日期:2014-05-18  浏览次数:20433 次

关于sql2005 客户端访问服务器失败,用windows登录共享后即可
问题描述:
1、用sql2005访问服务端数据库,提示错误;
2、然后用\\Ip Address 访问共享的方式(已有共享文件夹的用户和密码,sql2005服务器上),访问成功;
3、再用sql2005访问服务端数据库,则访问成功;
从现象来看,貌似是sql2005客户端没有权限访问服务器的机器权限,但是查找又没有发现这类授权;


------解决方案--------------------
可以再详细点么
------解决方案--------------------
"然后用\\Ip Address 访问共享的方式"

SQL认证不是很多种方式,共享进程是其一、命名管道是其二、信任连接是其三、SQL认证是其四。。。

一般这种出现需要先访问共享,说明要么是管道,要么就是信任连接了

解决办法肯定首先是改为混合认证,还要启用tcp/ip等等协议

最后确认telnet sqlserverip 1433能连,osql能连,OK
------解决方案--------------------
在工作组模式下,通过命名管道连接 SQL Server,无论使用 windows 身份验证,还是 SQL Server 身份验证,都需要先与服务器手动建立 windows 信任连接。

在工作模式下,使用 windows 身份验证登陆 SQL Server,则必须通过命名管道连接,必须先与服务器手动建立 windows 信任连接,除非在服务器和客户端上配置镜像帐户(帐户名和密码都一致)。

在域模式下,客户端与服务器间的信任连接由域控制器自动维护,不需要手动建立。