C# 使用asp.net从主机更新数据库错误26

C# 使用asp.net从主机更新数据库错误26,c#,asp.net,sql,sql-server,connection-string,C#,Asp.net,Sql,Sql Server,Connection String,因此,基本上我有一个POS系统,有自己的数据库,我的网站托管在共享的1.com托管公司服务器上,该服务器还包含一个数据库,需要进行数据库设计。 我的目标是只上传那些活跃的产品 我从POS数据库更新网站数据库的解决方案是在网站上有一个特殊的管理页面,输入POS数据库的连接字符串。admin.aspx.cs调用一个存储过程,该过程从POS数据库获取所有特定数据,并将它们插入网站数据库 当在一台充当网站+db的机器上进行测试时,这一切都非常有效。 但在1和1.com主机上加载时,返回错误26 未处理S

因此,基本上我有一个POS系统,有自己的数据库,我的网站托管在共享的1.com托管公司服务器上,该服务器还包含一个数据库,需要进行数据库设计。 我的目标是只上传那些活跃的产品

我从POS数据库更新网站数据库的解决方案是在网站上有一个特殊的管理页面,输入POS数据库的连接字符串。admin.aspx.cs调用一个存储过程,该过程从POS数据库获取所有特定数据,并将它们插入网站数据库

当在一台充当网站+db的机器上进行测试时,这一切都非常有效。 但在1和1.com主机上加载时,返回错误26

未处理SqlException建立与SQL Server的连接时发生网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错)

连接字符串如下所示 服务器=IP\U地址\U的\U POS\SQLEXPRESS;数据库=数据库;用户ID=以用户为中心;密码=XXXXXXXXX

有人知道为什么主机上没有这个功能吗?但是在一台机器上工作


谢谢

联系您的主机。我猜你的连接字符串可能不正确。你检查过防火墙设置吗?怀疑它是我的防火墙设置,因为它在我的同事尝试抓取数据时有效,但在我的主机上无效。我已将sqlservr.exe和sqlbrowser.exe作为windows防火墙中允许的应用。。并禁用了我的路由器防火墙以防万一。。还是不走运。。赛斯·弗劳尔斯——我的主人不是很乐于助人,每次我问问题都会得到一个愚蠢的回答。