Azure弹性查询到预先设置

时间:2016-10-12 12:13:51

标签: sql-server azure

我正在尝试设置从Azure数据库到内部部署SQL服务器的弹性查询。

我已完成所有定义:

  • 数据库范围凭据
  • 外部数据源(Type = RDBMS)
  • 外部表
    • 架构和名称完全匹配

当我从表格中选择前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连接到具有外部表的内部部署?

如果是这样,我可能做错了什么?

非常感谢任何建议!

0 个答案:

没有答案