Ошибка SQL Server 2019 Polybase - не удается создать внешний источник данных для SQL Server 2019

Я пытаюсь настроить внешний источник данных в 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 я получаю эту ошибку

Поставщик OLE DB "MSOLEDBSQL" для связанного сервера "(null)" вернул сообщение "Невозможно создать контекст SSPI".
Msg -2146893042, уровень 16, состояние 1, строка 0
Сетевые интерфейсы SQL Server: в пакете безопасности отсутствуют учетные данные

Я не могу понять, почему я получаю эту ошибку

1 ответ

Вы можете попробовать использовать вход Sql. Это должно сработать.

Другие вопросы по тегам