未找到 Azure Web 作业 SQL 连接字符串服务器(On Prem SQL)?
Azure Web Job SQL Connection String Server not found (On Prem SQL)?
我在 Azure 中有一个 Web 应用程序服务,附加了 Web 作业。 Web 应用程序通过 Azure 中的 VNET 连接到我的公司网络,但 webjob 不会连接到本地 sql 实例。
这是我正在使用的连接字符串的格式:通过 visual studio 在本地工作。
<add name="conn" connectionString="Server=192.0.0.0\SqlInstance;Initial Catalog=Database ;user id=xxx; password=xxx" providerName="System.Data.SqlClient" />
我目前只是想 select 一些数据来证明这个概念,但无法让它发挥作用。
我遇到了这个错误。
建立与 SQL 服务器的连接时出现与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确并且 SQL 服务器配置为允许远程连接。 (提供商:SQL 网络接口,错误:26 - 定位 Server/Instance 指定错误)
我检查了 sql 实例并启用了“允许远程连接”并且服务器上的防火墙也被禁用。
我的连接字符串有误吗?
谢谢
我发现了问题 - 结果是我们的 SQL 实例没有使用标准端口。一旦我使用 SQL 配置管理器找到正确的端口并将其应用于连接字符串,它就开始工作了。
connectionString="Server=192.0.0.0\SqlInstance,5000;
感谢@Jason Haley 将我指向 Kudu,它帮助我找到了问题。
我在 Azure 中有一个 Web 应用程序服务,附加了 Web 作业。 Web 应用程序通过 Azure 中的 VNET 连接到我的公司网络,但 webjob 不会连接到本地 sql 实例。
这是我正在使用的连接字符串的格式:通过 visual studio 在本地工作。
<add name="conn" connectionString="Server=192.0.0.0\SqlInstance;Initial Catalog=Database ;user id=xxx; password=xxx" providerName="System.Data.SqlClient" />
我目前只是想 select 一些数据来证明这个概念,但无法让它发挥作用。
我遇到了这个错误。
建立与 SQL 服务器的连接时出现与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确并且 SQL 服务器配置为允许远程连接。 (提供商:SQL 网络接口,错误:26 - 定位 Server/Instance 指定错误)
我检查了 sql 实例并启用了“允许远程连接”并且服务器上的防火墙也被禁用。
我的连接字符串有误吗?
谢谢
我发现了问题 - 结果是我们的 SQL 实例没有使用标准端口。一旦我使用 SQL 配置管理器找到正确的端口并将其应用于连接字符串,它就开始工作了。
connectionString="Server=192.0.0.0\SqlInstance,5000;
感谢@Jason Haley 将我指向 Kudu,它帮助我找到了问题。