“用户sa登录失败,该用户与可信sql server连接无关联”错误解决方法

如果你出现如题的错误,问题可能是不同。你可以尝试如下的几种解决方法,没准哪里你就设置错了,稍微配置一下就OK了,没什么复杂的。本人截图上图的效率很低,所以没能图文并茂,不好意思啦。

 

1、设置SQL Server Configuration Management

(1) 启动SQL服务:SQL Server Configuration Management->SQL Server 2005服务->SQL Server(SQLEXPRESS)->右键启动

 

(2) 启用TCP/IP协议:SQL Server Configuration Management->SQL Server 2005网络配置->SQLEXPRESS的协议->TCP/IP->右键启用

 

(3) 设置TCP/IP属性

SQL Server Configuration Management->SQL Server 2005网络配置->SQLEXPRESS的协议->双击TCP/IP->IP地址->IPALL->TCP端口,设置为你要设定的端口号。

 

2、设置Microsoft SQL Server Management Studio Express

(0) 开始->所有程序->Microsoft SQL Server 2005->Microsoft SQL Server Management Studio Express

 

(1) 左侧栏内服务器右击属性->安全性->服务器身份验证->选择SQL Server和Windows身份验证模式

 

(2) 左侧栏内安全性->登录名->选择你要设置的用户名称,双击->常规->”默认数据库“改为你要连接的数据库

 

(3) 左侧栏内安全性->登录名->选择你要设置的用户名称,双击->服务器角色->选择public和sysadmin

 

(4) 左侧栏内安全性->登录名->选择你要设置的用户名称,双击->用户映射->数据库角色成员身份->选择db_owner和public

 

(5) 左侧栏内安全性->登录名->选择你要设置的用户名称,双击->状态->是否允许连接到数据库引擎,选”授予“;登陆,选”启用“。

 

3、检查连接端口是否打开

(1) 验证方法:开始->运行->cmd->telnet localhost 端口号。

(2) 如果出现黑屏,则属正常。如果出现错误提示,则需更改端口号。

(3) 更改方法:SQL Server Configuration Management->SQL Server 2005网络配置->SQLEXPRESS的协议->双击TCP/IP->IP地址->IPALL->TCP端口,设置为你要设定的端口号。

 

4、检查本地hosts文件

如果系统位于C盘,则地址为C:下的/WINDOWS/system32/drivers/etc/hosts。

如果系统不位于C盘,则地址为你系统所在盘下的同上目录。

用记事本或其他编辑器打开hosts,添加如下一行:

127.0.0.1       localhost

注意前面没有任何符号,并且如果无特殊原因,应删除其他非注释的hosts行。

 

5、操作系统网络名问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

钟超

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值