Symptomen
Wanneer u de instructie dbcc shrinkfile uitvoert met behulp van de logische naam van een bestand in een Microsoft SQL Server 2008 R2- of Microsoft SQL Server 2008-database, wordt het volgende foutbericht weergegeven:
Opmerking
Msg 8985, Level 16, State 1, Line 2
Kan bestand 'test_log_issue_log' voor databasetest niet vinden in sys.database_files. Het bestand bestaat niet of is verwijderd.
Oplossing
Servicepack informatie
Pas Microsoft SQL Server 2008 SP4 toe om dit probleem op te lossen. Als u meer informatie wilt over het verkrijgen van SQL Server 2008 SP4, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
Release-informatie 2979596 SQL Server 2008 Service Pack 4
Hotfix-informatie
Hotfix voor SQL Server 2008 SP3
Er is een ondersteunde hotfix beschikbaar van Microsoft. Deze hotfix is echter alleen bedoeld om het probleem op te lossen dat in dit artikel wordt beschreven. Pas deze hotfix alleen toe op systemen waarop dit specifieke probleem zich voordoet.
Als de hotfix kan worden gedownload, vindt u bovenaan dit Knowledge Base-artikel de sectie Hotfix-download beschikbaar. Als deze sectie niet wordt weergegeven, dien dan een aanvraag in bij de klantenservice en ondersteuning van Microsoft om de hotfix te verkrijgen.
Opmerking: Als er nog meer problemen optreden of als er probleemoplossing nodig is, moet u mogelijk een afzonderlijke serviceaanvraag maken. De gebruikelijke ondersteuningskosten zijn van toepassing op aanvullende ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van de klantenservice en ondersteuning van Microsoft of om een afzonderlijke serviceaanvraag te maken, gaat u naar de volgende Microsoft-website:
/contactus/?ws=support Opmerking: Het formulier 'Hotfixdownload beschikbaar' geeft de talen weer waarvoor de hotfix beschikbaar is. Als je je taal niet ziet, komt dit doordat er geen hotfix beschikbaar is voor die taal.
Informatie over cumulatieve updates
Cumulatieve update 8 voor SQL Server 2008 R2 Service Pack 2
De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 8. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 Service Pack 2 klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
2871401 Cumulatief updatepakket 8 voor SQL Server 2008 R2 Service Pack 2Note Omdat de builds cumulatief zijn, bevat elke nieuwe fix-release alle hotfixes en alle beveiligingspatches die opgenomen waren in de vorige SQL Server 2008 R2 Service Pack 2-fix-release. Het is raadzaam om de meest recente fixversie toe te passen die deze hotfix bevat. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
2730301 De SQL Server 2008 R2-builds die zijn uitgebracht nadat SQL Server 2008 R2 Service Pack 2 zijn uitgebracht
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.
Tijdelijke oplossing
U kunt dit probleem omzeilen door file_id in de instructie dbcc shrinkfile te gebruiken. Gebruik de systeemfunctie FILE_IDEX of voer een query uit op de catalogusweergave sys.database_files in de huidige database om een bestands-id op te halen.
Meer informatie
Ga naar de volgende TechNet-website voor meer informatie over het gebruik van de dbcc-instructie shrinkfile:
De instructie 'dbcc shrinkfile' gebruiken Ga voor meer informatie over het gebruik van de FILE_IDEX systeemfunctie naar de volgende TechNet-website: