Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.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 尝试使用polybase在sql server中创建外部表时出现常规ODBC错误_Sql Server_Odbc - Fatal编程技术网

Sql server 尝试使用polybase在sql server中创建外部表时出现常规ODBC错误

Sql server 尝试使用polybase在sql server中创建外部表时出现常规ODBC错误,sql-server,odbc,Sql Server,Odbc,我试图创建一个外部表,该表引用同一sql server上运行的不同数据库引擎上的另一个表 这是我的疑问: CREATE EXTERNAL TABLE [STG].[table] ( [id] [uniqueidentifier] NOT NULL ) WITH (DATA_SOURCE = [topdesk],LOCATION = N'[topdesk].[dbo].[table]') GO 我收到以下错误: Msg 105082, Level 16, State 1, L

我试图创建一个外部表,该表引用同一sql server上运行的不同数据库引擎上的另一个表

这是我的疑问:

CREATE EXTERNAL TABLE [STG].[table]
(
    [id] [uniqueidentifier] NOT NULL
    
)
WITH (DATA_SOURCE = [topdesk],LOCATION = N'[topdesk].[dbo].[table]')
GO 
我收到以下错误:

Msg 105082, Level 16, State 1, Line 10
105082;Generic ODBC error: [Microsoft][ODBC Driver 17 for SQL Server]Named Pipes Provider: Could not open a connection to SQL Server [53].  Additional error <2>: ErrorMsg: [Microsoft][ODBC Driver 17 for SQL Server]Login timeout expired, SqlState: HYT00, NativeError: 0 Additional error <3>: ErrorMsg: [Microsoft][ODBC Driver 17 for SQL Server]Invalid connection string attribute, SqlState: 01S00, NativeError: 0 Additional error <4>: ErrorMsg: [Microsoft][ODBC Driver 17 for SQL Server]A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to, SqlState: 08001, NativeError: 53 .
我不明白出了什么问题。我能够使用SSMS连接到数据库引擎。谢谢你的帮助

CREATE EXTERNAL DATA SOURCE [topdesk] WITH (LOCATION = N'sqlserver://XXX', CREDENTIAL = [topdesk])