Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 22937|Válasz: 1

[Forrás] A CREATE DATABASE utasítás nem engedélyezett többmondatos tranzakcióban

[Linket másol]
Közzétéve 2017. 04. 09. 16:07:07 | | |

C# hiba SQL adatbázisok dinamikusan létrehozásakor: DROP DATABASE utasítások nem engedélyezettek többmondásos tranzakciókban
Ha ezt a hibát az SQL Query Analyzerben tapasztalja, kipróbálhatja a következő megoldásokat:
Nyisd meg a "Query Analyzer"-t, majd ne nyiss meg adatbázisokat, így az nem lép be az adatbázis feldolgozási területére, és ne adja a fenti hibát. Egy adatbázisba való belépés egyenértékű azzal, mint a "use ***" állítás alkalmazása.
Ha a hiba dinamikusan a .NET létrehozás során jelentkezik, először ellenőrizd, hogy a tranzakciót használták-e a létrehozó adatbázis utasítás végrehajtásakor, a következő SQL utasítás nem jelenik meg a tranzakcióban:
Az ALTER DATABASE módosítja az adatbázist
BACKUP LOG Biztonsági mentési naplók
ADATBÁZIS LÉTREHOZÁSA adatbázis létrehozásához
A DISK INIT adatbázist vagy tranzakciónaplót hoz létre
A DROP DATABASE törli az adatbázist
DUMP TRANZAKCIÓ Dumpold a tranzakciónaplót
ADATBÁZIS BETÖLTÉSE Telepíts egy biztonsági másolatot az adatbázisból
BETÖLTÉS TRANZAKCIÓ Betöltése Tranzakciónapló biztonsági mentés másolat
A RECONFIGURE frissíti a jelenlegi konfigurációs (oszlop config_value az sp_configure eredményhalmazban) értékét azoknak a konfigurációs opcióknak, amelyek a sp_configure rendszerben tárolt eljárás változását használják.
RESTORE DATABASE Állítsd vissza egy BACKUP parancs segítségével készült adatbázis-mentést
RESTORE LOG Visszaállítsa a naplómentéseket a BACKUP parancs használatával
STATISZTIKÁK FRISSÍTÉSE Egy vagy több statisztikai csoport (gyűjtemény) adatait frissíti, kulcsfontosságú érték-eloszlással egy meghatározott táblázatban vagy indexnézetben




Előző:mvc Controller Autofac attribútuma injektálva a vezérlőbe
Következő:A TransactionScope használata C#-ban
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com