非默认实例的端口是动态的,应该不是1433. 1.保证命名实例服务已启动 2.保证sql browser服务开启 3.保证允许远程访问 4.把命名实例的端口写死,比如56565,然后用tcp:192.168.1.2,56565方式先看能不能访问。
[quote=引用 6 楼 wwwwgou 的回复:] 默认实例: 机器名 命名实例: 机器名\实例名 IP方式: tcp:192.168.1.2,1433 注意: 一个机器只有一个默认实例. 其实,原理上SQL SERVER 实例的访问,肯定是 IP+端口 来实现的。但有其它两种方式访问: #1.在本地定义一个别名 #2.依靠SQL SERVER的sql browser服务,可以根据客户端传来的"机器名\实例名"来判断访问哪个实例 --BJF-D030\SQLEXPRESS,你的这个是命名实例吗?是的话,看一下相关配置 http://www.cnblogs.com/daomul/archive/2013/04/01/2993646.html
默认实例: 机器名 命名实例: 机器名\实例名 IP方式: tcp:192.168.1.2,1433 注意: 一个机器只有一个默认实例. 其实,原理上SQL SERVER 实例的访问,肯定是 IP+端口 来实现的。但有其它两种方式访问: #1.在本地定义一个别名 #2.依靠SQL SERVER的sql browser服务,可以根据客户端传来的"机器名\实例名"来判断访问哪个实例 --BJF-D030\SQLEXPRESS,你的这个是命名实例吗?是的话,看一下相关配置 http://www.cnblogs.com/daomul/archive/2013/04/01/2993646.html
10.50.2500的实例名不是BJF-D030\SQLEXPRESS吧?
应该写BJF-D030\10.50.2500 或者 BJF-D030\10.0.5500或者.\10.50.2500 吧。 不是写 计算机名\实例名的么?!
22,209
社区成员
121,731
社区内容
加载中
试试用AI创作助手写篇文章吧