我在使用Amazon RDS SQL Server(2014)时遇到问题,并尝试将其与Visual Studio SQL Server数据工具一起使用,而且AWS支持网站上的帮助并不多。
我已经运行了一个RDS实例,并使用SQL Management Studio访问它,没有任何问题。我创建了一个数据库,然后从SSDT运行模式比较并点击更新。
更新过程所做的第一件事是修改db_owner授权,然后从RDS上的数据库中完全锁定主用户。当您在SSDT中进行比较时会发现更改,但是我无法将其关闭。
谁能告诉我解决问题的方法?
答案 0 :(得分:2)
如果你想让它停止部署权限,我写的是一个我不是dbo的环境,同样的事情一直在发生:
http://agilesqlclub.codeplex.com/
IgnoreSecurity将阻止你伤害自己。
版
答案 1 :(得分:1)
在SchemaCompareProject页面上,单击sttings图标,然后转到Object Types选项卡。在Application-scoped列表中,有一个Role Memberships选项。
取消选中此选项并重新运行比较 - 强制更改授权的订单项消失。这使rdsa保持为db_owner并且所有内容都正确同步。