为什么我不能将MDF文件附加到SQL Server 2012 Express

时间:2016-02-21 21:42:45

标签: sql-server-2012

我尝试过使用SSMS但是当我点击附件时我得到错误文件未找到。这是AdventureWorks2012_Data.mdf。没有LDF文件。我也尝试过这样做:

EXEC sp_attach_single_file_db @dbname='AdventureWorks2012',
     @physname = N'R:\SqlServer\AdventureWorks2012_Data.mdf'
GO

但是我得到了同样的错误:

  

操作系统错误2失败(系统找不到指定的文件。)。

1 个答案:

答案 0 :(得分:0)

尝试下面的代码段,你将没有.ldf文件。

    create database AdventureWorks2012_Data
    on
    (FILENAME='D:\AdventureWorks2012_Data.mdf')
    FOR ATTACH_REBUILD_LOG
    GO