-3

以下のブログ エントリ (exhibit 2) で提案されている手法を使用して、ldf なしで Adventureworks.mdf を添付しようとしています (Microsoft が mdf と一緒に ldf をダウンロードしていないことに多くの不満があります。mdf と ldf を一緒にダウンロードする場所を知っている人はいますか?? ) クエリが 10 秒間実行された後 (mdf へのファイル パスが正しく取得されたことを示します)、次のエラー メッセージが表示されます。

出品物1:エラーメッセージ

ファイルのアクティブ化に失敗しました。物理ファイル名「C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\AdventureWorks2008R2_Log.ldf」が間違っている可能性があります。新しいログ ファイル 'C:\Users\Gary\Downloads\AdventureWorks_log.LDF' が作成されました。

展示2:ブログエントリー

http://blog-rat.blogspot.com/2009/04/how-to-attach-mdf-without-ldf-into-sql_13.html

展示物 3: コード

USE master
GO
CREATE DATABASE AdventureWorks 
ON PRIMARY (FILENAME = 
N'C:\Users\Gary\Downloads\AdventureWorks2008R2_Data.mdf')
FOR ATTACH_REBUILD_LOG 
GO
4

1 に答える 1

1

これは単なる警告であり、ログなしで mdf を添付するだけで、AdventureWorks 自体とは何の関係もありません。メッセージにもかかわらず、データベースが作成され、使用可能であることがわかりませんでしたか?

ダウンロードに関しては、簡単にするために単一の mdf ファイルであることを意図しています。新しいログを作成するのは、空のログ ファイルを添付するのと同じくらい簡単だからです。

于 2012-04-25T03:41:43.573 に答える