1

我在 Azure SQL Datawarehouse 数据库中创建了一个范围凭据,以在 Azure Data Lake Store 中的某些文件上创建一个外部表。

当我尝试创建外部表时,我收到了消息。

消息 105061,级别 16,状态 1,第 35 行找不到与指定数据源关联的任何有效凭据。连接到 Azure Data Lake Store 需要凭据。

我该如何解决这个问题?我的 AzureAD 应用程序可以访问存储。我对 Azure 数据工厂管道使用相同的 AD 应用程序(具有不同的密钥),该管道将文件存储在 Azure Data Lake Store 中。

我还没有找到任何命令可以让您测试您的凭据并查看数据库尝试使用的凭据或失败的原因。有任何想法吗?

https://docs.microsoft.com/en-us/sql/t-sql/statements/create-database-scoped-credential-transact-sql

4

1 回答 1

1

因此,当我创建外部数据源时,我错过了添加我的范围凭据。因此,首先创建范围凭证,然后是外部数据源。

于 2018-02-23T12:52:41.060 回答