【发布时间】:2017-10-19 22:44:54
【问题描述】:
将数据库范围凭据导入 SSDT 时遇到问题。
在 Azure SQL 数据库上使用 SSMS 我创建了一个数据库范围凭据,我用它来创建一个外部数据源以连接到外部表。在 SSMS 中一切正常,我可以看到我在 sys.database_scoped_credentials、sys.external_data_sources、sys.external_tables 中创建的所有内容,并且可以正常访问外部表。
我将数据库导入到 Visual Studio 2017(SSDT 版本 15.1)中的数据库项目中。 Database Scoped Credential 未导入,因此外部数据源找不到它并且构建失败。
错误代码:SQL71501:SQLExternalDataSource:[myExternalDataSource] 对 SqlDatabaseCredential [myCredential] 的引用未解析。
有人知道如何解决这个问题吗?提前致谢。
【问题讨论】:
-
我通过右键单击“安全>添加>新项目...>凭据”解决了这个错误
标签: azure-sql-database visual-studio-2017 sql-server-data-tools