Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 22937|Svare: 1

[Kilde] CREATE DATABASE-setningen er ikke tillatt i en transaksjon med flere setninger

[Kopier lenke]
Publisert på 09.04.2017 16:07:07 | | |

C# Prompts Feil ved dynamisk opprettelse av SQL-databaser: DROP DATABASE-setninger er ikke tillatt i transaksjoner med flere setninger
Hvis du får denne feilen i SQL Query Analyzer, kan du prøve følgende løsninger:
Åpne "Query Analyzer" og ikke åpne noen databaser, slik at den ikke kommer inn i databasens prosesseringsområde og ikke gir den ovennevnte feilen. Å legge inn en database tilsvarer å bruke setningen «use ***».
Når feilen oppstår ved dynamisk opprettelse i .NET, sjekk først om transaksjonen ble brukt ved kjøring av create-database-setningen, følgende SQL-setning får ikke vises i transaksjonen:
ALTER DATABASE endrer databasen
BACKUP LOG Backup-logger
CREATE DATABASE for å opprette en database
DISK INIT oppretter en database eller transaksjonsloggenhet
DROP DATABASE sletter databasen
DUMP TRANSAKSJON Dump transaksjonsloggen
LAST DATABASE Monter en sikkerhetskopi av databasen
LAST INN TRANSAKSJON Last inn transaksjonslogg Kopi av backup
RECONFIGURE oppdaterer den nåværende konfigurasjonsverdien (kolonne config_value i sp_configure resultatsettet) for konfigurasjonsalternativene som bruker sp_configure systemlagret prosedyreendring.
RESTORE DATABASE Gjenopprette en databasebackup laget med BACKUP-kommandoen
RESTORE LOG Restore loggsikkerhetskopier laget med BACKUP-kommandoen
OPPDATER STATISTIKK Oppdaterer informasjon for én eller flere statistiske grupper (samlinger) med nøkkelverdifordelinger i en spesifisert tabell eller indeksvisning




Foregående:mvc Controller Autofac-attributt injisert i kontrolleren
Neste:Bruk av TransactionScope i C#
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com