1

我在使用 Amazon RDS SQL Server (2014) 并尝试将其与 Visual Studio SQL Server Data Tools 一起使用时遇到问题,并且 AWS 支持站点上没有太多帮助。

我已经运行了一个 RDS 实例,并使用 SQL Management Studio 毫无问题地访问了它。我创建了一个数据库,然后从 SSDT 运行模式比较并点击更新。

更新过程所做的第一件事是修改 db_owner 授权,然后将主用户从 RDS 的数据库中完全锁定。当您在 SSDT 中点击比较时会识别出更改,但我无法看到将其关闭。

谁能告诉我解决问题的方法?

4

2 回答 2

2

在 SchemaCompareProject 页面上,单击 stttings 图标并转到 Object Types 选项卡。在 Application-scoped 列表中,有一个 Role Memberships 选项。

取消选中并重新运行比较 - 强制更改授权的行项目消失。这使 rdsa 保持为 db_owner 并且一切都正确同步。

于 2016-04-08T06:15:11.370 回答
2

如果您希望它停止部署权限,我为我不是 dbo 的环境编写了这个,并且同样的事情不断发生:

http://agilesqlclub.codeplex.com/

IgnoreSecurity 会阻止你伤害自己。

埃德

于 2016-04-07T15:04:53.180 回答