如何解决使用Azure Data Factory中的实例名称连接到本地SQL Server实例
我正在尝试从Data Factory访问本地SQL Server。我已经在本地框上安装了集成运行时,该框也有一个SQL实例,但它是DEV,所以这不是一个真正的问题。
因此涉及的VM是:
A -已安装本地SQL Server和集成运行时(localhost)
B -不带实例名称(ServerName.somesite.com)的本地SQL Server
C -具有实例名称(ServerName \ InstanceName.somesite.com)的本地SQL Server
我已成功进行测试,以确保连接到本地框 A 和本地框 B 都没有问题。但是,当尝试从数据工厂使用实例名称访问SQL Server时,出现错误:“提供程序:SQL网络接口,错误:26-查找指定的服务器/实例时出错”
我已经检查了UDP端口1434问题,该端口已在本地计算机上打开。 Data Factory不能使用实例名称连接到本地服务器吗?如果是这样,是否有解决方法? (我正在考虑在本地IR主机或类似主机上使用ODBC DSN。
即使试图从IR配置管理器中对此进行测试,我也会得到:
解决方法
谢谢@ Nick.McDermaid,他说:
- 要从Data Factory访问本地SQL Server,syntanx类似于
host.something.something\instance
。 - 当数据库实例绑定到另一个端口号时,我们可以使用如下语法
host.something.something\instance,port number
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。