私は誤ってSQL Serverユーザーにdb_denydatareader
スキーマを所有させました。私は通常、この所有権を削除するには、別のユーザーにそれを転送する必要があることを理解しています。ユーザーからSQL Server 2012 db_denydatareaderスキーマを削除します
しかし、私は "拒否"スキーマを別のユーザーに転送したくありません。また、偽のユーザーを作成して転送することはできますが、スキーマを所有するとそのユーザーを削除することはできません。
どうすればこの問題を解決できますか?
「拒否」で 'grant'を置き換えるか、** ssmsで行うことができます** – Sami
私はdboユーザーに所有権を譲渡します。 –
デフォルトでは、db_denydatareaderスキーマとdb_datareaderスキーマは誰にも所有されていません。そのチェックボックスをオンにすると、それは誰かが所有していて、転送することしかできません。 db_denydatareaderをDBOに転送すると、DBOがアクセスできる権限が制限されたり変更されたりすることはありません。 –