公司用的是SQL2005,数据库不是主数据库(只用于ERP管理员登陆时的验证和对主数据库的控制),平时运行的时候右下角没有SQL图标,进程和服务里都没有和SQL相关的内容。
听朋友说2005直接用Win自带的备份就可以了,所以只做了个系统的Backup,内容包括整个C盘和系统信息。还原的时候是装好Win2003后直接还原的,其他一切正常,但是SQL2005打开时却提示无法打开。
正常的,如果只做了Win自带的Backup的话,有什么方法可以还原SQL2005?请高手指点。由于本人在数据库方面比较小白,尽可能的写出详细步骤,谢谢。

解决方案 »

  1.   

    在Win自带的Backup,找到你要的数据库文件和日志文件,附加数据库。
      

  2.   

    不知道理解的对不对,如楼上的朋友说,找到数据库文件和日志文件
    然后用命令挂上去
    EXEC sp_attach_db @dbname = N'pubs', 
       @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', 
       @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
      

  3.   

    貌似楼主的需求很无聊.例如:平时运行的时候右下角没有SQL图标,进程和服务里都没有和SQL相关的内容。 
      

  4.   

    不是,我怎么看都没有服务,但是ERP管理员说他要用这台服务器进行ERP管理的。我也很纳闷。
      

  5.   

    知道了,他是远程登录到服务器,然后启动SQL server Management Stdio.
    不过现在是报错:package "Microsoft SQLManagement Studio package" failed to load.