我正在尝试将在Visual Studio 2012数据库项目中创建的新数据库发布到我们的SQL Server 2012环境中。我可以去服务器并右键点击数据库'并创建一个没有问题的新数据库,但是当我尝试发布我的数据库时,我收到一个错误,即在数据库master
中拒绝了CREATE DATABASE权限。
有没有人知道为什么我可以直接在服务器上创建它但是在尝试从Visual Studio发布时却不能?
谢谢, 莱斯利
答案 0 :(得分:0)
显然这是一个许可问题。
权限
DAC只能由sysadmin或。的成员部署 serveradmin固定服务器角色,或者通过dbcreator中的登录 固定服务器角色并具有ALTER ANY LOGIN权限。内置 名为sa的SQL Server系统管理员帐户也可以部署一个 DAC。部署具有登录到SQL数据库的DAC需要成员资格 在loginmanager或serveradmin角色中。不使用部署DAC 登录到SQL数据库需要dbmanager或 服务范围的角色。