2013-04-29 58 views
3

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

回答

2

从这里:Upgrade a Data-tier Application

权限

一个DAC只能由sysadmin的成员或SERVERADMIN固定服务器角色进行升级,或者是在dbcreator固定服务器角色,并有ALTER登录任何登录权限。登录必须是现有数据库的所有者。内置的名为sa的SQL Server系统管理员帐户也可以升级DAC。