Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Simptomai

Tarkime, kad turite duomenų bazę, kurioje yra tik skaitymo failų grupės "Microsoft SQL Server" 2014. Kai vykdote DBCC CHECKDB duomenų bazėje, komanda DBCC negali sukurti duomenų bazės momentinės kopijos. Jei nėra kito prisijungimo prie duomenų bazės, DBCC operacija baigiama be klaidų. Tačiau gaunate šį klaidos pranešimą:

DBCC CHECKDB netikrina SQL serverio katalogo arba paslaugų brokeris nuoseklumo, nes nepavyko sukurti duomenų bazės momentinės kopijos arba ji nurodyta su "TABLOCK".

Jei yra kitų ryšių su duomenų baze, DBCC operacija nepavyksta ir gaunate šį klaidos pranešimą:

MSG 5030, lygis 16, būsenos 12, Line 1Duomenų bazė negali būti išimtinai užrakinta atlikti veiksmą. MSG 7926, lygis 16, būsenos 1, eilutės 1Check sakinys nutrauktas. Duomenų bazės nepavyko pažymėti, nes nepavyko sukurti duomenų bazės momentinės kopijos, o duomenų bazė arba lentelė negalėtų būti užrakinta. Peržiūrėkite knygas internete, jei reikia išsamios informacijos apie tai, kada taip nutinka ir kokie yra sprendimo būdai. Daugiau informacijos rasite ankstesnėse klaidoms.

Sprendimas

Kaupiamojo naujinimo informacija

Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Rekomenduojame atsisiųsti ir įdiegti naujausius kaupiamuosius SQL serverio naujinimus:

Daugiau informacijos

Norėdami atkurti šią problemą, vykdykite šias "SQL Server" komandas:

-- Open a new query that is named conn1, and then create a new database. CREATE DATABASE DbTest GO -- Add a new file group. ALTER DATABASE DbTest ADD FILEGROUP FGTest GO -- Add a file to the new file group. ALTER DATABASE DbTest ADD FILE (NAME=DbTest_Data2, FILENAME=''C:\temp\DbTest_Data2.ndf') TO FILEGROUP FGTest GO -- Change the file group to read-only. ALTER DATABASE DbTest MODIFY FILEGROUP FGTest READONLY GO -- Run the DBCC CHECK command in the conn1 query. DBCC CHECKDB (DbTest) -- The DBCC CHECK command runs correctly. However, you may receive the following message: "DBCC CHECKDB will not check SQL Server catalog or Service Broker consistency because a database snapshot could not be created or because WITH TABLOCK was specified." -- Open a new query window that is named conn2, and then set the database as DbTest. This action opens a connection to the DbTest database. -- Return to the conn1 query, and run the DBCC command again. DBCC CHECKDB (DbTest) -- Notice the error message that is mentioned in the "Symptoms" section.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×