我有一个SQL 2000 SP2实例(版本8.00.760)是在一个驱动器上获取常规的影子副本。
可以使用影子副本来恢复数据库吗?
似乎有可能停止SQL服务,从影子副本(包括msdb,master,model,temp和用户数据库,还原数据文件夹,然后重新启动服务。
在最糟糕的情况下,文件是否会出现崩溃一致的情况? 如果是这样,当重新启动服务将不会恢复,如同从服务器拉电源?
谢谢,基思
您可以使用它们来执行还原。 如果你有SQL升级到SP 4,加上我下面列出的,那么它会识别一个VSS调用,并进入一致的状态。
应用KB940349-v3 。
运行“vssadmin list writers”并检查MSDE编写器是否出现在列表中。 如果不是,并且Vssadmin.exe工具停止响应,则应用MSFT KB913100 。
在SQL Server 2000企业pipe理器中添加“NT AUTHORITY \ System”到安全条目中的login。
在服务器function中,将“NT AUTORITY \ System”添加到SysAdminfunction。
编辑:呃,我只是看了你的问题,你说你正在运行SP2。 这意味着它不能识别MSDN VSS编写器,并且不会处于一致状态。 数据库和日志将处于崩溃一致状态。