SQL05中缺少sa账户密码码问题

君,已阅读到文档的结尾了呢~~
2016新编SQL2005开启SA混合用户登录模式和受限制用户的问题
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
2016新编SQL2005开启SA混合用户登录模式和受限制用户的问题
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Sql&10数据库的sa密码忘记了怎么办?
一:只是忘记了密码
sp_password
Null,'123,'sa'
把sa的密码设为“123”
执行成功后有“Command(s) completed
successfully.” OK!
二:忘记了密码,而且从sysadmin中删除了builtin\Administrators帐号,现在没其他人是sysadmin了
SQL Server
10提供了针对该情况的更好的灾难恢复方法,无需侵入master数据库,不会对master数据库中的对象和数据(例如登陆帐号,***
等)造成损坏。Windows管理员组的成员现在当SQL Server以单用户模式启动(另外一个名称为维护模式)的情况下对SQL
Server有了访问权限。
通过使用单用户模式,SQL Server
避免了Windows管理员以sysadmin的身份在不被发现的情况下滥用权限。Windows管理员帐号能进行部分维护任务,例如***补丁等。
Server以单用户模式启动,您可以在命令行模式下增加“-m”参数。您也可以使用SQL
Server配置管理员工具。它提供了对文件访问和其他权限的合适控制。要是用配置管理工具来恢复您的系统,您可以根据如下步骤:
1. 从菜单-&SQL
Server 2005-&配置,打开配置管理工具(SQL Server Configuration
2. 停止您想要恢复的SQL
Server实例
找到“高级”标签,“启动参数”选项文本框中增加“;&m”
4. 点击“是”按钮,重新启动SQL
Server实例
请注意:请确保在“;”和“-m”之间没有空格。注册参数解析器对类似的输入错误非常敏感。您可以在SQL
Server的ERRORLOG文件内看到显示“SQL Server started in single-user
Server实例以单用户模式启动后,Windows管理员帐号就能使用sqlcmd工具在Windows验证模式下连接SQL
Server。您可以使用T-SQL命令诸如“sp_addsrvrolemember”来在sysadmin服务器角色中添加现有登录帐号或新创建一个
登录帐号。范例语句如下:
sp_addsrvrolemember 'CONTOSO\Buck',
'sysadmin';
只要sysadmin访问权限被恢复,在配置管理中从启动参数中移除“;-m”参数,重新启动SQL
Server实例
重要的安全提示:
该过程应该只能被用于当没有其他方法使用特权帐号(例如sysadmin或等同角色)来访问系统的灾难恢复。
b. 该过程允许Windows管理员在SQL
Server中有越权行为。它包含了可以被监测和检测出的明确的侵入行为,包含:
1. 在单用户模式下停止SQL
Server并重启
2. 使用Windows帐号连接SQL Server。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。您好,请您先
【官方】SQL2000/SQL2005 系统管理员密码、sa密码、SA帐户密码是在哪设置的?
SQL2000操作步骤如下:
  1. 打开企业管理器,依次展开服务器组,然后展开服务器。
  2. 打开“安全性”文件夹,单击“登录”,然后用右键单击“Sa”,执行“属性”命令。
  3. 弹出“SQL Server登录属性”对话框,在“SQL Server身份验证”密码栏,输入最新密码。
  4. 单击“确定”按钮,弹出“确认密码”对话框,再输一遍登录密码。
  5. 单击“确定”按钮,完成对Sa登录密码的修改。
SQL2005请在SQL Server Management Studio管理器→对象资源管理器→安全性中更改。
最佳***学习了,谢谢。
您觉得最佳***好不好?
目前有 7 个人评价
共 4 条学习了。学习了学习了学习了
对最佳***的评论:
评论字数200字以内
快到期问题
总积分排行
27124 3414
13219 2797
11087 1917
16674 1320
19663 1237SQL&Server&2005&中&sa&账户密码的重置!
1、打开“SQL Server
Configuration Manager”
&"SQL SERVER 2005网络配置" -&
"SQLEXPRESS(主要根据你使用的实例名称)" -& 启动"Named Pipes";
& & & "SQL
NATIVE CLIENT配置" -&
"客户端协议"
-&&启动"Named
用Windows身份验证登陆 Management Studio --
菜单"文件"--"连接对象资源管理器",
身份验证中选择"Windows
Authentication"
连接成功后,
右键你的实例,
选择"属性"
在"属性"窗口中,
转到"Security"(安全性)项,
在"服务器身份验证"中设置为"SQL
Server和Windows身份验证模式",
你应该重新启动sql服务
5. 重启SQL服务:右击我的电脑--管理--服务和应用程序--服务--Sql
server 2005...--右击--重启。
6. 照用Windows身份验证连接, 然后执行下面的语句启用sa用户,
同时修改sa的密码(能成功登陆后再根据你的需要设置)
alter login [sa] with password=N'NewPassword'--旧密码可以不用提供
重新用sa登录即可。
已投稿到:SQL2005系统升级手记之一-解决sa帐户被锁定 - 志坚苍狼 - 博客园
随笔 - 15, 文章 - 0, 评论 - 52, 引用 - 3
概述&&& 在帮一个用户进行系统从Sql2000升级到Sql2005的过程中,遇到了几个问题,因前段时间同时忙于几个项目,没能及时把问题解决方法整理下来。这段时间有些轻松了,更新一下我的blog希望能帮助朋友们解决实践中的问题。问题描述:&&&&&&在升级Sql2000的DTS包的时候,试着手工执行了几次,突然系统报18456错误,提示信息是“无法连接到×××服务器”,其他信息为“用户‘sa’登录失败。(Microsoft SQL Server,错误:18456)”。问题原因:&&&&&&升级Sql2000的DTS包是这次数据库系统整体升级的一部分。除此之外,系统硬件进行了升级,新升级的系统服务器加入到了用户机构的域中,并更改了数据库sa的用户口令。&&&&&&原DTS的数据包是保存了原Sql2000数据库库系统的用户凭据,口令自然是原先的数据库口令。在试运行DTS包之前服务器管理员刚刚把新升级成功的数据库服务器加入域。&&&&&&用户机构的域是设置了“密码策略”。Sql Server 2005的sa用户默认是启用了sasa1&&&
&&&&&&&&&&&&图(1
&&&&&&&&&&&&图(2
&&&&&&如果sql server的帐号已经被锁定,在该帐户的登录属性里面能看到如图(3)所示。
&&&&&&&&&&&&图(3&
&&&&周五(10月20日)遇到的问题是因为,旧有的DTS包中设置的链接还是旧数据库的sa口令,当多次测试执行该DTS时,已经超过了尝试sa错误口令的次数,造成了图(3)所示的sql server帐户被锁定。
&&&&这是即使用集成windows的帐户登录sql server,取消图(3)“登录已锁定”的勾选。再重新用sa的正确口令登录sql server时,也会出现18456的错误。如图(4)所示。这是因为sa的口令需要重新设置。再次用集成windows的帐户登录sql server的帐户登录sql server进行sa的密码重新设置,即可解决问题。
&&&&&&&&&&&&图(4&&&&&& 总结:第一,如果数据库安全性没有特殊的要求,去掉图(2)所示的“强制实施秘密策略”勾选,能避免该类问题的发生。第二,从旧系统数据库升级上来的DTS,尽快修改旧链接的sa登录口令,保证系统帐户登录认证不会出问题,同时保证DTS能正确执行。

参考资料

 

随机推荐