我必须恢复一个数据库。数据库和网站托管在同一台机器上。我已从 IIS 关闭该站点,但还原仍无法完成,因为它说数据库正在使用中。我是否也必须停止所有应用程序池?
问问题
76 次
1 回答
1
您需要将数据库置于单用户模式,这将关闭与该数据库的任何连接。然后,您可以继续进行还原。
总之,使用 Sql Server Management Studio:
在对象资源管理器中,连接到 SQL Server 数据库引擎的一个实例,然后展开该实例。
右键单击要更改的数据库,然后单击“属性”。
在“数据库属性”对话框中,单击“选项”页面。
从限制访问选项中,选择单一。
如果其他用户连接到数据库,将显示打开连接消息。要更改属性并关闭所有其他连接,请单击是。
此外,使用exec sp_who2
您可以查看连接到该数据库的 spid。
于 2012-05-04T15:54:09.257 回答