【问题标题】:Error connecting to SQL server after upload [closed]上传后连接到 SQL 服务器时出错 [关闭]
【发布时间】:2011-07-15 15:39:01
【问题描述】:

我知道这听起来与已经提出的许多问题相似,但主要通过重新配置连接字符串来回答这些问题。就我而言,情况有点不同。

我正在连接到远程服务器,并且在我的本地 PC 上一切正常。我可以通过 SQL Server Management Studio Express 访问它,并且应用程序本身可以毫无问题地连接。上传所有内容后,在不更改连接字符串的情况下,我得到了著名的A network-related or instance-specific error occurred while establishing a connection to SQL Server 错误。

连接字符串如下:

<add name="barConnStr" 
     connectionString = "Persist Security Info=False;
                         Data Source=XX.XXX.X.XXX\SQLDBG;
                         Initial Catalog=FGE;
                         User Id=uid;
                         Password=pass" 
     providerName     = "System.Data.SqlClient" />

有人知道为什么会发生这种情况吗?

【问题讨论】:

  • 你在哪里上传的?您上传代码的位置是否有防火墙或网络访问受限?
  • 这是一个托管公司的服务器,所以我猜那里没有防火墙。

标签: asp.net sql-server connection


【解决方案1】:

尝试禁用两台服务器中的防火墙,看看是否有效,如果可以,则需要向防火墙添加规则

【讨论】:

  • 我将应用程序上传到的服务器是托管公司服务器,所以我猜它没有防火墙,而且我能够从本地 PC 连接到数据库服务器这一事实意味着可能有也不是该服务器上的一个。
  • 您在从 PC 和应用程序登录时使用相同的凭据吗?
  • @Juliusz 有什么办法可以检查吗?据我所知,它们是相同的。
  • 你的服务器是windows服务器吗?
  • 是的,Windows,ASP.net 托管服务器。
猜你喜欢
  • 1970-01-01
  • 2012-10-04
  • 2016-08-09
  • 2016-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-21
  • 2018-05-29
  • 1970-01-01
相关资源
最近更新 更多