提问人:Liem Nguyen 提问时间:10/26/2023 最后编辑:marc_sLiem Nguyen 更新时间:10/27/2023 访问量:39
SQL Server 的 Polybase 外部数据源
Polybase external data source for SQL Server
问:
我在 SQL Server 中创建指向另一个 SQL Server 的外部表时遇到问题。
这些是我采取的步骤:
CREATE EXTERNAL DATA SOURCE Polybase_ServerTest
WITH (
LOCATION = 'sqlserver://ServerTest:1433',
--PUSHDOWN = ON,
CREDENTIAL = Credential_PolyBase
);
CREATE EXTERNAL TABLE ext.Person
(
[person_id] [varchar](9) NULL,
[given_names] [varchar](20) NULL,
[surname] [varchar](30) NULL
)
WITH (DATA_SOURCE = Polybase_ServerTest, LOCATION = 'DB_Name.Schema.TableName')
创建表时遇到的错误是
消息 110045,级别 16,状态 1,第 28 行
110045;用户授权失败:[Microsoft] [ODBC Driver 17 for SQL Server][SQL Server] 用户“TestUser”登录失败。其他错误 <2>:ErrorMsg:[Microsoft] [ODBC Driver 17 for SQL Server]无效的连接字符串属性
答:
1赞
pabechevb
10/27/2023
#1
我需要检查两件事:您的 SQL Server 是否已修补到最新版本?并且,您是否已按照此处所示创建凭据?https://learn.microsoft.com/en-us/sql/relational-databases/polybase/polybase-configure-sql-server?view=sql-server-ver16
评论