我正在尝试通过 SQL Server 2019 中的 ODBC 连接器为 PolyBase 创建外部数据源,但出现错误:
链接服务器“(null)”的 OLE DB 提供程序“MSOLEDBSQL”返回消息“无法生成 SSPI 上下文”。
消息 -2146893042,第 16 级,状态 1,第 11 行
SQL Server 网络接口:安全包中没有可用的凭据
我正在使用 SSMS 18.4 并且正在运行以下命令:
CREATE EXTERNAL DATA SOURCE TEST
WITH (
LOCATION = 'odbc://sap.company.com',
CONNECTION_OPTIONS = 'DSN=SAP',
CREDENTIAL = my_creds
);
我做了相当多的阅读,似乎错误可能是很多事情之一。但我真的找不到任何与外部数据源相关的东西。
任何建议或猜测将不胜感激。
- 我在 Windows 10 上运行 SQL 2019 Developer (RTM) 64 位
- 我有一个成功连接的名为 SAP 的 ODBC 条目
- my_creds 已使用 SAP 用户名和密码在 SQL 中创建。
- 我的 SQL 2019 PolyBase 引擎服务在网络服务下运行(与 PolyBase 数据移动服务相同)。
- PolyBase 服务已启用 TCP/IP。