如果你丢失了SA密码或者SA账号被禁用了,在以下情况下,还是可以登录SQL Server 2008, 重置SA密码1如果Builtin\Administrator在SQL Server中还存在,你可以用Administrators group的成员去登录,然后重置SA密码。2或者你还有其它的sysadmin权限的账号,你可以用此账号登录,重置SA密码。1SA密码丢失或者SA账号被禁用。2你进行了一些安全 *** 作,把Builtin\Administrator账号从SQL Server中删除了。然后你不可以用sysadmin权限的账号登录SQL Server了,是不是打算重装SQL Server 2008了呢?其实可以不用重装系统。我们可以把SQL Server 2008 启动为单用户模式,然后用Windows Administrative groups里的成员去登录SQL Server 2008 *** 作步骤:1我们可以先添加一个账号为Test的成员到Windows Administrative groups,用Test账号登录 *** 作系统。2用Run as a administrator打开命令提示符里输入NET STOP MSSQLSERVER, 即停止MSSQLSERVER运行。3在命令提示符里输入 NET START MSSQLSERVER /m, 将SQL Server 2008 启动为单用户模式。4然后可以用Test账号登录SQL Server 2008。5SQL Server已经是单用户模式启动即只允许一个用户连接,这时单击New Query会报错Login failed for user Reason: Server is in single user mode Only one administrator can connect at this time。6这时右击实例名,单击断开连接,关闭对象资源管理器,然后再点击New Query就可以连接了,你可以使用命令 ALTER Login SA enable 重新开启SA 账户。7你可以创建一个有sysadmin权限的SQL Server的 新账户SAMLPE。CREATE LOGIN SAMPLEWITH PASSWORD=’PASSWORD@123’SP_ADDSRVROLEMEMBER ‘SAMPLE’ , ’SYSADMIN’8现在你需要关闭SQL Server,在命令提示符下 输入 NET STAR MSSQLSERVER 正常启动SQL Server,你就可以SA 账户或者新创建的账号来登录SQL Server了。此 *** 作也同样适用于SQL Server 2005。
三种方法重置SA密码!
三种方法重置SA密码!
前几天,我有一个痛苦的先进经验,我失去了我的MS SQL Server数据库sa密码,我几乎把整个周末来看看一些有效的SA密码恢复解决方案。我问朋友,在互联网上搜索,甚至买了一些书幸运的是,我终于得到了MS SQL Server的密码解锁,并立即改变了SA密码,但没有数据丢失。此外,我也有个好“恢复SA密码情侣”的解决方案,以节省您的情况下周末你有遗失或忘了MS SQL Server的密码(SA密码!)
选项1:使用MS SQL Server的密码更改SA密码解锁
最直接,有效和最快的方式重置SA密码是利用第三部分工具使用 - MS SQL Server的密码解锁。只需两个步骤:
第1步:获得mastermdf文件,它是默认在C:\ Program Files文件\ Microsoft SQL Server的\ Mssql \ Data资料\ mastermdf
第2步:选择SA密码和SA密码重置
因此,更改SA密码成功!
选项2:更改SA密码与其他SQL Server登录
如果有任何其他SQL Server登录名是sysadmin角色的成员,您可以使用该帐户登录和复位水杨酸的SQL Server密码。更改sa密码帐户说明如下:
的SQL服务器 - 更改sa登录密码使用管理工作室。
到SQL Server登录使用Windows身份验证。
在对象资源管理器,打开安全性文件夹,文件夹打开登录。用鼠标点击于SA帐户并转到属性。
更改SA密码,并确认它。点击确定
请务必重新启动SQL Server和所有服务和测试登录到使用sa登录密码和新密码系统的新密码。
选项3:重置SA密码与Windows登录名是Windows管理员组成员
如果有任何其他Windows登录名是Windows管理员组的成员,使用该帐户登录。启动SQL Server在单用户模式的说明如下:
SQL Server的 - 在单用户模式启动SQL Server实例。
有某些情况下,当用户想启动“单用户”的启动模式启动SQL Server引擎。
要在单用户模式启动SQL Server是非常简单,下面显示的程序。
转到SQL Server配置管理器和SQL Server 2005服务即可。点击所需的SQL Server实例,然后右击进入属性。在预先表输入帕拉姆库马拉'米;'前启动参数框中现有params。
请确保您输入的半逗号后米。一旦这项工作完成后,重新启动SQL Server服务在此效果。一旦做到这一点,现在你将只能连接的SQL Server使用sqlcmd。
请务必移除新增params工作完成后需要重新启动它在多用户模式。
创建一个新的登录,并给它系统管理员权限。
注:如果您有SQL Server代理启用,它启动之前的SQL Server服务。如果已经启用了单用户模式启动SQL Server时,它会首先连接,因此建议把之前尝试上述任何选项关闭。
参考:博客(>
*** 作步骤:
第一步:
打开 SQL2005 用管理员登录先,然后在服务名处右击选属性>安全性>右边的登录方式选项改为 “Windows身份验证” 确定!
第二步:
选择安全性(展开)>登录名>双击sa>密码改成你需要的密码 确定!
然后关掉SQL2005 或者 断开连接
第三步:
点开始>程序>选择SQL2005>配置工具>打开 configuration manager>展开 SQL Server2005 网络配置
注意:选中MSSQLSERVER 如果没有 选中SQMEXPRESS
>TCP/IP 选项 >先启用 然后右键单击 > 属性 > Ip地址选项卡 > 把已禁用的选项全部改成已启用 > 然后把SQL2005 的服务重新启动一下!
再用sa登录,就可以了
以上就是关于转:在SQL Server 2008中SA密码丢失了怎么办全部的内容,包括:转:在SQL Server 2008中SA密码丢失了怎么办、SQL2000 sa密码被修改 ,怎么恢复成SA啊、sqlserver2005 sa密码忘记了怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)