SQL Server 2019 Polybase错误-无法为SQL Server 2019创建外部数据源

时间:2020-11-05 15:54:52

标签: sql-server sql-server-2019 polybase sql-server-2019-express

我正在尝试将SQL Server 2019中的外部数据源设置为同一服务器上的另一个数据库。

我这样做是为了复制当前在生产环境中运行的SQL Azure设置。

我尝试了以下步骤进行设置

  • 我安装了SQL Server 2019 Express
  • 我安装了Polybase
  • 我启用了TCP / IP并确保服务正在运行

然后我跑了

USE master

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'xxxxxxxxxxxxxxxxxxx'

EXEC sp_configure @configname = 'polybase enabled', @configvalue = 1;
RECONFIGURE;

USE mydb
CREATE DATABASE SCOPED CREDENTIAL SqlServerCredentials
WITH IDENTITY = 'sa', SECRET = 'xxxxxxxx';

CREATE EXTERNAL DATA SOURCE SQLServerInstance
    WITH ( LOCATION = 'sqlserver://.\sqlexpress',
    PUSHDOWN = ON,
    CREDENTIAL = SQLServerCredentials);

在最后的CREATE EXTERNAL DATA SOURCE语句上,我收到此错误

链接服务器“(null)”的OLE DB提供程序“ MSOLEDBSQL”返回了消息“无法生成SSPI上下文”。
消息-2146893042,第16级,状态1,第0行
SQL Server网络接口:安全软件包中没有可用的凭据

我似乎无法弄清楚为什么会出现此错误

0 个答案:

没有答案