適用先
SQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Express SQL Server 2008 Standard

現象

Microsoft SQL Server 2008 R2 または Microsoft SQL Server 2008 データベース内のファイルの論理名を使用して dbcc shrinkfile ステートメントを実行すると、次のエラー メッセージが表示されることがあります。

Msg 8985、Level 16、State 1、Line 2Could は、sys.database_filesのデータベース 'test' のファイル 'test_log_issue_log' を見つけることができません。 ファイルが存在しないか、または削除されました。

解決方法

Service Pack の情報

この問題を解決するには、Microsoft SQL Server 2008 SP4 を適用します。 SQL Server 2008 SP4 を取得する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

2979596 SQL Server 2008 Service Pack 4 のリリース情報

修正プログラムの情報

SQL Server 2008 SP3 の修正プログラム

サポートされている修正プログラムは Microsoft から入手できます。 ただし、この修正プログラムは、この記事で説明されている問題のみを修正することを目的としています。 この修正プログラムは、この特定の問題が発生しているシステムにのみ適用します。 修正プログラムがダウンロード可能な場合は、このサポート技術情報の記事の上部に 「修正プログラムのダウンロード」セクションがあります。 このセクションが表示されない場合は、Microsoft カスタマー サービスとサポートに修正プログラムを入手するための要求を送信します。 注 追加の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービス要求を作成する必要がある場合があります。 通常のサポート コストは、この特定の修正プログラムに該当しない追加のサポートの質問と問題に適用されます。 Microsoft カスタマー サービスとサポートの電話番号の完全な一覧、または別のサービス要求を作成するには、次の Microsoft Web サイトを参照してください。

http://support.microsoft.com/contactus/?ws=supportメモ "修正プログラムのダウンロードが可能" フォームには、修正プログラムが利用可能な言語が表示されます。 言語が表示されない場合は、その言語で修正プログラムを使用できないためです。

累積的な更新プログラムの情報

SQL Server 2008 R2 Service Pack 2 の累積的な更新プログラム 8

この問題の修正プログラムは、累積的な更新プログラム 8 で最初にリリースされました。 SQL Server 2008 R2 Service Pack 2 のこの累積的な更新プログラム パッケージを取得する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

2871401 SQL Server 2008 R2 Service Pack 2Note 用の累積的な更新プログラム パッケージ 8 ビルドは累積的であるため、各新しい修正プログラム リリースには、以前の SQL Server 2008 R2 Service Pack 2 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

2730301 SQL Server 2008 R2 Service Pack 2 のリリース後にリリースされた SQL Server 2008 R2 ビルド

状態

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

回避策 

この問題を回避するには、dbcc shrinkfile ステートメントでfile_idを使用します。 ファイル ID を取得するには、FILE_IDEX システム関数を使用するか、現在のデータベースのsys.database_files カタログ ビューに対してクエリを実行します。

詳細情報

dbcc shrinkfile ステートメントの使用方法の詳細については、次の TechNet Web サイトを参照してください。

"dbcc shrinkfile" ステートメントの使用方法FILE_IDEX システム関数の使用方法の詳細については、次の TechNet Web サイトを参照してください。

FILE_IDEX システム関数の使用方法

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。