2015-09-08 42 views
0

我们的一个帐户使用了一个简单的让我们说苹果的密码,但已被某人重置,现在我们需要将用户的密码更改回苹果。更改AD用户密码覆盖密码复杂性政策

我们正在使用SQL Server 2008 R2,并且此密码无法验证密码的复杂性,因此它不会允许它。该帐户必须拥有该密码,因为该域中的其他软件正在使用该密码。我曾尝试更改默认域策略密码 - 密码必须符合复杂性要求才能禁用,但这不起作用。

是否有另一种方法来更改帐户密码?第三方软件或其他任何人都知道的方法?

回答

0

这个帐户是Windows域帐户吗?如果是这样,那么您无法从SQL Server中完成任何操作。所有帐户属性均由Windows AD策略管理。 SQL Server是一个信任方,无法进行更改。

如果是SQL Server登录,那么首先需要禁用“强制密码策略”选项,然后更改登录密码。您可以从SSMS GUI或通过TSQL完成:

USE master 
GO 

ALTER LOGIN [lowsecuser] WITH CHECK_EXPIRATION=OFF, CHECK_policy=OFF 
GO 

ALTER LOGIN [lowsecuser] 
WITH PASSWORD='apple' 
GO 

SQL Server中没有默认域密码策略。这是您的Windows设置,如果它是加入域的计算机并且您使用域帐户登录,则该设置将由某些组策略设置。如果您使用secpol.msc在本地Windows计算机上更改它,则可能会被域组策略覆盖。您需要更改域策略,这意味着您需要拥有适当的域级别权限(例如域管理员)。