我想暂停对SQL Server 2008R2数据库的所有访问。我不想暂停服务中的服务,因为该实例上的数据库也将被停止。
其次,如果我将数据库设置为单个用户,则只有Windows帐户可以登录,我实际上希望在暂停时登录其他帐户。
有没有办法在单个用户中指定我想要登录的帐户?或者有更好的方法来实现这一目标。无需编写代码来锁定除特定帐户之外的所有帐户。
由于
答案 0 :(得分:0)
我认为你不能锁定角色级别的访问期限
但是你可以让用户担任角色(例如lockableUsers)并拒绝在数据库级别访问角色
CREATE SERVER ROLE (Transact-SQL)
或者你可以阻止在港口(1433)