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' ;
 

解决方案 »

  1.   

    我也遇到这个问题,估计是使用NTFS磁盘格式并进行了压缩,就不能使用.到C:\program files\下的 sql安装目录,设置为不使用压缩后就OK了.
      

  2.   

    楼上说的是对的,文件夹选项->查看 里有“用彩色显式加密或被压缩的NTFS文件”的选项,选上后文件夹里被压缩的文件名就是蓝色的,选中所有被压缩文件,右击属性->常规->高级,把“压缩内容以便节省空间”这个选项的勾掉就行了。
      

  3.   

    谢谢各位,问题已经解决了!!
    其实是因为突然断电,master数据库刚好产生坏区,后来我重新安装了一个实例,把新的master数据库覆盖过去就修复了!!