Condividi tramite


sp_enumcustomresolvers (Transact-SQL)

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.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_enumcustomresolvers [ [ @distributor =] 'distributor']

Argomenti

  • [ @distributor =] 'distributor'
    Nome del server di distribuzione che include il sistema di risoluzione personalizzato. distributor è di tipo sysname e il valore predefinito è NULL. Questo parametro è obsoleto e verrà rimosso da una delle prossime versioni.

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 COM

1 = 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 sostituisce BusinessLogicModule per implementare il gestore della logica di business.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_enumcustomresolvers viene utilizzata per la replica di tipo merge.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_enumcustomresolvers.