【发布时间】:2021-09-11 13:52:22
【问题描述】:
当我尝试为我的源数据库创建 DACPAC 文件时,源数据库中存在的 SQL 用户权限未包含在内。每当我将源数据库 DACPAC 文件部署到目标数据库时,除了源数据库中存在的用户权限外,整个模式都会在我的目标数据库上正确创建。我已经尝试通过解压缩来检查我的源数据库 DACPAC 文件,并且模型文件中不包含用户权限。
我用来从源数据库生成 DACPAC 文件的脚本如下:
sqlpackage /a:extract /of:true /ssn:tcp:test.database.windows.net,1433 /sdn:source_db /su:admin /sp:password /tf:"C:\SQL Server Management Studio\DAC Packages\source.dacpac";
我用来将源数据库 DACPAC 文件部署到目标数据库的脚本如下:
sqlpackage /a:publish /sf:"C:\SQL Server Management Studio\DAC Packages\source.dacpac" /tsn:tcp:test.windows.net,1433 /tdn:target_db /tu:admin /tp:password
我应该在其中包含一些属性吗?
【问题讨论】:
标签: azure-sql-database dacpac sqlpackage