【问题标题】:SQL Server creating external data sourceSQL Server 创建外部数据源
【发布时间】:2020-05-02 07:08:10
【问题描述】:

我正在尝试在 SQL Server 2019 中创建外部数据源。从一个 SQL Server 实例到另一个。

我已经完成了文档中的所有操作 (https://docs.microsoft.com/en-us/sql/relational-databases/polybase/polybase-configure-sql-server?view=sql-server-ver15)。 要创建外部数据源,我使用以下命令:

CREATE EXTERNAL DATA SOURCE SQLServerInstance
    WITH ( LOCATION = 'sqlserver://SQL2:port',
    PUSHDOWN = ON,
    CREDENTIAL = MyCredentials);

但我不断收到以下错误:

消息 46721,第 20 级,状态 1,第 1 行
登录失败。登录来自不受信任的域,不能用于集成身份验证。

我能做些什么来解决这个问题?

【问题讨论】:

    标签: sql sql-server polybase


    【解决方案1】:

    您是否从本地 Windows 帐户(即未加入域的计算机)运行 DDL? SQL Server 2019 中有一个回归,在尝试使用 PolyBase 时会出现此错误。我们正在解决即将发布的 CU 中的问题。

    【讨论】:

    • 我也遇到了这个问题,尝试使用 Polybase 和 ODBC 读取文本 CSV 文件。我已经尝试使用域用户帐户和 SQL Server sa 帐户,在域中的 SQL Server 上不断收到相同的登录失败错误(实际上是 AG 群集的成员)。服务器是 SQL 2019 企业版 CU14 - 现在应该修复吗?
    猜你喜欢
    • 2019-12-07
    • 1970-01-01
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    相关资源
    最近更新 更多