关于修改win2008server后,sqlserver2008不能工作的问题。

niushitana 2017-11-20 02:58:02
服务器系统是win2008server r2 stantard,上面数据库装的是sqlserver2008 r2 ,安装sqlserver时,不记得登陆验证模式选的是windows身份验证模式还是混合模式了,当时的问题是把windows管理员还是sqlserver2008的管理员 的密码一修改(具体记不清到底是改的哪个了,反正是其中一个),sqlserver2008就工作不了了,由于这个问题是以前出现的,所以现在也找不到报错截图了。

现在回过头,突然需要解决这个问题了,还望这里的老师不吝赐教,在不清楚安装时选的哪种验证模式的情况下,目前
...全文
262 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
niushitana 2017-11-27
  • 打赏
  • 举报
回复
1.在某种设置下,服务器windows系统的管理员的密码,可能是和数据库服务有关系的。如果数据库服务没有启动,此时考虑sqlserver的登陆用户方式是没有意义的,因为这时即使登陆方式选择正确,以及对应的用户名和密码都输入正确,也肯定无法登陆的,因为数据库引擎根本没有启动。

请问,如果出现上面这种情况,是不是在下图里界面那样,把密码改了就行了?




RINK_1 2017-11-27
  • 打赏
  • 举报
回复
引用 10 楼 niushitana 的回复:
1.在某种设置下,服务器windows系统的管理员的密码,可能是和数据库服务有关系的。如果数据库服务没有启动,此时考虑sqlserver的登陆用户方式是没有意义的,因为这时即使登陆方式选择正确,以及对应的用户名和密码都输入正确,也肯定无法登陆的,因为数据库引擎根本没有启动。 请问,如果出现上面这种情况,是不是在下图里界面那样,把密码改了就行了?
是的。如果像你截图那样,把密码修改后,数据库服务能正常启动了,那就说明没问题了。
niushitana 2017-11-22
  • 打赏
  • 举报
回复
zbdzjx兄弟的意思是不是如果我要修改服务器的管理员密码,在此之前只要按照你发的方法,先把sqlserver的登陆验证模式和密码改了,然后再修改服务器的密码就行了? 因为暂时没法在我的服务器上实际操作,如果确认你是这个意思的话,我就准备结贴了。
zbdzjx 2017-11-22
  • 打赏
  • 举报
回复
1、修改windows管理员的密码,可能会导致sql server服务停掉,数据库不能启动。 2、而改sa的密码,数据库能正常启动,只是用那些用旧密码的程序不能登录。 3、如果是要改数据库的登录验证方式,请参考: https://www.cnblogs.com/zhcw/archive/2013/02/28/2937869.html
RINK_1 2017-11-22
  • 打赏
  • 举报
回复
引用 8 楼 niushitana 的回复:
zbdzjx兄弟的意思是不是如果我要修改服务器的管理员密码,在此之前只要按照你发的方法,先把sqlserver的登陆验证模式和密码改了,然后再修改服务器的密码就行了? 因为暂时没法在我的服务器上实际操作,如果确认你是这个意思的话,我就准备结贴了。
#7的意思是: 1.在某种设置下,服务器windows系统的管理员的密码,可能是和数据库服务有关系的。如果数据库服务没有启动,此时考虑sqlserver的登陆用户方式是没有意义的,因为这时即使登陆方式选择正确,以及对应的用户名和密码都输入正确,也肯定无法登陆的,因为数据库引擎根本没有启动。 2.当数据库服务启动正常后,你再去设置sqlserver的登陆方式,及其用户名和密码。 3.当你正确选择了sqlserver登陆方式,并输入正确的用户名和密码后,就能登陆sqlserver了。 4.如果修改了sqlserver自身的某个用户名的密码(比如sa用户),而你的应用程序是用该用户名来连接数据库的,那你就得修改该应用程序的数据库连接参数。 总之,用户名和密码的优先级:服务器windows系统 > sqlserver自身。
OwenZeng_DBA 2017-11-21
  • 打赏
  • 举报
回复
你这个是登录验证的问题。其实数据库服务本身没有问题
RINK_1 2017-11-20
  • 打赏
  • 举报
回复
引用 4 楼 niushitana 的回复:
服务器系统是win2008server r2 stantard,上面数据库装的是sqlserver2008 r2 ,安装sqlserver时,不记得登陆验证模式选的是windows身份验证模式还是混合模式了,当时的问题是把windows管理员还是sqlserver2008的管理员 的密码一修改(具体记不清到底是改的哪个了,反正是其中一个),sqlserver2008就工作不了了,由于这个问题是以前出现的,所以现在也找不到报错截图了。 现在回过头,突然需要解决这个问题了,还望这里的老师不吝赐教,在不清楚安装时选的哪种验证模式的情况下,目前Windows管理员密码和sa密码是相同的,如果我想修改sa密码,还需要数据库正常工作,该怎么办?先在此谢过帮忙回答的老师。 ------------------------------------------------------------------------------ 问题重发一次,刚才可能是一时手误,问题没写完,就误发出去了。
无论是哪种验证方式,修改sa密码都不会影响数据库引擎本身的运行,只是依赖于数据库而运行、并以sa用户为连接登陆用户的应用程序可能会有问题,那你要找到应用程序的连接串,然后把其中的登陆密码更新成新密码。
niushitana 2017-11-20
  • 打赏
  • 举报
回复
服务器系统是win2008server r2 stantard,上面数据库装的是sqlserver2008 r2 ,安装sqlserver时,不记得登陆验证模式选的是windows身份验证模式还是混合模式了,当时的问题是把windows管理员还是sqlserver2008的管理员 的密码一修改(具体记不清到底是改的哪个了,反正是其中一个),sqlserver2008就工作不了了,由于这个问题是以前出现的,所以现在也找不到报错截图了。 现在回过头,突然需要解决这个问题了,还望这里的老师不吝赐教,在不清楚安装时选的哪种验证模式的情况下,目前Windows管理员密码和sa密码是相同的,如果我想修改sa密码,还需要数据库正常工作,该怎么办?先在此谢过帮忙回答的老师。 ------------------------------------------------------------------------------ 问题重发一次,刚才可能是一时手误,问题没写完,就误发出去了。
zbdzjx 2017-11-20
  • 打赏
  • 举报
回复
之前遇到过,就是2楼说的情况。 看SQL Server服务启动的账户,应该是改了操作系统中这个账户的密码。
RINK_1 2017-11-20
  • 打赏
  • 举报
回复
你先看看SQL服务是不是启动了。如果没有启动,再看看SQL服务是以哪个用户启动的,是不是改过这个用户的密码。
二月十六 版主 2017-11-20
  • 打赏
  • 举报
回复
用windows验证方式登录数据库,然后找到登录名-右键属性-修改密码-确定

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧