暂停访问数据库,而不是实例

时间:2014-10-31 12:31:36

标签: sql-server-2008 tsql

我想暂停对SQL Server 2008R2数据库的所有访问。我不想暂停服务中的服务,因为该实例上的数据库也将被停止。

其次,如果我将数据库设置为单个用户,则只有Windows帐户可以登录,我实际上希望在暂停时登录其他帐户。

有没有办法在单个用户中指定我想要登录的帐户?或者有更好的方法来实现这一目标。无需编写代码来锁定除特定帐户之外的所有帐户。

由于

1 个答案:

答案 0 :(得分:0)

我认为你不能锁定角色级别的访问期限 但是你可以让用户担任角色(例如lockableUsers)并拒绝在数据库级别访问角色
CREATE SERVER ROLE (Transact-SQL)

或者你可以阻止在港口(1433)