Gérer des connexions dans la liste d'accès à la publication

S’applique à : SQL Server Azure SQL Managed Instance

Cette rubrique explique comment gérer les connexions dans la liste d’accès à la publication dans SQL Server à l’aide de SQL Server Management Studio ou de Transact-SQL. L'accès à une publication est contrôlé par la liste d'accès à la publication. Les connexions et les groupes peuvent être ajoutés et supprimés de la liste d'accès à la publication.

Dans cette rubrique

Avant de commencer

Prérequis

  • Vous devez associer la connexion SQL Server à un utilisateur de base de données dans la base de données de publication avant d’ajouter cette connexion à la liste d’accès à la publication.

Utilisation de SQL Server Management Studio

La liste d’accès à la publication dans la page Liste d’accès à la publication de la boîte de dialogue Propriétés de la publication - <Publication> sert à gérer les connexions. Pour plus d’informations sur la façon d’accéder à cette boîte de dialogue, consultez Afficher et modifier les propriétés d’une publication.

Pour gérer des noms de connexion dans la liste d'accès à la publication

  1. Dans la page Liste d’accès à la publication de la boîte de dialogue Propriétés de la publication - <Publication>, utilisez les boutons Ajouter, Supprimer et Supprimer tout pour ajouter et supprimer des connexions et des groupes dans la liste d’accès à la publication. Ne supprimez pas distributor_admin de la liste d'accès à la publication. Ce compte est utilisé par la réplication.

    Remarque

    En cas d'utilisation d'un serveur de distribution distant, les comptes de la liste d'accès à la publication doivent être disponibles à la fois auprès du serveur de publication et auprès du serveur de distribution. Le compte doit être un compte de domaine ou un compte local défini sur les deux serveurs. Les mots de passe associés aux deux connexions doivent être identiques.

  2. Cliquez sur OK.

Utilisation de Transact-SQL

Pour afficher les groupes et les connexions qui figurent dans la liste d'accès à la publication

  1. Exécutez sp_help_publication_accesssur la base de données de publication du serveur de publication. Spécifiez le nom de la publication pour @publication. Cela affiche des informations sur les groupes et les connexions qui figurent dans la liste d'accès à la publication.

Pour ajouter des groupes et des connexions dans la liste d'accès à la publication

  1. Exécutez sp_grant_publication_accesssur la base de données de publication du serveur de publication. Spécifiez le nom de la publication pour @publication et le nom de la connexion ou du groupe à ajouter pour @login.

Pour supprimer des groupes et des connexions de la liste d'accès à la publication

  1. Exécutez sp_revoke_publication_accesssur la base de données de publication du serveur de publication. Spécifiez le nom de la publication pour @publication et le nom de la connexion ou du groupe à ajouter pour @login.