使用 Visual Studio 在数据库项目和数据库之间同步权限
Posted
技术标签:
【中文标题】使用 Visual Studio 在数据库项目和数据库之间同步权限【英文标题】:Syncing permissions between a Database project and a database using Visual studio 【发布时间】:2009-08-05 19:40:12 【问题描述】:我在 Visual Studio (2008) 中有一个数据库项目,我用它来将我的数据库结构保存在版本控制系统 (Git) 中。我使用 VS 中的数据模式比较工具来维护这个数据库项目。我遇到的问题是我不断失去对新对象的权限。
那我该怎么做:
-
使用架构比较工具获取这些权限。
使用架构比较工具将这些权限应用于服务器。
【问题讨论】:
【参考方案1】:捕获和应用我发现的权限的最简单方法是进入工具 -> 选项 -> 数据库工具 -> 架构比较并取消选中忽略权限复选框。然后运行架构比较并应用更新。
注意:这将更新您架构中具有权限的每个对象。在我同步我的架构更改然后重置忽略权限复选框后,我一直在捕获权限
【讨论】:
以上是关于使用 Visual Studio 在数据库项目和数据库之间同步权限的主要内容,如果未能解决你的问题,请参考以下文章
使用 Visual Studio 数据库项目的 PostDeployment 脚本插入图像
Visual Studio数据库项目使用链接服务器数据库引用
使用 Visual Studio 在数据库项目和数据库之间同步权限