-3

我正在尝试使用下面博客条目中建议的技术(图表 2)在没有 ldf 的情况下附加 Adventureworks.mdf(许多人抱怨微软没有使用 mdf 下载 ldf - 有谁知道在哪里一起下载 mdf 和 ldf? ) 并在查询运行十秒钟后(表明我得到了正确的 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

这只是一个警告,与 AdventureWorks 本身无关,只是附加一个没有日志的 mdf。尽管有消息,您是否没有发现数据库已创建并可供使用?

至于下载,为了简单起见,它是一个单独的 mdf 文件。因为创建新日志就像附加空日志文件一样容易。

于 2012-04-25T03:41:43.573 回答