一.SQL SERVER 2008 sa 密码忘了怎么办?
对于这个问题 有两种方法:(我试的时候第一种方法对于我的情况没成功,但第二种成功了,所以强烈推荐第二种)
第一种:界面方式
(1)首先打开sql server 2008,然后选择windows身份验证(注意:登陆的电脑时必须是超级管理员账户,否则是无法使用windows身份验证登录的,一般都是超级用户的,这个条件不重要)
(2)登录进去后找到安全性菜单,然后在登录名中找到你要修改的用户,这里以"sa" 账号
(3)选定sa,双击sa账户弹出修改密码的窗口,然后选择“常规”在密码输入框中清除原来的密码在重新输入密码即可。
(4)如果发现还是无法登录的情况,请回sql server 2008主界面的最左边的列表中选择第一项(也就是数据库的名称),然后单击鼠标右键,选择属性
(5)在弹出的对话框中找到安全性,然后在服务器身份验证中选择“SQL Server和windows身份验证”,登录审核选择“仅限失败的登录”。
第二种:代码方式
(1)在SQL Server Management Studio,用WINDOWS连接的情况下改实列的“属性”中“安全性”
选中WINDOWS及SQL验证,再重起SQL服务器后,新建查询,执行下面代码 :
GO
ALTER LOGIN sa WITH PASSWORD = 'password'
GO
代码第二种:(个人认为这种比较好)
ALTER LOGIN [sa]
WITH PASSWORD = N'NewPassword' --不用提供旧密码,直接输入新密码即可。
二.在SQl SERVER 2008 配置时 无法启动MSSQLSERVER实例的原因?
最可能的原因是在SQl Server 网络配置中的MSSQLSERVER协议中的VIA选项没有被禁用。