2个sql server 2008 r2服务器相互访问对方的实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2个sql server 2008 r2服务器相互访问对方的实例相关的知识,希望对你有一定的参考价值。

有2台电脑都安装了SQL SERVER 2008 R2。2台电脑都配置了远程访问。A数据库可以远程连接上B的数据库。但是B数据库却远程连接不上A.数据库。不知道原因。

A电脑需以下设置
1. 打开配置工具,SQL Server配置管理器

2. 在 SQL Server Network Configuration下面的Protocols for MSSQLSERVER,启用Named Pipes和TCP/IP协议

3. 使用telnet servername 1433命令来检测是否可以正常连接,如果在执行完命令后屏幕左上角出现光标,说明可以正常连接,否则会出现错误提示。如果系统找不到telnet命令,说明Telnet Client没有安装,打开控制面板,去“Turn windows feature on or off”,选中“Telnet Client”,点击OK就行了。

4. 如果经过上述设置仍然无法登陆SQLSERVER,请检测防火墙设置,一般将1433端口开放出来就一切正常了追问

你的意思是A的配置有问题?

追答

是的·B访问不了A·那就肯定是A得设置问题·

亲·设置好了·求采纳哦·

参考技术A 防火墙检查了吗、

就是A数据库所在机器的防火墙。追问

2台电脑的防火墙都关闭了。而且2台电脑都可以连接本地实例。A也可以远程连接上B,就是B怎么都连接不上A的实例。

追答

你按照这个过程查一下(A是服务器,B是客户端)

按照如下步骤检查:
1. 确认数据库是否允许远程连接
http://zhidao.baidu.com/question/443193756.html?old=1&afterAnswer=1#here

2. 确认数据库服务是否正常启动
进windows的服务管理器,看带有sqlserver的服务
3. 确认数据库服务器的防火墙开通
同1
4. 确认客户端到服务器网络畅通
在客户机上的命令行执行 c:>ping 服务器名
5. 确认连接字符串正确,包括:主机名\实例名,端口
这个,看你的程序了吧。
6. 确认数据库是否允许混合登录方式
同1

本回答被提问者采纳

以上是关于2个sql server 2008 r2服务器相互访问对方的实例的主要内容,如果未能解决你的问题,请参考以下文章

跪求SQL Server 2008 R2 Standard (64

SQL Server 2008 R2群集 - 将SQL Server实例移动到另一个节点后失败

Windows Server 2008 R2系统上安装SQLServer2012集群(简略)

sql server 2008 R2 无法启动 提示 3417 错误

如何破解windows server 2008r2远程连接数2个的限制

windows server2008r2 如何备份