问题描述:
局域网服务器配置: windows2003sp2 sql2000sp4
sql2000sp4 登录模式为混合模式登录
公司局域网内大部分电脑都可以通过自用软件直接登陆上sql服务器,
但有几台电脑却一定要从网上邻居里通过WINDOWS账号登录一下服务器,自用软件登录,不知何故!网上找了半天也没找到答案,高人帮忙指导一下小弟!
分不够再加!
局域网服务器配置: windows2003sp2 sql2000sp4
sql2000sp4 登录模式为混合模式登录
公司局域网内大部分电脑都可以通过自用软件直接登陆上sql服务器,
但有几台电脑却一定要从网上邻居里通过WINDOWS账号登录一下服务器,自用软件登录,不知何故!网上找了半天也没找到答案,高人帮忙指导一下小弟!
分不够再加!
防火墙关掉也试过问题依旧!如何设置WINDOWS账号自动登录呢在客户端设置吗?
参考下
http://hi.baidu.com/zygspace/blog/item/b21bb13189b5acae5fdf0e7e.html
1、SQL Server采用混合认证模式。
2、客户端软件,最好采用SQL Server认证模式登录,不要使用Windows模式认证(这种如果整个局域网是域控制模式就没问题)。
SQL Server认证连接字符串:
"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=" & _
g_UserID & ";PassWord=" & g_Password & ";Initial Catalog=" & _
g_Catalog & ";Data Source=" & g_ServerName
问题已经解决!
原因可能是本地DNS解析有问题,自用软件默认是用服务器名登录,所以登不进去,后面改成IP登录就没有问题了感谢大家热心帮忙!