我必须恢复数据库。数据库和网站托管在同一台计算机上。我已经从IIS关闭了网站,但恢复仍然无法完成,因为它说数据库正在使用中。我是否还必须停止所有应用程序池?
答案 0 :(得分:1)
您需要将数据库放在single user mode中,这将关闭与该数据库的任何连接。然后,您可以继续还原。
总之,使用Sql Server Management Studio:
在对象资源管理器中,连接到SQL Server的实例 数据库引擎,然后展开该实例。
右键单击要更改的数据库,然后单击“属性”。
在“数据库属性”对话框中,单击“选项”页面。
从“限制访问”选项中,选择“单个”。
如果其他用户连接到数据库,则打开“连接” 消息将出现。要更改属性并关闭所有其他属性 连接,单击是。
此外,使用exec sp_who2
,您可以看到哪些spid连接到该数据库。