我正在尝试设置从Azure数据库到内部部署SQL服务器的弹性查询。
我已完成所有定义:
当我从表格中选择前1 *时,我收到以下错误:
Msg 46823,Level 16,State 1,Line 29 从一个或多个分片中检索数据时出错。收到的基础错误消息是:'与SQL Server建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)'。
凭据设置为作用域凭据和外部数据源:
CREATE EXTERNAL DATA SOURCE [DataSourceName] WITH
(
TYPE = RDBMS,
LOCATION = '[IP]',
DATABASE_NAME = '[DBName]',
CREDENTIAL = [Credential]
) ;
GO
外部表设置:
CREATE EXTERNAL TABLE [schema].[table]
(
[Columns]
)
WITH
(DATA_SOURCE = [DataSourceName])
GO
我的第一个问题是,是否可以从Azure连接到具有外部表的内部部署?
如果是这样,我可能做错了什么?
非常感谢任何建议!