局域网内客户端A访问服务器S,一定要用Named Pipes 协议,我用TCP/IP协议,没用Named Pipes 会提示下面的出错?
请问是不是局域网内客户端A访问服务器S,一定要用Named Pipes 协议?
------最佳解决方案--------------------
不是,但是一般开启named piped和TCP/IP的服务,程序访问还要开启sql Browser。我一般公司访问数据库都是:ip\实例名 这样的格式。
------其他解决方案--------------------这个应该是你的网络配置那里没启动,所以这个启动不了,TCP/IP和named piped启动了没?
------其他解决方案--------------------比如一个应用程序要通过局域网访问某台机器上的SQLServer时,就要开启。2012应该不会在这方面做什么特殊化。但是你单纯用SQLServer连SQLServer就不需要开启sql Browser
------其他解决方案--------------------局域网里面没那么复杂搞那么多网段吧?又不是公网。服务开起来了一般都能连接啊
------其他解决方案--------------------其实这个错误也和你使用的登录方式有关:
计算机名\实例名 这个是named pipes的登录
直接ip地址是TCP/IP的登录
------其他解决方案--------------------错误提示信息比较明显了,在建立连接时发生了网络相关的或数据库实例名称的错误,找不到服务器或服务器无法访问,请验证实例名称是否正确,并确保SQL Server配置成允许远程连接。
1.验证你的程序连接字符串的数据库实例名称是否正确;
2.检查服务器SQL Server的网络连接配置。
------其他解决方案--------------------你是不是完全安装了?我公司环境是2008R2 server和2008 R2 SQLSERVER,没发现这个问题。
------其他解决方案--------------------没有完全安装,反而容易导致启动不了
------其他解决方案--------------------光SQLServer连是可以不需要开启sql Browser的。
------其他解决方案--------------------http://bbs.csdn.net/topics/30029849
这个帖子好像说TCP/IP适用任意网段,但事实上局域网只勾了TCP/IP是连接不了的,请问是这样的吗?
------其他解决方案--------------------
sql Browser 开启不了啊,右键启动变黑了,我刚安装完后的图
请问如何开启?
------其他解决方案--------------------我的是64位的win 2008,根本没办法开启brower服务啊
------其他解决方案--------------------
我全部安装了,2008R2 server和sql server 2012,装完后发现brower不知道哪里启动
------其他解决方案--------------------请问DBA_Huangzj ,完全安装了,就不能开启brower服务吗?
------其他解决方案--------------------
启动了,真奇怪,我发现brower服务停止了,在局域网内我还是可以连接服务器哦