sqlserver2000登陆的用户密码如何找回

1.尝试注销操作系统,使用管理员身份登录查询分析器-使用“Windows身份验证”登录-如果成功,您可以运行以下指令来更改sasp_passwordnull,'新密码','萨'2。
如果这不起作用,请重建您的主数据库
以Windows用户身份登录并在企业管理器中更改密码。
这个方法似乎有效。
试试吧
我不想改密码,有办法恢复原来的密码吗?
没有
找不到原来的密码,因为SQL中的密码加密算法是不可逆的。
因此,您需要使用Windows身份验证来更改SA密码。

以下问题来自Microsoft的网站:我已将自己锁定在SQLServer之外,并且无法以“系统管理员”身份登录。
有解决办法吗?我应该重新安装SQLServer吗?答:您不必重新安装SQLServer。
要重新获得对SQLServer的访问权限,必须更改确定SQLServer2000和SQLServer7.0的SQLServer身份验证模式的注册表项的值。
在SQLServer7.0中,键为:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode在SQLServer2000中,键为:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSQLServer\\MSSQLServer\LoginMode“LoginMode”值为0。
仅执行Windows验证。
值为1表示认证模式为混合模式。
锁定后,您可以将“LoginMode”更改为1,重新启动SQLServer,然后以sa(系统管理员)身份登录并输入您知道的sa密码。
以下有关SQLServer角色成员的信息可以帮助您了解为什么您可能被阻止访问SQLServer。
当您安装SQLServer2000或7.0时,安装过程会自动创建“BUILTIN\Administrators”的登录帐户,该帐户是“sysadmin”角色的成员。
“BUILTIN\Administrators”登录帐户代表MicrosoftWindows2000或MicrosoftWindowsNT服务器上的本地系统管理员组。
Windows2000或WindowsNT“管理员”帐户是本地系统管理员组的成员。
此外,如果您的服务器是域(包括Windows2000和WindowsNT4.0域)的成员,则全局“DomainAdmins”组也将成为本地系统管理员组的成员。
这意味着本地系统管理员组的所有成员将自动被授予对SQLServer的“sysadmin”权限。
为了提高SQLServer的安全性,您可能更愿意创建自己的组并授予其“sysadmin”权限,然后删除“BUILTIN\Administrators”登录帐户,或者至少将其从“sysadmin”服务器角色中删除。
通过这种方法,您可以更好地控制谁可以访问您的SQL服务器。
这种方法还打破了SQLServer系统管理员和Windows2000或WindowsNT管理员之间的联系,因为他们通常有不同的任务并需要不同的权限。
为了增强安全性,您可能需要将SQLServer配置为仅支持Windows身份验证。
但是,请务必记住:此配置将停用您的“sa”帐户。
(此方法可能是禁用“sa”帐户的唯一方法,因为您无法删除“sa”帐户。
)如果您如果以错误的顺序实施此安全措施,您将无法再连接到SQLServer。
as>“sysadmin”除非您按照我上面所说的更改注册表项值。
正确的顺序是:创建Windows2000或WindowsNT用户组并向该组分配成员。
例如:创建一个名为“SQLAdmins”的组。
将“SQLAdmins”映射到SQLServer中的一个帐户,该帐户使用Windows身份验证来验证连接并将该帐户分配给“sysadmin”服务器角色。
删除“BUILTIN\Administrators”登录帐户或将其从“sysadmin”服务器角色中删除。
将SQLServer身份验证模式更改为“仅Windows身份验证”。
重新启动SQLServer以反映身份验证模式更改。
注意:如果执行这些步骤的顺序错误:删除“BUILTIN\Administrators”登录帐户,将SQLServer身份验证模式更改为“仅Windows身份验证”,重新启动SQLServer后,“sa»将被禁用,您将无法访问SQLServer,因为没有设置其他Windows身份验证登录帐户。
为了避免这种情况,请按照正确的顺序实施这些安全措施
停止sqlserver并复制您自己的应用程数据库,删除sqlserver,重新安装sqlserver,然后导入数据库以帮助sp_attachdb进程。

SQL2000sa密码被修改,怎么恢复成SA啊

重置SA密码的三种方法!重置SA密码的三种方法!最近,我有一次痛苦的高级经历,我丢失了MSSQLServer数据库SA密码,我几乎整个周末都在寻找一些有效的SA密码恢复解决方案。
我询问了朋友,上网搜索,甚至还买了一些书……幸运的是,我终于把MSSQLServer密码解锁了,并立即更改了SA密码,但没有出现数据丢失。
此外,我还有一些很好的“恢复SA密码”解决方案,如果您在周末丢失或忘记了MSSQLServer密码(SA密码),它们可以帮助您。
选项1:使用MSSQLServer密码更改SA密码以实现最简单的解锁。
重置SA密码最有效、最快的方法是使用第三方工具–MSSQLServerPasswordUnlocker。
只需两步:步骤1:获取master.mdf文件,默认位于C:\ProgramFiles\MicrosoftSQLServer\Mssql\Data\master.mdf步骤2:选择SA密码并相应重置SA密码,SA密码已更改成功地!选项2:使用另一个SQLServer登录名更改SA密码如果有其他SQLServer登录名是sysadmin角色的成员,您可以使用该帐户登录并重置SA的SQLServer密码。
更改SA密码帐户的说明如下:使用SQLServer-ManagementStudio更改SA登录密码。
使用Windows身份验证登录SQLServer。
在对象资源管理器中,打开安全文件夹并打开登录文件夹。
用鼠标单击SA帐户并转到“属性”。
修改SA密码并确认。
确定,点击确保重新启动SQLServer和所有服务,并使用sa登录密码和新密码测试登录系统。
选项3:使用Windows管理员组成员的Windows登录帐户重置SA密码。
如果有另一个Windows登录帐户是Windows管理员组的成员,请使用该帐户登录。
以单用户模式启动SQLServer的说明如下:SQLServer-以单用户模式启动SQLServer实例。
在某些情况下,用户希望以“单用户”启动模式启动SQLServer引擎。
通过以下所示的过程,以单用户模式启动SQLServer非常简单。
只需转到SQLServer配置管理器和SQLServer2005服务即可。
单击所需的SQLServer实例,然后右键单击进入“属性”。
参数Kumar在预表的预启动参数框中,将“M;”添加到现有参数中。
进入。
请确保在分号后输入M。
完成后,重新启动SQLServer服务才能生效。
完成此操作后,您现在将能够仅使用sqlcmd连接到SQLServer。
任务完成后请务必删除新添加的参数,并需要在多用户模式下重新启动。
创建一个新的登录名并授予其系统管理员权限。
注意:如果启用了SQLServer代理,它将在SQLServer服务之前启动。
如果启动SQLServer时启用了单用户模式,它将首先连接,因此建议在尝试上述任何选项之前将其关闭。
被执行。
参考资料:博客(http://blog.passwordunlocker.com/how-to-change-sa-password-or-other-ms-sql-server-passwords/)密码解锁器(http://www.passwordunlocker.com)