Azure VPN到内部部署无法从azure Web应用程序

时间:2016-12-05 16:56:40

标签: c# sql-server asp.net-mvc azure azure-web-sites

我们已将Azure中的VPN连接设置为我们的本地数据库,连接正常运行。我写了一个MVC应用程序尝试连接到SQL Server中的本地数据库,并收到以下错误:

  

System.Data.SqlClient.SqlException(0x80131904):建立连接时发生与网络相关或特定于实例的错误   SQL Server。服务器未找到或无法访问。校验   实例名称正确且SQL Server配置为   允许远程连接。

我使用的连接字符串是:

name="productdbConnectionString" connectionString="Data Source=172.16.x.xx,1433;Initial Catalog=productdb;User Id=poppy;Password=poppyxxxxx" providerName="System.Data.SqlClient"

我已经打开了TCP和命名管道,我在连接字符串中使用端口1433,所以我有点困惑为什么我无法访问数据库?

1 个答案:

答案 0 :(得分:1)

我们可以使用“混合连接”功能将Web应用程序连接到本地本地SQL Server数据库。请参阅this documentation,其中介绍了如何使用混合连接从Azure App Service中的Web应用程序连接到本地SQL Server。