将数据库设置为单用户模式
1.
在对象资源管理器中,连接到 SQL Server 数据库引擎实例,然后展开该实例。
2.
右键单击要更改的数据库,再单击“属性”。
3.
在“数据库属性”对话框中,单击“选项”页。
4.
在“限制访问”选项中,选择“单用户”。
5.
如果其他用户连接到数据库,将出现“打开的连接”消息。若要更改属性并关闭所有其他连接,请单击“是”。
还可以使用此过程将数据库设置为“多用户”访问或“限制”访问。有关“限制访问”选项的详细信息,请参阅数据库属性(“选项”页)。
1.
在对象资源管理器中,连接到 SQL Server 数据库引擎实例,然后展开该实例。
2.
右键单击要更改的数据库,再单击“属性”。
3.
在“数据库属性”对话框中,单击“选项”页。
4.
在“限制访问”选项中,选择“单用户”。
5.
如果其他用户连接到数据库,将出现“打开的连接”消息。若要更改属性并关闭所有其他连接,请单击“是”。
还可以使用此过程将数据库设置为“多用户”访问或“限制”访问。有关“限制访问”选项的详细信息,请参阅数据库属性(“选项”页)。
请参阅
其他资源
ALTER DATABASE (Transact-SQL)
http://msdn.microsoft.com/zh-cn/library/ms174269.aspx
提问:如何将数据库设置为单用户模式,并将访问限制为只供 dbo 使用?
解答:
在 SQL Server 2000 中,数据库不能同时为单用户模式和只供 dbo 使用模式。而以下可选选项可以通过使用 ALTER DATABASE 命令来使用:
ALTER DATABASE database SET SINGLE_USER。
该命令限制用户只能逐个访问数据库。
ALTER DATABASE database SET RESTRICTED_USER。
该命令限制只有 db_owner、dbcreator 或 sysadmin 角色的成员才能访问数据库。
ALTER DATABASE database SET MULTI_USER。
该命令将数据库的访问权限返回其一般运行状态。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)