我正在尝试使用下面博客条目中建议的技术(图表 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