当前位置:编程学习 > C#/ASP.NET >>

.net sql2000数据库连接字符串的问题。急急急急!求高手帮忙呀

本人自己开发了一个网站,然后自己租的3A的虚拟空间,还有一个数据库(sql2000和sql2005都支持)。本人在本地测试都是正常的(.net framework 3.5 + sql2005),连接字符串是Data Source=PC2013022820GYJ\INST1;Initial Catalog=myweb;User Id=sa;Password=cdcp1991。

但是上传到虚拟空间就不行了。(数据库不能远程连接访问,只能通过他们的网站操作,或者发布到他们的空间)这是他们提供的连接字符串provider=sqloledb;data source=27.54.254.174,1433;User ID=a0526174018;pwd=****;Initial Catalog=a0526174018。

我做过许多修改测试都没有成功
    1、去掉provider,错误(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 
   2、不去掉provider,报不支持provider的错误。试过将名称空间改为oledb的,这样支持provider,但是错误(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 
   3、去掉端口1433,错误依然是这样,将端口改为2317错误依然是这样。
请求各位有类似经验的帮帮忙!!!!!!!!! SQL .NET SQL Server --------------------编程问答-------------------- 这东西得让他们来支持啊。 --------------------编程问答-------------------- 检查PC2013022820GYJ\INST1是否在虚拟空间也是这个名,服务器是否有防火墙,是否屏蔽了端口等 --------------------编程问答-------------------- 回复2楼:他们不提供这方面的支持 --------------------编程问答-------------------- 回复3楼:PC2013022820GYJ\INST1这是我本地的数据库实例 与服务器无关。他们只是提供了一个连接字符串。 --------------------编程问答-------------------- 使用他们的链接字符串,是什么错误? --------------------编程问答-------------------- 试试在本地使用sql server连上去
如果成功了
使用vs中 拖一个数据库连接控件 连上去 然后就会生成连接字符串~
复制那连接字符串

我以前在godaddy上用过虚拟空间
应该是可以连接数据库,不然也太不科学了~
别人有,你没有,太没有竞争能力了
另外多发邮件给客服 --------------------编程问答-------------------- 回复5楼,使用他们的错误就是不支持provider字段,后面我把sqlconnection改为oledbconnection,就报(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,