【发布时间】:2021-01-11 02:34:03
【问题描述】:
我正在尝试使用 ADF 中的复制数据功能将数据从内部服务器复制到 Azure 数据库。现在,当我测试两个连接时,它们完成并且我能够提取数据。这几乎就像是在尝试使用本地运行时进行 Azure 连接。我已打开 Azure 服务的防火墙,但仍无法对其进行验证。
最重要的是,如果我将它写入一个 azure blob,然后将它复制到它工作的数据集
但是,一旦我尝试验证副本,它就会给我以下错误:
无法从集成运行时连接到 AzureDWCORP:onPremDBEngine。
错误消息:无法连接到 SQL 数据库:'xxxxxx.database.windows.net',
数据库:“XXX_DEV”,用户:“xxxxx”。检查链接服务配置是否正确,并确保 SQL 数据库防火墙允许集成运行时访问。建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (provider: TCP Provider, error: 0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。),SqlErrorNumber=10060,Class=20, State=0,连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接建立失败,因为连接的主机没有响应。
【问题讨论】:
-
内部 SQL Server 在哪里?如果它在VM中,则需要自托管集成运行时来连接它。
-
@LeonYue 它已连接,我可以对其进行查找并取回数据。连接不是问题,它与复制数据功能有关
标签: sql-server azure azure-sql-database