为什么在某个主机中建立与SQL Server的连接时发生特定于实例的错误

时间:2014-02-11 13:03:46

标签: asp.net sql-server web-hosting

我在某个主机上传我的网站和数据库,某个主机给我连接字符串:

workstation id=ASPNETDB1.mssql.somee.com;packet size=4096;user id=*****;pwd=****;data source=ASPNETDB1.mssql.somee.com;persist security info=False;initial catalog=ASPNETDB1

在localhost中,我的连接字符串是:

 <add name="ASPNETDBConnectionString1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>

我改变了我的连接字符串:

<add name="ASPNETDBConnectionString1" connectionString="workstation id=ASPNETDB1.mssql.somee.com;packet size=4096;user id=*****;pwd=*****;data source=ASPNETDB1.mssql.somee.com;persist security info=False;initial catalog=ASPNETDB1"  providerName="System.Data.SqlClient" />

我也尝试过:

  <add name="ConnectionString1" connectionString="server=ASPNETDB1.mssql.somee.com;packet size=4096;user id=****;pwd=****;data source=ASPNETDB1.mssql.somee.com;persist security info=False;initial catalog=ASPNETDB1" providerName="System.Data.SqlClient" />

但是当我登录我的网站时显示此错误:

  

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

您能否帮助我找出这种情况下的问题?

1 个答案:

答案 0 :(得分:0)

检查一下:http://www.connectionstrings.com/sql-server-2005/ 在你的连接字符串中似乎缺少服务器IP地址或名称:

Server=<******myServerAddress*****>;Database=ASPNETDB;User Id=******;Password=*****;