如何允许非管理员使用复制监视器 (SQL Server Management Studio)

属于下列角色成员的用户可以使用复制监视器:

  • sysadmin 固定服务器角色。

    这些用户可以监视复制,并对更改复制属性(如代理计划、代理配置文件等)拥有完全控制权。

  • 分发数据库中的 replmonitor 数据库角色。

    这些用户可以监视复制,但不能更改任何复制属性。

若要允许非管理员使用复制监视器,具有 ALTER ANY LOGIN 权限的登录名(例如 sysadminsecurityadmin 固定服务器角色的成员)必须将该登录名作为用户添加到分发数据库,并向该用户分配 replmonitor 固定数据库角色。此外,该用户必须有权访问发布服务器上的发布数据库和 msdb 数据库。

允许非管理员使用复制监视器

  1. 在 Microsoft SQL Server Management Studio 中,连接到分发服务器,然后展开服务器节点。

  2. 依次展开**“数据库”“系统数据库”**和分发数据库(默认名称为 distribution)。

  3. 展开**“安全性”,右键单击“用户”,然后单击“新建用户”**。

  4. 输入用户名和用户的登录名。

  5. 选择默认的 replmonitor 架构。

  6. 在**“数据库角色成员身份”**网格中,选中 replmonitor 复选框。

  7. 单击“确定”。