Sql server data tools SSDT更改不同环境的作用域凭据
我希望使用持续集成将我的SSDT项目部署到UAT和生产环境中,并使用指向azure data lake的外部表。根据环境的不同,需要更改以下语句:-Sql server data tools SSDT更改不同环境的作用域凭据,sql-server-data-tools,database-project,sqlpackage,sqlproj,Sql Server Data Tools,Database Project,Sqlpackage,Sqlproj,我希望使用持续集成将我的SSDT项目部署到UAT和生产环境中,并使用指向azure data lake的外部表。根据环境的不同,需要更改以下语句:- CREATE DATABASE SCOPED CREDENTIAL [ScopeCredential] WITH IDENTITY = N'KeyDetails' , Secret = 'secretsuff'; CREATE EXTERNAL DATA SOURCE [DS1] WITH ( TY
CREATE DATABASE SCOPED CREDENTIAL [ScopeCredential]
WITH IDENTITY = N'KeyDetails' ,
Secret = 'secretsuff';
CREATE EXTERNAL DATA SOURCE [DS1]
WITH (
TYPE = BLOB_STORAGE,
LOCATION = N'https://BlobDataDev.blob.core.windows.net/dir/MyProject/',
CREDENTIAL = [AzureStorageCredential]
);
我理解命令变量不能在这种情况下使用。确保这些更改在环境之间自动进行并与DACPAC的CI/CD发行版部署配合使用的最佳方法是什么
这需要在创建对象之前进行更改,因为如果凭据错误,create语句将挂起
谢谢