PRB: sp_attach_single_file_db は複数のログ ファイルとデータベースは使用できません。

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:271223
この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
現象
次のシナリオでは、エラーを生成します。
  1. データベースは 1 つ以上のログ ファイル (.ldf) に設定されます。
  2. そのデータベースを使用してサーバーから正しくデタッチしました sp_detach_db.
  3. そのデータベース用のログ ファイルが削除、移動、または名前を変更します。
  4. は、 sp_attach_single_file_db コマンドは実行されますが、プライマリ データ ファイルを指定します。
これは SQL Server 7.0 で返されるエラー メッセージです。

サーバー: メッセージ 5105、レベル 16、状態 10、行 1
デバイス アクティブ化エラー。物理ファイル名 'FullPathToLogFile\ログ ファイル名.ldf' が正しくない可能性があります。
サーバー: メッセージ 945、レベル 14、状態 1、行 1
一部のファイルをアクティブにできませんでしたので、データベース 'twologtest' を開けません。
サーバー: メッセージ 1813年、レベル 16、状態 1、行 1
新しいデータベース 'twologtest' を開けませんでした。データベースの作成が中止されます。
これは、SQL Server 2000 に返されるエラー メッセージです。

サーバー: メッセージ 1813年、レベル 16、状態 2、行 1
新しいデータベース 'twologtest' を開けませんでした。データベースの作成が中止されます。
デバイス アクティブ化エラー。物理ファイル名 'FullPathToFirstLogFile\FirstLogFileName.ldf' が正しくない可能性があります。
デバイス アクティブ化エラー。物理ファイル名 'FullPathToSecondLogFile\SecondLogFileName.ldf' が正しくない可能性があります。
原因
この動作は仕様です。
回避策
使用 sp_attach_db なく sp_attach_single_file_db 複数のログ ファイルとデータベースをアタッチするには。すべてのログ ファイルを添付することがなく複数のログ ファイルが作成されたデータベースをアタッチすることはできません。
詳細
は、 sp_attach_single_file_db 複数のログ ファイルがデータベースで使用するコマンドはありません。
sp_attach_single_file_db 複数ログ

警告: この記事は自動翻訳されています

プロパティ

文書番号:271223 - 最終更新日: 12/05/2015 21:22:09 - リビジョン: 7.0

  • kbnosurvey kbarchive kbprb kbmt KB271223 KbMtja
フィードバック