只有一个mdf文件如Test.mdf,附加数据库
1.在SQL Server中新建一个数据库名为Test(注,文件名为Test.mdf真正的的数据库不一定是这个名,先在SQL Server中导入过程中看看是不是这个名,一定要和真正的数据库名称一致)
3.重新启动SQL Server,如果你点一下Test数据库会有错误提示,不用管它
①alter database Test set emergency 设定Test状态为紧急模式
②sp_dboption 'Test','single user','false' 设定数据库模式为"单一使用者"
③dbcc checkdb(Test,repair_allow_data_loss) 此句为关键语句,意为检查指定数据库所有数据的配置、结构和逻辑完整性。这一步操作会重新建立ldf日志文件
④sp_dboption 'Test','single user','false' 还原Test数据库模式