Partage via


sp_enumcustomresolvers (Transact-SQL)

S’applique à : SQL Server

Retourne la liste de tous les gestionnaires de logique métier et résolveurs personnalisés disponibles inscrits sur le serveur de distribution. Cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de publication.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_enumcustomresolvers [ [ @distributor = ] N'distributor' ]
[ ; ]

Arguments

[ @distributor = ] N’distributor'

Nom du serveur de distribution où se trouve le programme de résolution personnalisé. @distributor est sysname, avec la valeur par défaut NULL.

Ce paramètre est déconseillé et est maintenu pour la compatibilité descendante des scripts.

Jeu de résultats

Nom de la colonne Type de données Description
article_resolver nvarchar(255) Nom convivial du gestionnaire de logique métier ou du résolveur de conflit.
resolver_clsid nvarchar(50) ID de classe (CLSID) du résolveur COM. Dans le cas d'un gestionnaire de logique métier, cette colonne retourne zéro comme valeur CLSID.
is_dotnet_assembly bit Indique si l'inscription concerne un gestionnaire de logique métier.

0 = programme de résolution de conflit basé sur COM
1 = gestionnaire de logique métier
dotnet_assembly_name nvarchar(255) Nom de l’assembly Microsoft .NET Framework qui implémente le gestionnaire de logique métier.
dotnet_class_name nvarchar(255) Nom de la classe qui remplace BusinessLogicModule qui implémente le gestionnaire de logique métier.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Notes

sp_enumcustomresolvers est utilisé dans la réplication de fusion.

autorisations

Seuls les membres du rôle serveur fixe sysadmin et le rôle de base de données fixe db_owner peut s’exécuter sp_enumcustomresolvers.