1

我是 Visual Studio 数据库项目的新用户,我正在慢慢加入。但是,我不是 dbo,并且没有所有权利。这是否意味着我无法使用这种类型的项目?

当我尝试架构比较并尝试更新目标时,它在尝试执行以下操作时失败:DISABLE TRIGGER ALL ON DATABASE;

是否有允许我在没有该级别权限的情况下工作的配置?

4

1 回答 1

0

通常,您将拥有自己的开发人员实例来进行开发,并且当您想要将更改部署到您没有权限的数据库时,您可以使用 sqlpackage.exe 和具有这些的帐户生成脚本权限:

https://the.agilesql.club/Blogs/Ed-Elliott/What-Permissions-Do-I-Need-To-Generate-A-Deploy-Script-With-SSDT

部署脚本将由有权进行更改的人运行。

祝你使用 ssdt 好运,这是一次非常棒的开发体验 :)

于 2015-12-18T15:43:01.213 回答