Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 22937|Vastaus: 1

[Lähde] CREATE DATABASE -lausetta ei sallita monilauseisen transaktion sisällä

[Kopioi linkki]
Julkaistu 9.4.2017 16.07.07 | | |

C# Prompts Error SQL-tietokantoja dynaamisesti luotaessa: DROP DATABASE -lauseet eivät ole sallittuja monilauseisissa transaktioissa
Jos saat tämän virheen SQL Query Analyzerissa, voit kokeilla seuraavia ratkaisuja:
Avaa "Query Analyzer" äläkä avaa tietokantoja, jotta se ei pääse tietokannan käsittelyalueeseen eikä aiheuta yllä mainittua virhettä. Tietokantaan syöttäminen vastaa lauseen "use ***" soveltamista.
Kun virhe ilmenee dynaamisessa luomisessa .NET:ssä, tarkista ensin, käytettiinkö transaktiota luomisilmoituksen suorittamisessa, seuraava SQL-lause ei saa näkyä transaktiossa:
ALTER DATABASE muuttaa tietokantaa
VARMUUSKOPIO LOKI Varmuuskopiolokit
LUO TIETOKANTA luodaksesi tietokannan
DISK INIT luo tietokannan tai transaktiolokin laitteen
DROP DATABASE poistaa tietokannan
DUMP-TRANSAKTIO Dumppaa transaktioloki
LATAA TIETOKANTA Kiinnitä varmuuskopio tietokannasta
LATAA TRANSAKTIO Lataa Transaktioloki varmuuskopio
RECONFIGURE päivittää nykyisen konfiguraatioarvon (sarake config_value sp_configure tulosjoukossa) konfiguraatiovaihtoehdoista, jotka käyttävät sp_configure järjestelmän tallennettua proseduurimuutosta.
PALAUTA TIETOKANTA Palauta tietokanta-varmuuskopio, joka on tehty BACKUP-komennolla
RESTORE LOG Palauta lokivarmuuskopiot, jotka tehdään BACKUP-komennolla
PÄIVITÄ TILASTOT Päivittää tietoa yhdestä tai useammasta tilastollisesta ryhmästä (kokoelmista) avainarvojen jakaumilla määritetyssä taulukossa tai indeksinäkymässä




Edellinen:mvc Controller Autofac -attribuutti injektoituna ohjaimeen
Seuraava:TransactionScopen käyttö C#:ssa
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com