本地机器 A ,有一台通过远程桌面访问的机器 B, 安装 SQL2005的 数据库服务器 C。连接的认证采用windows认证,登录本地机器的域帐号和远程桌面使用的帐号相同,也就是相同的用户在A和B中。本地在 vs2005中 连接C正常,而B却不能在vs2005中连接C。请问这个原因是什么?该如何解决?
解决方案 »
- |zyciis| select sum(price) from mytable 如何在没有记录的时候还回0而不是null
- 请教个SQL拆分查询语句?????
- 这样声名游标不能用吗?
- 一个不能用触发器来写的难题
- 在求语句简化
- 可以使用SQL语句取出数据库中字段的描述信息吗?怎么做?
- 【大表查询】用参数查询产生索引扫描?
- 求触发器问题!!
- 请问在sql server中怎样实现象mysql里的limit 5,10 这样的功能?
- 关于sqlserver统计的sql问题,急
- 这里这么多符号是什么意思?mobile_num= ' ' ' ' '+@mobile+ ' ' ' ' ' ' ') '
- 文本定长字段插入语句?
-->菜单中 Microsoft SQL Server 2005-->配置工具-->SQL Server 外围应用配置器-->选择“服务器和连接的外围应用配置器”-->选择“Database Engine”下面的远程连接,设置为允许远程连接
目前我无法操作sql2005的服务器,所以不清楚这个远程连接是否打开。不过,如果是关闭的,那么本地 A 是不是也将连接不上 C ?To ruihuahan:
两台机器A 和 B 都是用相同的域用户登录。因为B无法连接C,所以看不到连接字符串信息。To hb_gx:
意思就是说,在vs2005中连接数据库,将用aspnet用户?而不是当前的登录用户,是吗?那么C在验证 aspnet账户的时候, A 和 B的aspnet账户会不同吗?现在A的vs可以连 ,但是B不行 ,提示是命名管道的错误。再次感谢,能否进一步解答?
SQL Server Configuration Manager—SQL2005网络配置—启用TCP/IP和named pipes