sp_enumcustomresolvers (Transact-SQL)
Gilt für: SQL Server
Gibt eine Liste aller verfügbaren Geschäftslogikhandler und benutzerdefinierten Konfliktlöser zurück, die auf dem Verteiler registriert sind. Diese gespeicherte Prozedur wird auf dem Verleger für jede Datenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_enumcustomresolvers [ [ @distributor = ] N'distributor' ]
[ ; ]
Argumente
[ @distributor = ] N'distributor'
Der Name des Distributors, in dem sich der benutzerdefinierte Resolver befindet. @distributor ist "sysname" mit einem Standardwert von NULL
.
Dieser Parameter ist veraltet und wird für die Abwärtskompatibilität von Skripts beibehalten.
Resultset
Spaltenname | Datentyp | Beschreibung |
---|---|---|
article_resolver |
nvarchar(255) | Anzeigename für den Geschäftslogikhandler oder Konfliktlöser |
resolver_clsid |
nvarchar(50) | Die Klassen-ID (CLSID, Class ID) des COM-basierten Konfliktlösers. Für einen Geschäftslogikhandler gibt diese Spalte einen CLSID-Wert von Null zurück. |
is_dotnet_assembly |
bit | Gibt an, ob die Registrierung für einen Geschäftslogikhandler ist.0 = COM-basierte Konfliktbelöser1 = Geschäftslogikhandler |
dotnet_assembly_name |
nvarchar(255) | Der Name der Microsoft .NET Framework-Assembly, die den Geschäftslogikhandler implementiert. |
dotnet_class_name |
nvarchar(255) | Der Name der Klasse, die den Geschäftslogikhandler implementiert BusinessLogicModule . |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_enumcustomresolvers
wird in der Seriendruckreplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin und die db_owner feste Datenbankrolle können ausgeführt werden sp_enumcustomresolvers
.