日期:2014-05-17  浏览次数:20860 次

sql server2005服务端,客户端无法访问
服务端的版本高点好像是sp2,客户端的版本要低点好像是sp1,我把服务端的服务都开启了,但是还是不能够访问,网上查了很多资料也没有用,奇怪了,不知道还有什么步骤需要注意的?
协议TCP/IP,NAME PIPE,SHARED MEMORY都打开了,但是还是不行。其中TCP/IP有点疑惑,里面怎么会那么多IP地址呢?
不知道是否有遇到过类似情况的?

------解决方案--------------------
1、防火墙要关了。或者最起码要允许SQLServer所用的端口及SQLServer 通过。
2、TCP/IP服务里面把这个开启基本上就没问题了,除非你的SQLServer端口改动了。
3、SQL Browser开起来。这个是给应用程序用的。默认使用1434端口。
4、sp的话,可以的前提下,最好统一。另外SHARED MEMORY本来就开的,而且只能本机用,所以开不开没所谓。
5、你在服务器本机登录成功过没?

这些东西多试试,网上的很多都是特定环境的特定错误,不一定适用
------解决方案--------------------
楼主,低版本的SSMS 可以访问高版本的SQL Server。不知你的客户端是什么程序。
SQL Server 2008 的SSMS依然可以访问SQL Server 2012,只不过显示的架构是以2008为模板,不会显示SQL 2012的新增架构。

网络访问不同,本地可以一般是检查下防火墙是否已关闭,确保客户端可以telnet通服务端SQL的端口

比较另类的就是客户端的hosts中将服务端的访问地址解析到其他IP上了,ping下你的服务端地址看看是否准确。
------解决方案--------------------
引用:
1、防火墙要关了。或者最起码要允许SQLServer所用的端口及SQLServer 通过。
2、TCP/IP服务里面把这个开启基本上就没问题了,除非你的SQLServer端口改动了。
3、SQL Browser开起来。这个是给应用程序用的。默认使用1434端口。
4、sp的话,可以的前提下,最好统一。另外SHARED MEMORY本来就开的,而且只能本机用,所以开不……

版主可否给讲解一下,这里的ip都是什么作用啊?我以前遇到有人统统开启,结果接连接不到,然后全部关闭就好了
------解决方案--------------------
引用:
1、防火墙要关了。或者最起码要允许SQLServer所用的端口及SQLServer 通过。
2、TCP/IP服务里面把这个开启基本上就没问题了,除非你的SQLServer端口改动了。
3、SQL Browser开起来。这个是给应用程序用的。默认使用1434端口。
4、sp的话,可以的前提下,最好统一。另外SHARED MEMORY本来就开的,而且只能本机用,所以开不……
参照 这个 
------解决方案--------------------
引用:
引用:引用:引用:引用:1、防火墙要关了。或者最起码要允许SQLServer所用的端口及SQLServer 通过。
2、TCP/IP服务里面把这个开启基本上就没问题了,除非你的SQLServer端口改动了。
3、SQL Brows……


多个网卡 多个地址,用不同的地址都可以访问 
------解决方案--------------------
首先验证远程能否连接数据库,如果不可以,设置下防火墙的入站规则,将1433设置成允许就可以
------解决方案--------------------
学习