Visual Studio 2012 を使用して 2 つのデータベースを比較しようとしています。ただし、データベースがホストされている SQL インスタンスは非常にロックされており、ユーザーは VIEW DEFINITIONS 権限にアクセスできません。
Visual Studio で次のエラーが発生します。
The target database schema could not be retrieved. The reverse engineering operation cannot continue because you do not have View Any Definition permission on the server '(URL here)'.
Comparing the master database requires VIEW ANY DEFINITION permission.
それでも、Red-Gate SQL Compare や XSQL などのツールを使用してデータベースを比較することはできます。このソフトウェアを購入するのではなく、既にライセンスを持っているので Visual Studio 2012 を使用します... どうすればこの問題を解決できますか? VIEW ANY DEFINITION 権限なしで SQL Server Data Tools を使用する方法はありますか?