部署 dacpac 所需的权限

Naa*_*iha 6 sql deployment

我正在尝试使用 sqlpackage.exe 在租户上部署 dacpac。目前,我正在向将部署此功能的帐户授予 SysAdmin 或 db_owner 权限,并且它工作正常。但在生产中,如果目标租户数据库属于其他应用程序,我可能无法获得这些权限,因此想知道为此所需的最小权限。

Mar*_*ark 2

从这里开始:升级数据层应用程序

权限

DAC 只能由 sysadmin 或 serveradmin 固定服务器角色的成员升级,或者由 dbcreator 固定服务器角色中且具有 ALTER ANY LOGIN 权限的登录名升级。该登录名必须是现有数据库的所有者。名为 sa 的内置 SQL Server 系统管理员帐户也可以升级 DAC。