Primjenjuje se na
SQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Express SQL Server 2008 Standard

Simptomi

Kada pokrenete naredbu dbcc shrinkfile pomoću logičkog naziva datoteke u bazi podataka Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2008, može vam se prikazati sljedeća poruka o pogrešci:

Msg 8985, Level 16, State 1, Line 2Nije moguće pronaći datoteku "test_log_issue_log" za "test" baze podataka u sys.database_files. Datoteka ne postoji ili je odbačena.

Rješenje

Informacije o servisnom paketu

Da biste riješili taj problem, primijenite Microsoft SQL Server 2008 SP4. Dodatne informacije o nabavi paketa SQL Server 2008 SP4 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2979596 Informacije o izdanju servisnog paketa SQL Server 2008 Service Pack 4

Informacije o hitnom popravku

Hitni popravak za SQL Server 2008 SP3

Microsoft nudi podržani hitni popravak. No namjena ovog hitnog popravka jest samo za rješavanje problema opisanog u ovom članku. Primijenite ovaj hitni popravak samo na sustave koji imaju taj određeni problem. Ako je hitni popravak dostupan za preuzimanje, pri vrhu članka iz baze znanja nalazi se odjeljak "Dostupno je preuzimanje hitnog popravka". Ako se ovaj odjeljak ne prikazuje, pošaljite zahtjev Microsoftovoj korisničkoj službi i podršci da nabavite hitni popravak. Napomena: ako se pojave dodatni problemi ili je potrebno otklanjanje poteškoća, možda ćete morati stvoriti zaseban zahtjev za uslugu. Uobičajene cijene poziva službi za podršku primjenjuju se na dodatna pitanja i probleme koje nemaju veze s ovim hitnim popravkom. Cjelovit popis telefonskih brojeva Microsoftove službe za korisnike i podršku ili stvaranje zasebnog zahtjeva za uslugu potražite na sljedećem Microsoftovu web-mjestu:

http://support.microsoft.com/contactus/?ws=supportNapomena Obrazac "Dostupno preuzimanje hitnog popravka" prikazuje jezike za koje je hitni popravak dostupan. Ako ne vidite jezik, hitni popravak nije dostupan za taj jezik.

Kumulativni podaci o ažuriranju

Kumulativno ažuriranje 8 za SQL Server 2008 R2 Service Pack 2

Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 8. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2008 R2 Service Pack 2 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2871401 Paket kumulativnog ažuriranja 8 za SQL Server 2008 R2 Service Pack 2Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravka servisnog paketa SQL Server 2008 R2 Service Pack 2. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2730301 Međuverzije SQL Server 2008 R2 koje su izdane nakon objave servisnog paketa SQL Server 2008 R2 Service Pack 2

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".

Zaobilazno rješenje

Da biste zaobišli problem, koristite file_id u naredbi dbcc shrinkfile. Da biste dohvatili ID datoteke, koristite funkciju sustava FILE_IDEX ili pošaljite upit prikazu kataloga sys.database_files u trenutnoj bazi podataka.

Dodatne informacije

Dodatne informacije o korištenju naredbe dbcc shrinkfile potražite na sljedećem web-mjestu TechNet:

Kako upotrebljavati naredbu "dbcc shrinkfile"Dodatne informacije o korištenju funkcije FILE_IDEX sustava potražite na sljedećem web-mjestu TechNet:

Kako koristiti funkciju sustava FILE_IDEX

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.