服务器是局域网的另一台主机ip:192.168.1.13 主机名:sykcerp2
我用ip连接报错,无法连接服务器,但是用主机名可以,并且我用本机的sql2008去连接服务器的sql,打ip地址可以,请大大们给我解惑,再次万分感谢
19 个解决方案
#1
192.168.1.13 这台机上配置管理器的TCP/IP协议开了没?
#2
全部都开了,所有的tcp/ip都开了,因为我sql远程可以用ip登陆,就是用vs2010的时候不行
#3
是不是这样的,我貌似都开启了
#4
截图的第一个也启用了,你现在是“否”
#5
我有23个这样的ip,难道都是“是”,我就把127.0.0.1 和192.168.1.13,和最后一个tcp端口启用了,其他也都要?
#6
就好比我给的图中ip7,也是否,请问是否也要改成“是”
#7
不是,另外你的远程服务器有多个实例还是一个?
#8
你的TCP端口1433已启用是否,改为是,只改IP V4就行了吧
#9
把TCP/IPv6 卸载或者禁用
#10
已经把23个ip全部都选‘是’了,还是不行,看来并不是这里的问题
#11
我现在远程服务器就一个,而且访问他也是一个
#12
我用vs2010里的连接数据库,用ip就能测试成功,但是运行程序就不行,但是改成服务器名就好,我的天那
#13
能了解一下报什么错误吗
#14
报这个,但是我只要vs里改成服务器名字,就不会出错
#15
刚刚ping了下ip,不知道对发现问题有没有帮助
#16
我刚刚用fe80::e8d4:508a:9034:c00b%13这次代替了ip,居然也能运行正常,并且不报错误
#17
不知道你试过以下这些方法没有,没有的话,不防试试
Data Source=192.168.200.1,1;Network Library=DBMSSOCN;Initial Catalog=pcbnet2002;User ID=sa;Password=1234
加个Network Library=DBMSSOCN;试试
或者按以下方式排查
只能以计算机名连接数据库
http://bbs.csdn.net/topics/70495195
provider:命名管道提供程序,error:40
http://blog.csdn.net/qingshansima/article/details/4059167
http://blog.csdn.net/laga516/article/details/7696577
Data Source=192.168.200.1,1;Network Library=DBMSSOCN;Initial Catalog=pcbnet2002;User ID=sa;Password=1234
加个Network Library=DBMSSOCN;试试
或者按以下方式排查
只能以计算机名连接数据库
http://bbs.csdn.net/topics/70495195
provider:命名管道提供程序,error:40
http://blog.csdn.net/qingshansima/article/details/4059167
http://blog.csdn.net/laga516/article/details/7696577
#18
看起来象是计算机的网络连接只开了 TCP/IP v6 协议,没开 TCP/IP v4 协议。
#19
问题解决了,是我笔记本的系统出了问题,程序在其他机器上都能运行的,原来全公司就我一台不能用ip
#20
#1
192.168.1.13 这台机上配置管理器的TCP/IP协议开了没?
#2
全部都开了,所有的tcp/ip都开了,因为我sql远程可以用ip登陆,就是用vs2010的时候不行
#3
是不是这样的,我貌似都开启了
#4
截图的第一个也启用了,你现在是“否”
#5
我有23个这样的ip,难道都是“是”,我就把127.0.0.1 和192.168.1.13,和最后一个tcp端口启用了,其他也都要?
#6
就好比我给的图中ip7,也是否,请问是否也要改成“是”
#7
不是,另外你的远程服务器有多个实例还是一个?
#8
你的TCP端口1433已启用是否,改为是,只改IP V4就行了吧
#9
把TCP/IPv6 卸载或者禁用
#10
已经把23个ip全部都选‘是’了,还是不行,看来并不是这里的问题
#11
我现在远程服务器就一个,而且访问他也是一个
#12
我用vs2010里的连接数据库,用ip就能测试成功,但是运行程序就不行,但是改成服务器名就好,我的天那
#13
能了解一下报什么错误吗
#14
报这个,但是我只要vs里改成服务器名字,就不会出错
#15
刚刚ping了下ip,不知道对发现问题有没有帮助
#16
我刚刚用fe80::e8d4:508a:9034:c00b%13这次代替了ip,居然也能运行正常,并且不报错误
#17
不知道你试过以下这些方法没有,没有的话,不防试试
Data Source=192.168.200.1,1;Network Library=DBMSSOCN;Initial Catalog=pcbnet2002;User ID=sa;Password=1234
加个Network Library=DBMSSOCN;试试
或者按以下方式排查
只能以计算机名连接数据库
http://bbs.csdn.net/topics/70495195
provider:命名管道提供程序,error:40
http://blog.csdn.net/qingshansima/article/details/4059167
http://blog.csdn.net/laga516/article/details/7696577
Data Source=192.168.200.1,1;Network Library=DBMSSOCN;Initial Catalog=pcbnet2002;User ID=sa;Password=1234
加个Network Library=DBMSSOCN;试试
或者按以下方式排查
只能以计算机名连接数据库
http://bbs.csdn.net/topics/70495195
provider:命名管道提供程序,error:40
http://blog.csdn.net/qingshansima/article/details/4059167
http://blog.csdn.net/laga516/article/details/7696577
#18
看起来象是计算机的网络连接只开了 TCP/IP v6 协议,没开 TCP/IP v4 协议。
#19
问题解决了,是我笔记本的系统出了问题,程序在其他机器上都能运行的,原来全公司就我一台不能用ip