局域网里有2个网络段 210.34.3.*和 210.34.4.*;SQLServer数据库在其中一个网络段,客户端程序在另外一个网段,本来SQLServer实例是默认段口号1433的,由于网络管理员禁用了1433端口号,将数据库服务的端口号改为10000;连接串设置为:"Data Source=210.34.3.XXX,10000;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=XXXXXX;" 客户端程序启动连接数据库仍然提示"无法连接或访问被拒绝";请问我的连接串那里需要修改,或者程序出了什么问题呢?
附:1).Net2003/VC#/SqlConnection;
2)网络正常,客户端和服务器可以ping通;并且客户端可以访问服务器的web服务;
"
附:1).Net2003/VC#/SqlConnection;
2)网络正常,客户端和服务器可以ping通;并且客户端可以访问服务器的web服务;
"
解决方案 »
- select * from sysobjects where name = N'Car' and xtype= N'U',‘Car’前面的N有什么作用?
- ASP.net配合MYSQL做的登录模块登录成功,但是验证出问题,请帮忙
- 请教一下C#的Socket开发TCP通讯,编写的客户端连接服务端,如果服务端没有打开客户端就出现假死的现象。
- WinForm中,如何控制新打开的窗口所在的位置
- C#获取html标志值,禁止设置成服务控件
- C#访问ACCESS的问题!!
- 为什么我的MSDN用不了???????????
- C#问题
- Winform里面分页出现了问题...
- 我安装完。net2003的msdn后,怎么看不到帮助文件啊,
- 怎么把转义字符改成非转义形式
- 请问C#调用Dll中参数指针应该怎么声明?
你可以去参考一下
如果有错误回显示错误的原因Data Source=210.34.3.XXX,10000;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=XXXXXX
----------------
是不是这样的?
Data Source=210.34.3.XXX:10000;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=XXXXXX
","-->":"?????????????
又看了下你的回复,你是在说端口号前的','应该为':'吧,这个猜测可能不对,因为按照http://www.connectionstrings.com/上说的,应该是','才是!
1)我用的是sqlConnection不是oleConncetion阿,所以连接 串的写法不能写成你那样吧
2)"客户端实用工具--添加别名--tcp/ip"又学到个,谢谢!明天去试试看!