问题是这样的。
Server 2003 系统瘫痪了。系统进去不了。所以SQLSERVER2005 里面的数据库都并没有分离出来。
于是我只能重装系统。然后再安装SQLSERVER2005.。。这时候。我是否能够直接附加之前并没有分离出来的数据库呢?
这问题我虽然我现在还没遇到。但是我印象当中好像之前曾经发生过重装系统后附近不了没有分离的数据库的问题。所以在这里想请教一下大家会不会有这样现象!

解决方案 »

  1.   

    mdf文件和log文件沒問題就可以.
      

  2.   

    可以的,mdf文件没有损坏就可以,  EXEC   sp_attach_single_file_db   @dbname   =   'RedacsDB',     
            @physname   =   'D:\Data\RedacsDB.mdf'   
      

  3.   

    可以,可是不一定保证能顺利使用,如果真发生了,就算附加成功,也最好使用DBCC CHECKDB来检查一下。另外,最好做上高可用,来避免这些情况的发生,防范总比处理好。
      

  4.   

    首先建议你用优盘启动电脑,进去之后把你的数据库的主数据库文件和日志文件拷出来,这样的话就避免重做系统后的一些麻烦,相当于备份。
    然后你去做系统,因为做好系统后你要重装sql server他必须删除以前的安装目录,装好之后可以把你备份的文件拷进去。