Role Requirements

Microsoft® SQL Server™ replication restricts the specific actions that a user can perform based on the role mapped to the user’s login. Replication has granted certain permissions to the sysadmin server role, the db_owner database role, and the logins in the publication access list (PAL).

Only members of the sysadmin server role can set up and configure replication, including:

Only members of the db_owner database role or the sysadmin server role can:

Members of the PAL, and members of the db_owner database role or the sysadmin server role can subscribe, including:

The table summarizes the requirements for each of the major replication actions.

Replication action Membership requirement
Replication Administration:  
Enable, modify or drop a Distributor sysadmin server role
Enable, modify, or drop a Publisher sysadmin server role
Enable, modify, or drop a Subscriber sysadmin server role
Enable a database for replication sysadmin server role
Create or drop a publication sysadmin server role or db_owner database role
Create a push subscription sysadmin server role or db_owner database role
Create a pull subscription Any login in the publication’s publication access list
Drop a subscription sysadmin or db_owner database role, or the creating login of a pull subscription
Updating a publication access list sysadmin server role or db_owner database role
Enable snapshots for FTP downloading
using the Internet
sysadmin server role or db_owner database role
Replication Agents:  
Configuring agent profile sysadmin server role
Monitor replication agents sysadmin server role
A Merge Agent logging into the Publisher Login must be in the publication access list of the referenced publication
A Distribution Agent or Merge Agent
logging into the Distributor
Login must be in the publication access list of the referenced publication or db_owner database role on the distribution database
A Snapshot Agent or Log Reader Agent
logging into the Publisher
sysadmin server role or db_owner database role
A Snapshot Agent or Log Reader Agent
logging into  the Distributor
sysadmin server role or db_owner database role on the distribution database
Agents logging into the Subscriber sysadmin server role or db_owner database role
Replication Tasks:  
Cleanup sysadmin server role or db_owner database role on the distribution database
Scheduling jobs sysadmin server role or db_owner database role on the msdb database
Immediate-updating Subscriber:  
An immediate-updating Subscriber
connecting to the Publisher
SQL Authentication login in the publication access list at the Publisher

  


(c) 1988-98 Microsoft Corporation. All Rights Reserved.