Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Simptomi

Pretpostavimo da imate bazu podataka koja sadrži grupe datoteka samo za čitanje u sistemu Microsoft SQL Server 2014. Kada pokrenete DBCC CHECKDB u bazi podataka, komanda DBCC ne može da kreira snimak baze podataka za bazu podataka. Ako ne postoji druga veza sa bazom podataka, DBCC operacija je dovršena bez grešaka. Međutim, dobijate sledeću poruku o grešci:

DBCC CHECKDB neće proveriti doslednost SQL Server kataloga ili brokera usluge zato što nije bilo moguće kreirati snimak baze podataka ili zato što je naveden TABLOCK.

Ako postoje druge veze sa bazom podataka, DBCC operacija neće uspeti i dobićete sledeću poruku o grešci:

Msg 5030, Nivo 16, Država 12, linija 1The baza podataka nije mogla biti isključivo zaključana da bi se izvršila operacija. Msg 7926, nivo 16, država 1, izjava linije 1 je prekinuta. Nije bilo moguće proveriti bazu podataka jer nije bilo moguće kreirati snimak baze podataka i baza podataka ili tabela nije mogla biti zaključana. Pogledajte knjige Na mreži za detalje o tome kada se očekuje ovakvo ponašanje i koja zaobilaženja postoje. Takođe pogledajte prethodne greške za više detalja.

Rešenje

Kumulativne informacije o ažuriranju

Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Preporučujemo da preuzmete i instalirate najnovije kumulativne ispravke za SQL Server:

Više informacija

Da biste reprodukovali ovaj problem, pokrenite sledeće komande na SQL Serveru:

-- 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 je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×