sp_enumcustomresolvers (Transact-SQL)
Si applica a: SQL Server
Restituisce l'elenco di tutti i gestori della logica di business e i sistemi di risoluzione personalizzati disponibili registrati nel server di distribuzione. Questa stored procedure viene eseguita in qualsiasi database del server di pubblicazione.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_enumcustomresolvers [ [ @distributor = ] N'distributor' ]
[ ; ]
Argomenti
[ @distributor = ] N'distributor'
Nome del server di distribuzione in cui si trova il sistema di risoluzione personalizzato. @distributor è sysname, con un valore predefinito .NULL
Questo parametro è deprecato e viene mantenuto per la compatibilità con le versioni precedenti degli script.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
article_resolver |
nvarchar(255) | Nome descrittivo del gestore della logica di business o del sistema di risoluzione dei conflitti. |
resolver_clsid |
nvarchar(50) | ID classe (CLSID) del sistema di risoluzione basato su COM. Per un gestore della logica di business, questa colonna restituisce un valore di CLSID pari a zero. |
is_dotnet_assembly |
bit | Indica se la registrazione viene eseguita per un gestore della logica di business.0 = Sistema di risoluzione dei conflitti basato su COM1 = gestore della logica di business |
dotnet_assembly_name |
nvarchar(255) | Nome dell'assembly microsoft .NET Framework che implementa il gestore della logica di business. |
dotnet_class_name |
nvarchar(255) | Nome della classe che esegue l'override BusinessLogicModule che implementa il gestore della logica di business. |
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_enumcustomresolvers
viene usato nella replica di tipo merge.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin e il ruolo predefinito del database db_owner possono eseguire sp_enumcustomresolvers
.