Arn*_*ekk 5 iis web-server sql-server windows-server-2012
我们有一个 MS SQL 服务器和两个网站服务器。我正在将所有站点从其中一台网站服务器迁移到新的。
将它们移动到新服务器后,我的 asp.net 站点无法连接到外部 ms sql 服务器。我可以 ping MS SQL 服务器并使用网站服务器的 1433 端口通过 telnet 访问它。
它可以在旧的网站服务器上完美运行,所以我猜测这与新服务器有关。我试图禁用防火墙,但它也没有帮助。
帮助将不胜感激!
我在两个不同的站点(一个运行 .net 2 和另一个运行 .net 4)上收到以下错误:
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)
异常详细信息:System.Data.SqlClient.SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)
[SqlException (0x80131904): 与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)]
DataAccessManager.ExecuteNonQuery(DbCommand 命令)在 C:\Websites*\App_Code\DataAccessManager.vb:31
InsiteError.Save() 在 C: \Websites*\App_Code\System\InsiteError.vb:89
和
找不到网络路径
异常详细信息:System.ComponentModel.Win32Exception:找不到网络路径
[Win32Exception (0x80004005): 连接尝试失败,因为连接方在一段时间后没有正确响应,或者因为连接的主机没有响应而建立连接失败]
[SqlException (0x80131904): 与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:TCP 提供者,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应而建立的连接失败。)]
DataAccessManager.ExecuteSelectCommand(DbCommand command) in C:\Websites*\App_Code\DataAccessManager.vb:18
InsitePage..ctor(String file_name, PageResult& Result) in C:\Websites*\App_Code\InsitePage\InsitePage.vb:68
_Default.Page_PreInit(Object sender, EventArgs e) in C:\Websites*\default.aspx.vb:298
BasePage.OnPreInit(EventArgs e) in C:\Websites*\App_Code\System\BasePages\BasePage.vb:249 System .Web.UI.Page.PerformPreInit() +49
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1844
-- 更新 -- 尝试从新服务器连接 ms sql management studio 时是否出现以下错误:
标题:连接到服务器
无法连接到 *.
- - - - - - - - - - - - - - - 附加信息:
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:53)
如需帮助,请单击:http : //go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476
找不到网络路径
我们的托管公司限制与 SQL Server 的连接只能来自本地网络的 IP 地址。旧网站服务器位于该本地网络内,但新网站位于不同网络中。我们的托管公司经过几轮谈判后最终解决了这个问题。
让我失望的是,当我远程登录新的 Web 服务器时,我可以使用 MS SQL 使用的端口通过 telnet ping 和访问服务器。我在 Web 服务器上安装了 Management Studio,但无法使用它连接到 MS SQL 服务器。不知何故,该限制设法改变了连接的类型,并将其限制为不允许 SQL 连接。
这是一个非常具体的案例,但希望人们可以从中学到如何调试和确定问题所在。
归档时间: |
|
查看次数: |
10615 次 |
最近记录: |