SQL SERVER本地管理员和SA帐号无法登录的解决方案

SQL SERVER本地管理员和SA帐号无法登录的解决方案
这几天在讲SQL Server 2008的课程,今天头一天,因为主办方准备的环境是用做好的同一个虚拟机,然后分发到很多台实验用的机器后,用sysprepare这种工具,修改了电脑名称。一早就遇到大家无法登录到SQL Server的问题,不管是用本地管理员,还是SA帐号。

1.首先从Windows身份验证方式登录

2.右键点击“服务器”,选择“属性”

3.在左侧找到“安全性”,里面有个Windows身份登录,还有一个“SQL Server和Windows身份验证”,选择第二个。

4.重启SQLSERVER服务。(还是右键点击“服务器”,就是根节点,选择重启服务器

 

我分析下来,本地管理员无法登录的原因就是因为电脑名称修改了之后,现在的本地管理员的SID已经不是修改之前那个本地管理员的SID了,而SQL Server里面其实保存的是SID,并不是用户名称,所以导致他无法登录服务器。而至于用SA帐号无法登录,是因为主办方在准备这个环境的时候,并没有启用混合验证模式。

 

以前也遇到过类似的一个问题,但一下子忘记怎么解决的了。不管怎样,我们还是想办法解决掉了这个问题,参考了下面的博客文章

http://blogs.msdn.com/b/raulga/archive/2007/07/12/disaster-recovery-what-to-do-when-the-sa-account-password-is-lost-in-sql-server-2005.asp教程x

 

大致的步骤就是:

用本地管理员登录,停止SQL Server服务
修改SQL Server服务的启动参数,在原先的启动参数后面添加 “;-m”(不要带双引号),这是将SQL Server设置进入单用户模式
启动SQL Server服务,使用sqlcmd登录到SQL Server服务器
执行exec sp_addsvrrolemember ‘MachineNameAdministrator’ ‘sysadmin’;GO;(请注意,红色部分要替换为你的本地管理员帐号)
停止SQL Server服务,将原先添加的启动参数“;-m”删除掉
启动SQL Server服务
建议大家安装SQL Server的时候,还是设置混合验证模式和SA密码,然后要保护好这个密码。

 

时间: 2024-11-02 16:09:54

SQL SERVER本地管理员和SA帐号无法登录的解决方案的相关文章

SQL server本地管理员帐号无法登录的解决办法

这几天在讲SQL Server 2008的课程,今天头一天,因为主办方准备的环境是用做好的同一个虚拟机,然后分发到很多台实验用的机器后,用sysprepare这种工具,修改了电 脑名称.一早就遇到大家无法登录到SQL Server的问题,不管是用本地管理员,还是SA帐号. 1.首先从Windows身份验证方式登录 2.右键点击"服务器",选择"属性" 3.在左侧找到"安全性",里面有个Windows身份登录,还有一个"SQL Serve

通过MS SQL 数据库SA帐号增加新用户至administrators组

数据|数据库 <%'----数据库连接Start   '---二级域名名称  Main_Domain="web" '--域名格式为pcc.net  dim conn_Home  dim conn_Homestr  '定义数据库类别,1为SQL数据库,0为Access数据库  const IsSqlDataBase_Homestr = 1  call conn_Home_init()  sub conn_Home_init()     if IsSqlDataBase_Homest

SQL Server 2005中更改sa的用户名的方法_mssql2005

修改数据库SA账号名称的代码如下: 复制代码 代码如下: Alter LOGIN sa DISABLE Alter LOGIN sa WITH NAME = [systemAccount] "systemAccount" 为SA的新名称,执行完成后刷新一下右侧登录名即可看到修改成功的账号名称. SQL Server 2005修改sa用户密码的方法图文版 一.修改SQL Server 2005中sa用户密码的方法 1. 点击"开始 - 所有程序 - Microsoft SQL

dedecms 管理员中文帐号不能登录处理办法

dedecms 管理员中文帐号不能登录处理办法 打开include/userlogin.class.php教程文件,搜索 checkuser如下 function checkuser($username,$userpwd)  {   global $dsql;   //只允许用户名和密码用0-9,a-z,a-z,'@','_','.','-'这些字符   //$this->username = ereg_replace("[^0-9a-za-z_@!.-]",'',$userna

QQ帐号一键登录接入网站 v1.0发布

通过"QQ登录",用户能使用QQ帐号一键登录接入网站,大大降低了用户注册.登录的门槛,借助庞大的http://www.aliyun.com/zixun/aggregation/7730.html">QQ用户群,给第三方网站带来更多新用户.已登录用户还可以将在第三方网站发布.分享的信息即时同步到QQ空间,使网站内容通过好友关系得到进一步的传播,从而提升网站的访问量和用户数. 项目地址:http://open-qq.googlecode.com SVN: http://op

discuz!-我自己开发了一个小网站,怎么使用discuz的帐号密码登录我这个网站呢

问题描述 我自己开发了一个小网站,怎么使用discuz的帐号密码登录我这个网站呢 我自己开发了一个小网站,怎么使用discuz的帐号密码登录我这个网站呢?discuz的论坛是我的,我想让会员可以直接用discuz的帐号密码直接登录我自己做的网站. 解决方案 http://www.cnblogs.com/kenkofox/archive/2011/09/18/2180649.html 解决方案二: http://download.csdn.net/detail/zhanjianhua/820062

百度云帐号无法登录解决教程

给各位百度云软件的使用者们来详细的解析分享一下百度云帐号无法登录的解决教程. 方法分享: 在使用百度云过程中,如果出现帐号无法登录的情况,请前往百度投诉中心反馈,百度会尽快处理.   好了,以上的信息就是小编给各位百度云的这一款软件的使用者们带来的详细的百度云帐号无法登录的解决教程解析分享的全部内容了,各位看到这里的软件使用者们,小编相信大家现在那是非常的清楚了解决的教程了吧,希望小编上面分享的教程能够解决各位出现账号无法登陆的问题.

QQ2011 Beta3 正式发布 新增多帐号同时登录

6月8日腾讯体验中心推出http://www.aliyun.com/zixun/aggregation/11702.html">QQ2011 Beta3体验计划,QQ控们第一时间抢先感受到体验更加流畅.功能更加完善的QQ版本.今天,QQ2011 Beta3正式在官网发布,无需申请,全员皆可下载体验!QQ2011 Beta3全新功能: 1.新增多帐号同时登录 QQ上线更省心 大家期待已久的多帐号同时登录功能终于在新版本中实现啦!打开QQ登录框,您会发现新增了"多帐号"按钮

百度帐号异常登录如何解决?帐号异常登录处理技巧

1.如下图所示有一次登录不在同一个地区,这样就会显示我们帐号异常登录,如图显示红色的地址与IP了. 2.帐号异常登录 一般情况下是告诉我们修改密码了,我们点击左边的"修改密码"然后就会提示您的帐号存在安全风险,我们可以进入加密码安全优化了. 下载安全中心手机版,多种验证方式任你挑选立即下载开启登录保护,帐号被盗也不用担心 3.修改密码可以邮箱修改也可以手机绑定修改了,如下图所示 4.如果我们系统自能的密码修改修改不了,我们可以通过人工来处理哦,具体如下图所示.