SQL 2014 StandardMerge replication problem.I understand and read in msdn.microsoft.com/en-us/library/ms151868(v=sql.120).aspx , in the 'Permissions That Are Required by Agents' section:That the Merge Agent for pull subscriptions must be a user in the distribution database or “The user can be the guest user”But what permissions does the user or guest need in the distribution database?We have had merge replication running for years. Recently Pull subscriptions began failing after some OS maintenance/reboots. The error was "You do not have the required permissions to complete the operation". I isolated the problem to the distribution database.Now, when I explicitly add the subscriber to the distribution database and add to db_owner role, pull replication works again. Seems like too much permissions. db_datareader & db_datawriter only did not work for subscriber and/or guest. I'm sure the subscriber was never added to the distribution database before, so they must have had access via the guest user.What permission does the guest user need in the distribution database?Thanks,Tom
↧