SQL Server Preview需要哪些数据库权限?

时间:2018-06-19 20:24:48

标签: sql-server deployment

为了创建可能的模式更改的差异,我们希望通过具有最小权限的帐户运行sqlpackage.exe / Action = Script。需要什么权限?我们用来部署的帐户通常作为一种控制机制处于禁用状态,仅由特定的网守启用。拥有第二个帐户来获取脚本,而不必禁用该帐户,将节省我们的时间。

1 个答案:

答案 0 :(得分:0)

理想情况下,如果数据库已经存在,则用户使用sqlpackage脚本操作所需的权限为

db_ddladmin 

VIEW DEFINITION

这是针对SQL 2012的;我们已经使用过,不确定是否会随着其他版本的改变而改变