1.拷贝所有的MDF,LDF文件.
2.卸载2005.
http://support.microsoft.com/kb/909967/zh-cn如何手动卸载 SQL Server 2005 实例
3.重装2005.
4.附加你拷贝出来的MDF,LDF.
示例
以下示例将 AdventureWorks 中的文件附加到当前服务器。
EXEC sp_attach_db @dbname = N'AdventureWorks',
@filename1 = N'c:\Program Files\Microsoft SQL Server
\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server
\MSSQL.1\MSSQL\Data\AdventureWorks_log.ldf' ;
2.卸载2005.
http://support.microsoft.com/kb/909967/zh-cn如何手动卸载 SQL Server 2005 实例
3.重装2005.
4.附加你拷贝出来的MDF,LDF.
示例
以下示例将 AdventureWorks 中的文件附加到当前服务器。
EXEC sp_attach_db @dbname = N'AdventureWorks',
@filename1 = N'c:\Program Files\Microsoft SQL Server
\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server
\MSSQL.1\MSSQL\Data\AdventureWorks_log.ldf' ;
其实是因为突然断电,master数据库刚好产生坏区,后来我重新安装了一个实例,把新的master数据库覆盖过去就修复了!!