0

SQLServer2012とトランザクションレプリケーションを使用しています。レプリケーションのセキュリティのために、サブスクライバー、パブリッシャーにユーザーを作成し、そのユーザーにdb_owner権限を付与しました。また、そのユーザーにディストリビューションデータベースへのdb_owner権限を付与しました。また、このユーザーをPAL(パブリケーションアクセスリスト)に追加することも含まれます。

ただし、このリンクに従って、db_owner権限を付与すると、データベースに対する完全な制御が付与され、データベースを削除する権限も含まれます。この問題をどのように克服できますか、これに代わるものはありますか?

複製セキュリティを実装するその他の方法。

助けてください。

4

1 に答える 1

0

レプリケーションには、関係するほとんどすべてのデータベースへのdb_ownerレベルのアクセスが必要です。ここで私の記事シリーズをチェックしてください:http ://www.sqlservercentral.com/stairway/72401/

要するに、代替手段はありません。複製には強力なパスワードを持つ個別のアカウントを使用し、誤用の可能性を最小限に抑えるためにそれらのアカウントを他の場所で再利用しないでください。

于 2012-07-28T03:54:14.753 に答える