3
我试图在使用sqlpackage.exe的租户上部署dacpac。 目前,我正在为将部署此帐户的帐户授予SysAdmin或db_owner权限,并且它工作正常。 但是在生产中,如果目标租户数据库是其他应用程序的一部分,我可能无法获得这些权限,因此想知道所需的最低权限。部署a dacpac所需的权限
我试图在使用sqlpackage.exe的租户上部署dacpac。 目前,我正在为将部署此帐户的帐户授予SysAdmin或db_owner权限,并且它工作正常。 但是在生产中,如果目标租户数据库是其他应用程序的一部分,我可能无法获得这些权限,因此想知道所需的最低权限。部署a dacpac所需的权限
从这里:Upgrade a Data-tier Application
权限
一个DAC只能由sysadmin的成员或SERVERADMIN固定服务器角色进行升级,或者是在dbcreator固定服务器角色,并有ALTER登录任何登录权限。登录必须是现有数据库的所有者。内置的名为sa的SQL Server系统管理员帐户也可以升级DAC。