Simptomi
Kada pokrenete izraz dbcc shrinkfile koristeći logičko ime datoteke u bazi podataka Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2008, možete dobiti sledeću poruku o grešci:
Msg 8985, nivo 16, stanje 1, Red 2Nije bilo moguće pronaći datoteku "test_log_issue_log" za bazu podataka "test" u sys.database_files. Datoteka ne postoji ili je izbačena.
Rešenje
Informacije o servisnim paketima
Da biste rešili ovaj problem, primenite Microsoft SQL Server 2008 SP4. Za više informacija o tome kako da nabavite SQL Server 2008 SP4, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2979596 SQL Server 2008 servisni paket 4, informacije o izdanju
Informacije o hitoj ispravki
Hitna ispravka za SQL Server 2008 SP3
Podržana hitna ispravka je dostupna od korporacije Microsoft. Međutim, ova hitna ispravka je namenjena za ispravljanje samo problema koji je opisan u ovom članku. Primenite ovu hitnu ispravku samo na sisteme na koje postoji ovaj određeni problem. Ako je hitna ispravka dostupna za preuzimanje, na vrhu ovog članka baze znanja postoji odeljak "Dostupno je preuzimanje hitne ispravke". Ako se ovaj odeljak ne pojavi, prosledite zahtev Microsoft korisničkoj služi i podršci da biste dobili hitnu ispravku. Napoemu Ako dođe do dodatnih problema ili ako je potrebno rešavanje problema, možda ćete morati da kreirate zaseban zahtev za uslugom. Uobičajeni troškovi podrške primenjuju se na dodatna pitanja podrške i probleme koji se ne kvalifikuju za ovu određenu hitnu ispravku. Kompletnu listu brojeva telefona Microsoft korisničke usluge i podrške ili da biste kreirali poseban zahtev za uslugom posetite sledeću Microsoft veb lokaciju:
http://support.microsoft.com/contactus/?ws=supportNapomenom Obrazac "Dostupno je preuzimanje hitne ispravke" prikazuje jezike za koje je dostupna hitna ispravka. Ako ne vidite jezik, to je zato što hitna ispravka nije dostupna za taj jezik.
Kumulativne informacije o ažuriranju
Kumulativna ispravka 8 za SQL Server 2008 R2 servisni paket 2
Rešenje ovog problema je prvo objavljeno u kumulativnom ažuriranju 8. Za više informacija o tome kako da nabavite ovaj paket kumulativnih ispravki za SQL Server 2008 R2 servisni paket 2, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2871401 Paket kumulativnih ispravki 8 za SQL Server 2008 R2 servisni paket 2Note pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje popravke SQL Server 2008 R2 servisni paket 2. Preporučujemo da razmotrite primenu najnovije ispravke koja sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2730301 Verzije SQL Server 2008 R2 objavljene su nakon izdanja SQL Server 2008 R2 Service Pack 2
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Zaobilaženje problema
Da biste zaobišli problem, koristite file_id izrazu dbcc shrinkfile. Da biste dobili ID datoteke, koristite sistemsku FILE_IDEX ili izvršite upit sys.database_files kataloga u trenutnoj bazi podataka.
Više informacija
Dodatne informacije o tome kako da koristite izraz dbcc shrinkfile potražite na sledećoj TechNet veb lokaciji:
Kako se koristi izraz "dbcc shrinkfile"Dodatne informacije o tome kako da koristite FILE_IDEX funkciju sistema potražite na sledećoj TechNet veb lokaciji: