我是Visual Studio数据库项目的新用户,我正在慢慢加入。但是,我不是dbo,也没有所有权限。这是否意味着我无法使用这种类型的项目?
当我尝试架构比较并尝试更新目标时,它在尝试执行以下操作时失败:禁用数据库上的所有触发器;
是否有允许我在没有该级别权限的情况下工作的配置?
通常,您会有自己的开发人员实例来进行开发,当您想将更改部署到您没有权限的数据库时,您可以使用sqlpackage.exe和具有以下权限的帐户生成脚本:
https://the.agilesql.club/Blogs/Ed-Elliott/What-Permissions-Do-I-Need-To-Generate-A-Deploy-Script-With-SSDT
部署脚本将由有权进行更改的人运行。
祝你使用ssdt好运,这是一次非常棒的开发体验:)