在非生产机器上,我有两个SQL Server 2005实例。我想卸载第二个实例,但我有两个问题。虽然这是一台非生产机器,但我希望确保第一个实例安全,这样我就不必重新构建任何东西了。
我已经关闭了第二个实例一个月。当我今天开始实例#2时,我发现用户数据库缺少LDF。我不需要任何数据。
此外,根据之前在该服务器上完成的工作,一个单独的数据库保留在恢复模式中。同样,我不需要任何方式的数据。
我的目标是安全卸载第二个实例。我不需要第二个实例中的任何数据。
即使这两个数据库存在问题,卸载也会顺利进行吗?如果没有,我该怎么做才能确保卸载顺利进行?我可以安全地分离正在恢复的数据库吗?我可以安全地分离缺少LDF的数据库吗?我应该采取其他措施来确保实例卸载顺利进行吗?我可以简单地让实例停止,运行卸载,然后删除数据库文件吗?
答案 0 :(得分:3)
卸载应该没有任何问题。但是,如果您在第一个实例上的数据非常重要,那么在您事先没有备份系统的情况下,您不应该执行任何类型的安装/卸载。
答案 1 :(得分:0)
如果要在继续卸载之前恢复顺序,可以修复没有日志文件的数据库。
这可以通过首先在没有日志文件的情况下分离数据库,然后重新附加它,使用系统存储过程构建新的日志文件来完成
sp_attach_single_file_db
请参阅在线图书:http://msdn.microsoft.com/en-us/library/ms174385.aspx
也就是说,您应该能够分离所有用户数据库并继续进行特定于实例的卸载,而不会出现问题。