日期:2014-05-17  浏览次数:20849 次

连接远程sql server的大问题
connfarstr= "driver={sql   server};database=test;uid=sa;pwd=sa;server=. "
就是这句,我在本地可以连,
改成这句(192.168.1.113公司局域网内另一台机)
connfarstr= "driver={sql   server};database=test;uid=sa;pwd=sa;server=192.168.1.113 "
连接时出现的错误是:用户   'sa '   登录失败。原因:   未与信任   SQL   Server   连接相关联
还有一个补充,我用odbc和企业管理器都可以连接到192.168.1.113的数据库

头都大了,查不出什么原因,好象说要在两个数据库里做配置,希望大虾们赶快给小弟点支助,星期一就要交给老板了。
在线等待……


------解决方案--------------------
另一台电脑设置权限问题,不让别的电脑连接
------解决方案--------------------
检查下SQL Server的版本是否一样~
------解决方案--------------------
原因是未设置SQL SERVER登录认证模式为混合认证模式,因为SQL SERVER默认安装后认证模式为WINDOWS认证模式,从而导致出错。

解决方法:

启动SQLSERVER企业管理器,选择要进行认证模式设置的服务器。右击该服务器,在弹出菜单中选择属性,SQL SERVER将弹出属性对话框
在属性对话框中选择安全性选项,在身份验证处选择“SQL Server和Windows”,然后确定。