0

我必须恢复一个数据库。数据库和网站托管在同一台机器上。我已从 IIS 关闭该站点,但还原仍无法完成,因为它说数据库正在使用中。我是否也必须停止所有应用程序池?

4

1 回答 1

1

您需要将数据库置于单用户模式,这将关闭与该数据库的任何连接。然后,您可以继续进行还原。

总之,使用 Sql Server Management Studio:

  1. 在对象资源管理器中,连接到 SQL Server 数据库引擎的一个实例,然后展开该实例。

  2. 右键单击要更改的数据库,然后单击“属性”。

  3. 在“数据库属性”对话框中,单击“选项”页面。

  4. 从限制访问选项中,选择单一。

  5. 如果其他用户连接到数据库,将显示打开连接消息。要更改属性并关闭所有其他连接,请单击是。

此外,使用exec sp_who2您可以查看连接到该数据库的 spid。

于 2012-05-04T15:54:09.257 回答