sql-server - 使用 Azure 数据工厂中的实例名称连接到本地 SQL Server 实例
问题描述
我正在尝试从数据工厂访问本地 SQL Server。我已经在本地机器上安装了集成运行时,它也有一个 SQL 实例,但它是 DEV,所以不是问题。
所以涉及的虚拟机是:
A - 已安装本地 SQL Server 和集成运行时 (localhost)
B - 没有实例名称的本地 SQL Server (ServerName.somesite.com)
C - 具有实例名称的本地 SQL Server (ServerName\InstanceName.somesite.com)
我已经成功测试以确保连接到本地盒子A和本地盒子B,没有问题。但是,当尝试使用数据工厂中的实例名称访问 SQL Server 时,出现错误:“提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定实例”
我检查了 UDP 端口 1434 问题,该端口已在本地计算机上打开。数据工厂不能连接到具有实例名称的本地服务器吗?如果是这样,是否有解决方法?(我正在考虑本地 IR 主机或类似主机上的 ODBC DSN)。
即使尝试从 IR 配置管理器进行测试,我也得到了这个:
解决方案
谢谢@Nick.McDermaid,正如他所说:
- 要从数据工厂访问本地 SQL Server,语法如下
host.something.something\instance
。 - 当数据库实例绑定到另一个端口号时,我们可以使用这样的语法
host.something.something\instance,port number
推荐阅读
- visual-studio-code - 转到文件在 Visual Studio Code 中不起作用
- c++ - 在选项卡控件中添加对话框
- python - 由于内存错误从文件加载时 Numpy 数组崩溃,但原始 numpy 变量是在同一环境中创建的
- mnist - 为什么我们在 tensorflow-serving 示例中使用名称“x”?
- java - 在 JAXBContext 中使用将 XML 转换为类的一些问题
- python - 如何在 Kivy 中自定义 style.kv
- c# - 在多个 SQL 查询中使用哪一个,Parallel.For 或 Tasks/async?
- r - 修复分面包裹的条形图ggplot2中的条形宽度
- javascript - Angular Post 二进制数据
- reactjs - 中继:与 order_by 或其他参数一起使用时如何从商店获取连接?