locking在SQL Server中的Windows身份validation下创build的用户帐户

根据我的项目要求,我需要lockingSQL Server中的用户(使用Windows身份validation创build)。 有没有办法做到这一点?

谢谢您的帮助

Santhosh

我不认为这将在SQL Server中直接可能,但您可以:

  • 在SQL Server中:删除用户的所有权限(包括连接的能力)。
  • 在Windows中禁用帐户。

由于帐户是Windows帐户,所以由Windows来locking它。

如何做到这一点取决于版本。 我假设Windows用户显式添加,而不是通过Windows组。

在SQL Server 2000中,如果您使用的是企业pipe理器,请调出Windows用户login的属性。 在“常规”选项卡上,您可以select“身份validation”下的“拒绝访问”,这将阻止Windows用户连接到SQL Server。

在SQL Server 2005/2008中,有两种方法可以做到这一点。 使用SQL Server Management Studio,再次调出Windows用户login的属性。 点击状态页面。 您可以拒绝连接到数据库引擎的权限,也可以禁用login或两者。