sqlserver2012无法连接到服务器

作者:生仲颀 | 发布日期:2024-09-16 01:55:23

⒈请教个问题,sqlservrer2012sa和windows都无法登录,提示18456数据库出错,如何解决,谢谢!解决办法如下:
1.控面板-》服务-》MSSQLSERVER-》登录--》本地系统帐户--》重新启动MSSQLSERVER
使用Windows验证登录查询分析器--》执行sp_passwordnull,sa新密码,'sa'
2.“无法连接到服务器,用户xxx登录失败”
此错误的原因是SQLServer使用“仅限Windows”身份验证方法。 ,
因此用户无法使用SQLServer的登录帐户(如sa)进行连接。 解决办法如下:
1.在服务器端使用EnterpriseManager并选择“使用Windows身份验证”进行连接。 SQLServer
作步骤:
在企业管理器中
--右键单击您的服务器实例(带有绿色图标的实例)
--辑SQLServer注册属性
--选择“使用Windows身份验证”
--选择“使用SQLServer身份验证”
--输入登录名:sa,密码输入sa的密码
--确认
2.设置为允许SQLServer身份登录
作步骤:
在企业管理器中
--展开“SQLServer组”,右键单击SQLServer服务器的名称
--选择“属性”
--然后选择“安全”选项卡
--在“身份验证”下,选择“SQLServer和Windows”。
--确认并重新启动SQLServer服务。
在上述解决方中,如果步骤1中使用“使用Windows身份验证”连接SQLServer失败,
则通过修改注册表解决此问题:
1.点击“开始”-“运行”,输入regedit,回车进入注册表辑器
2.依次展开注册表项并浏览到以下注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
3.在屏幕右侧找到名称“LoginMode”,双击辑双字节值
4.将原始值从1更改为2,然后单击“确定”
5。 关闭注册表辑器
6.重新启动SQLServer服务。
此时,用户可以在企业管理器中成功使用sa创建新的SQLServer注册,
但仍然无法使用Windows身份验证模式连接SQLServer。
这是因为SQLServer中有两个默认登录帐户:
BUILTIN\Administrators
<机器名>\Administrator已删除。
要恢复这两个帐户,可以使用以下方法:
1.开企业管理器,展开服务器组,然后展开服务器
2.展开“安全”,右键单击“登录”,然后单击“新建登录”
3.在“名称”框中,输入BUILTIN\Administrators
4.在“服务器角色”选项卡中,选择“系统管理员”
5.点击“确定”退出
6.使用相同的方法添加<机器名称>\管理员登录名。
说明:
以下注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
该值决定SQLServer将采用哪种身份验证模式。
1.表示使用“Windows身份验证”模式
2.表示使用混合模式(Windows身份验证和SQLServer身份验证)。 ⒉SQLServer无法连接到服务器怎么办

sqlserver无法连接服务器通常可以参考以下解决办法:

1.使用SQLserver配置管理器检查SQL服务的状态该服务如图所示正常启动如果没有手动启动该服务

3.