Gilt für
SQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Express SQL Server 2008 Standard

Problembeschreibung

Wenn Sie die dbcc shrinkfile-Anweisung mit dem logischen Namen einer Datei in einer Microsoft SQL Server 2008 R2- oder Microsoft SQL Server 2008-Datenbank ausführen, wird möglicherweise die folgende Fehlermeldung angezeigt:

Msg 8985, Ebene 16, Status 1, Zeile 2Die Datei "test_log_issue_log" für die Datenbank "test" in sys.database_files nicht gefunden. Die Datei ist entweder nicht vorhanden oder wurde gelöscht.

Lösung

Service Pack-Informationen

Wenden Sie microsoft SQL Server 2008 SP4 an, um dieses Problem zu beheben. Weitere Informationen zum Abrufen von SQL Server 2008 SP4 finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2979596 SQL Server 2008 Service Pack 4 Releaseinformationen

Informationen zum Hotfix

Hotfix für SQL Server 2008 SP3

Ein unterstützter Hotfix ist von Microsoft verfügbar. Dieser Hotfix soll jedoch nur das in diesem Artikel beschriebene Problem beheben. Wenden Sie diesen Hotfix nur auf Systeme an, bei denen dieses spezifische Problem auftritt. Wenn der Hotfix zum Download verfügbar ist, finden Sie oben in diesem Knowledge Base-Artikel den Abschnitt "Hotfixdownload verfügbar". Wenn dieser Abschnitt nicht angezeigt wird, senden Sie eine Anfrage an den Microsoft-Kundendienst und -Support, um den Hotfix zu erhalten. Hinweis Wenn zusätzliche Probleme auftreten oder eine Problembehandlung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die üblichen Supportkosten gelten für zusätzliche Supportfragen und -probleme, die nicht für diesen spezifischen Hotfix geeignet sind. Eine vollständige Liste der Telefonnummern für Den Microsoft-Kundendienst und -Support oder zum Erstellen einer separaten Serviceanfrage finden Sie auf der folgenden Microsoft-Website:

http://support.microsoft.com/contactus/?ws=supportHinweis Im Formular "Hotfixdownload verfügbar" werden die Sprachen angezeigt, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, liegt dies daran, dass für diese Sprache kein Hotfix verfügbar ist.

Informationen zum kumulativen Update

Kumulatives Update 8 für SQL Server 2008 R2 Service Pack 2

Der Fix für dieses Problem wurde zuerst im kumulativen Update 8 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets für SQL Server 2008 R2 Service Pack 2 finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:

2871401 Kumulatives Updatepaket 8 für SQL Server 2008 R2 Service Pack 2Note Da die Builds kumulativ sind, enthält jedes neue Updaterelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2008 R2 Service Pack 2-Fixrelease enthalten waren. Es wird empfohlen, dass Sie das neueste Updaterelease anwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2730301 Die SQL Server 2008 R2-Builds, die nach SQL Server 2008 R2 Service Pack 2 veröffentlicht wurden

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Problemumgehung 

Um das Problem zu umgehen, verwenden Sie file_id in der dbcc shrinkfile-Anweisung. Verwenden Sie zum Abrufen einer Datei-ID die systemfunktion FILE_IDEX, oder fragen Sie die sys.database_files Katalogsicht in der aktuellen Datenbank ab.

Weitere Informationen

Weitere Informationen zur Verwendung der dbcc shrinkfile-Anweisung finden Sie auf der folgenden TechNet-Website:

Verwenden der Anweisung "dbcc shrinkfile"Weitere Informationen zur Verwendung der FILE_IDEX-Systemfunktion finden Sie auf der folgenden TechNet-Website:

Verwenden der FILE_IDEX-Systemfunktion

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.