如何在SQL SERVER 2005上解锁sa帐户?

时间:2009-03-16 08:52:47

标签: sql-server-2005

我们已将数据库从SQL 2000迁移到与Intranet页面一起使用的新SQL 2005以显示和更新数据。我们现在无法使用sa帐户登录,因为使用旧登录密码的页面设置似乎已锁定了sa帐户。

我想在这个页面上使用sa帐户并不是一个好主意,但仍然没有帮助,因为我们无法登录创建新的。

有没有办法解锁sa帐户而无法以sa身份登录?

3 个答案:

答案 0 :(得分:8)

我们只能通过在实际服务器上使用Windows身份验证登录。一旦我们解决了这个问题,我们就运行命令:

ALTER LOGIN sa WITH PASSWORD = 'your_password_here' UNLOCK

在SQL管理工作室中,更正了web.config文件中的登录密码,一切正常。

事实证明,密码策略在SQL Server 2005上是可执行的,因此重复的错误登录会锁定帐户。

答案 1 :(得分:5)

如果您的系统设置为具有混合访问权限,则应该能够使用管理员的Windows密码登录。然后你可以改变密码。您实际上可以使用任何管理员帐户执行此操作。

答案 2 :(得分:2)

如果您具有管理权限,则可以“取消”SQL以允许通过“SQL Server表面区域配置”工具使用sa。除了Windows登录之外,您还需要启用SQL登录...