使用 Visual Studio 在数据库项目和数据库之间同步权限
我在 Visual Studio (2008) 中有一个数据库项目,我用它来将我的数据库结构保存在版本控制系统 (Git) 中。 我使用VS中的数据模式比较工具来维护这个数据库项目。 我遇到的问题是我不断失去对新对象的权限。
那么我该如何:
- 使用架构比较工具捕获这些权限。
- 使用架构比较工具将这些权限应用到服务器。
I have a database project in visual studio (2008) that I am using to keep my database structure in a version control system (Git). I use the data schema compare tool in VS to maintain this database project. The issue that I'm encountering is that I keep losing my permissions for new objects.
So how do I:
- Capture these permissions using the schema compare tool.
- Apply these permissions to a server using the schema compare tool.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
捕获和应用我发现的权限的最简单方法是进入工具 -> 选项-> 数据库工具-> 架构比较并取消选中忽略权限复选框。 然后运行架构比较并应用更新。
注意:这将更新架构中具有权限的每个对象。 在同步架构更改然后重置忽略权限复选框后,我一直在捕获权限
The easiest method to capture and apply the permissions that I have found is to go into tools -> options -> database tools -> schema compare and uncheck the ignore permissions checkbox. Then run the schema comparision and apply updates.
Note: That this will update every object with permissions in your schema. I have been capturing the permission after I sync my schema changes and then resetting the ignore permissions checkbox