我有一个备份数据库文件(即test.mdf),但是我没有LDF文件。有人告诉我SQL Server 2008 R2可以加载没有LDF的MDF。
真的吗?
谢谢
最佳答案
假设数据库是干净地分离的,则您应该能够使用sp_attach_single_file_db或较新的CREATE DATABASE...FOR ATTACH语法。
EXEC sp_attach_single_file_db
@dbname = 'YourDB',
@physname = N'C:\YourFile.mdf';
要么
CREATE DATABASE YourDB
ON (FILENAME = 'c:\YourFile.mdf')
FOR ATTACH_REBUILD_LOG;