Adventure Works データベースを SQL サーバー 2012 に追加しようとしています。次のように SQL Server Management Studio を使用してデータベースを接続しようとしました。次に、ログ ファイルを選択し、[削除] ボタンをクリックしてログ ファイルを削除し、[OK] をクリックしましたが、ヘッダー ファイルが有効なデータベース ヘッダー ファイルではなく、FILESIZE プロパティが正しくないというエラーが引き続き表示されます ......私を助けてください
4431 次
1 に答える
3
Martin が示唆したように、ダウンロードしたファイルが正しくない可能性があります。ここから新しいコピーをダウンロードする必要があります(他では入手できません)。
一度行ったら、これに UI を使用しないでください。.mdf ファイルをインスタンスのデータ フォルダーに必ずコピーしてください。次に、クエリ ウィンドウで次のコードを実行します。
CREATE DATABASE AdventureWorks2012
ON (name = 'AdventureWorks2012_data',
filename = 'drive:\path\AdventureWorks2012_Data.mdf')
FOR ATTACH_REBUILD_LOG;
次の「エラー」メッセージが表示されます。
ファイルのアクティブ化に失敗しました。物理ファイル名「ドライブ:\パス\AdventureWorks2012_Log.ldf」が間違っている可能性があります。
これは、ログ ファイルが見つからなかったことを SQL Server が通知しているだけです。他の問題 (許可が拒否された、スペースが不足している、同じ名前のファイルが既に存在するなど) がない限り、ファイルを作成する必要があります。
于 2013-10-27T15:40:09.487 に答える