将Database Scoped Credential导入SSDT时出现问题。
在Azure SQL数据库上使用SSMS我创建了一个Database Scoped Credential,我用它来创建外部数据源以连接到外部表。所有在SSMS中工作正常,我可以看到我在sys.database_scoped_credentials,sys.external_data_sources,sys.external_tables中创建的所有内容,并且我可以正常访问外部表。
我将数据库导入Visual Studio 2017中的数据库项目(SSDT版本15.1)。数据库范围凭据未导入,因此外部数据源无法找到它并且构建失败。
错误代码:SQL71501:SQLExternalDataSource:[myExternalDataSource]有一个未解析的对SqlDatabaseCredential [myCredential]的引用。
任何人都知道如何解决这个问题?提前谢谢。
答案 0 :(得分:1)
可以手动创建在导入操作期间不会自动创建的任何对象。对于DB范围的凭证,它类似于: