rhu*_*hes 1 backup sql-server-2000 restore
我需要将 SQL Server 2000 数据库恢复到大约 2 天前的备份。我刚刚备份了它并试图恢复它,但它说它正在使用中。
找出谁仍在使用它,然后如何断开它们的最佳方法是什么?
我想使数据库离线是一种简单的方法,但可能不是最安全的方法?
运行sp_who2
将显示谁连接到数据库。
断开用户连接的最安全方法是要求他们断开自己的连接。如果这不切实际,您可以使数据库脱机或将其设置为SINGLE_USER
模式以在执行还原之前强制退出其他连接。
有关更多信息和示例,请参阅此内容:
ALTER DATABASE [Test4] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
RESTORE DATABASE [Test4]
FROM DISK = 'c:\test4.BAK'
WITH MOVE 'Test4_Data' TO 'c:\data\Test4.mdf',
MOVE 'Test4_Log' TO 'c:\data\Test4_log.ldf'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1551 次 |
最近记录: |