【问题标题】:How To Connect To Remote Server IP Using MSSQL2005?如何使用 MSSQL2005 连接到远程服务器 IP?
【发布时间】:2011-01-18 22:11:09
【问题描述】:

我们的 mssql2005 数据库提供商提供了以下详细信息

Server IP : 100.20.255.34
Databaase name : insss
User: nas0
password : ymkv45SEv

我在离线站点的 web.config 文件中有以下连接字符串:

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

我想要

如何使用上面提供的详细信息编辑上面提到的 web.config 连接字符串,以便连接到我的 MSSQl2005 托管服务提供商 .... ?

我不知道如何编辑连接字符串来做到这一点!!

当我运行我的网站www.vbi.volvobusesindia.com 时,页面顶部会出现以下错误...

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

【问题讨论】:

  • 我希望这些不是你真正的数据库登录凭据,Clix。
  • 请不要使用大写锁定,这很烦人

标签: asp.net vb.net sql-server-2005 web-config


【解决方案1】:

这应该可以正常工作:

<add name="ConnectionString" connectionString="Data Source=100.20.255.34;Initial Catalog=insss;User ID=nas0;Password=ymkv45SEv;Integrated Security=False" providerName="System.Data.SqlClient"/>

【讨论】:

  • 当我运行我的网站时,它在页面顶部显示以下错误.. www.vbi.volvobusesindia.com
  • 这意味着由于某种原因无法从您的 Web 服务器所在的网络访问 MSSQL 服务器 - 这可能是防火墙问题(在这种情况下,他们需要允许从您的外部连接到 MSSQL IP 地址)或者他们分配了一个自定义端口来连接到 MSSQL,您也只需在连接字符串中指定它。
猜你喜欢
  • 2011-12-06
  • 1970-01-01
  • 2018-12-13
  • 2014-12-09
  • 2021-05-17
  • 2016-12-01
  • 2013-02-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多