将DACPAC部署到SQL Server - 创建数据库失败

时间:2015-03-23 17:47:33

标签: sql-server deployment dacpac

我正在尝试将在Visual Studio 2012数据库项目中创建的新数据库发布到我们的SQL Server 2012环境中。我可以去服务器并右键点击数据库'并创建一个没有问题的新数据库,但是当我尝试发布我的数据库时,我收到一个错误,即在数据库master中拒绝了CREATE DATABASE权限。

有没有人知道为什么我可以直接在服务器上创建它但是在尝试从Visual Studio发布时却不能?

谢谢, 莱斯利

1 个答案:

答案 0 :(得分:0)

显然这是一个许可问题。

  

权限

     

DAC只能由sysadmin或。的成员部署   serveradmin固定服务器角色,或者通过dbcreator中的登录   固定服务器角色并具有ALTER ANY LOGIN权限。内置   名为sa的SQL Server系统管理员帐户也可以部署一个   DAC。部署具有登录到SQL数据库的DAC需要成员资格   在loginmanager或serveradmin角色中。不使用部署DAC   登录到SQL数据库需要dbmanager或   服务范围的角色。