Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 22937|Odpoveď: 1

[Zdroj] Príkaz CREATE DATABASE nie je povolený v rámci transakcie s viacerými príkazmi

[Kopírovať odkaz]
Zverejnené 9. 4. 2017 16:07:07 | | |

C# Promptuje chybu pri dynamickom vytváraní SQL databáz: Príkazy DROP DATABASE nie sú povolené pri transakciách s viacerými príkazmi
Ak dostanete túto chybu v SQL Query Analyzer, môžete skúsiť nasledujúce riešenia:
Otvorte "Query Analyzer" a potom neotvárajte žiadne databázy, aby sa nedostal do rozsahu spracovania databázy a nevyvolal vyššie uvedenú chybu. Zadanie databázy je ekvivalentné použitiu príkazu "use ***".
Keď nastane chyba pri dynamickom vytváraní v .NET, najprv skontrolujte, či bola transakcia použitá pri vykonávaní príkazu create database, nasledujúci SQL príkaz sa v transakcii nesmie objaviť:
ALTER DATABASE upravuje databázu
ZÁLOŽNÝ LOG Záložné logy
VYTVORIŤ DATABÁZU na vytvorenie databázy
DISK INIT vytvára databázu alebo zariadenie na záznam transakcií
DROP DATABASE vymaže databázu
DUMP TRANSAKCIA Vyhodiť záznam transakcií
LOAD DATABASE Pripojte záložnú kópiu databázy
LOAD TRANSACTION Load Transaction Log Backup copy
RECONFIGURE aktualizuje aktuálnu hodnotu konfigurácie (stĺpec config_value v množine výsledkov sp_configure) konfigurácie, ktoré využívajú zmenu sp_configure systémových uložených procedúr.
OBNOVIŤ DATABÁZU Obnoviť databázovú zálohu vytvorenú pomocou príkazu BACKUP
OBNOVIŤ LOG Obnoviť zálohy logov vytvorené pomocou príkazu BACKUP
AKTUALIZÁCIA ŠTATISTÍK Aktualizuje informácie pre jednu alebo viac štatistických skupín (kolekcií) s kľúčovými hodnotovými rozdeleniami v špecifikovanej tabuľke alebo indexe




Predchádzajúci:atribút mvc Controller Autofac injektovaný do ovládača
Budúci:Použitie TransactionScope v C#
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com