我使用 sql server 2012 和事务复制。为了复制安全,我在订阅者、发布者上创建了一个用户,并将 db_owner 权限授予该用户。我还授予该用户分发数据库的 db_owner 权限。它还包括将此用户添加到 PAL(公开访问列表)。
但是根据此链接,授予 db_owner 权限将完全控制数据库,还包括删除数据库的权限。我们如何才能克服这个问题,是否有任何替代方案。
实现复制安全的任何其他方式。
请帮忙。
我使用 sql server 2012 和事务复制。为了复制安全,我在订阅者、发布者上创建了一个用户,并将 db_owner 权限授予该用户。我还授予该用户分发数据库的 db_owner 权限。它还包括将此用户添加到 PAL(公开访问列表)。
但是根据此链接,授予 db_owner 权限将完全控制数据库,还包括删除数据库的权限。我们如何才能克服这个问题,是否有任何替代方案。
实现复制安全的任何其他方式。
请帮忙。
复制需要对所涉及的大多数数据库进行 db_owner 级别的访问。在这里查看我的文章系列:http ://www.sqlservercentral.com/stairway/72401/
简而言之,别无选择。使用具有强密码的单独帐户进行复制,不要在其他地方重复使用这些帐户,以尽量减少误用的可能性。