Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server Azure弹性查询到on-prem设置_Sql Server_Azure - Fatal编程技术网

Sql server Azure弹性查询到on-prem设置

Sql server Azure弹性查询到on-prem设置,sql-server,azure,Sql Server,Azure,我正在尝试设置从Azure数据库到本地SQL server的弹性查询 我已经完成了所有的定义: 数据库作用域凭据 外部数据源(类型=RDBMS) 外桌 模式和名称完全匹配 当我从表中选择top 1*时,我得到以下错误: Msg 46823,16级,状态1,第29行 从一个或多个碎片检索数据时出错。收到的基本错误消息是:“在建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。”。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程

我正在尝试设置从Azure数据库到本地SQL server的弹性查询

我已经完成了所有的定义:

  • 数据库作用域凭据
  • 外部数据源(类型=RDBMS)
  • 外桌
    • 模式和名称完全匹配
当我从表中选择top 1*时,我得到以下错误:

Msg 46823,16级,状态1,第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连接到本地

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


任何和所有建议将不胜感激

你明白了吗?