sp_enumcustomresolvers (Transact-SQL)
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.
Syntax
sp_enumcustomresolvers [ [ @distributor =] 'distributor']
Argumente
- [ @distributor =] 'distributor'
Der Name des Verteilers, zu dem der benutzerdefinierte Konfliktlöser gehört. distributor ist vom Datentyp sysname. Der Standardwert ist NULL. Dieser Parameter ist als veraltet markiert und wird in einer zukünftigen Version entfernt.
Resultsets
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-basierter Konfliktlöser 1 = 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 BusinessLogicModule außer Kraft setzt, um den Geschäftslogikhandler zu implementieren |
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_enumcustomresolvers wird für die Mergereplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin und der festen Datenbankrolle db_owner können sp_enumcustomresolvers ausführen.
Siehe auch