sp_enumcustomresolvers (Transact-SQL)

Devuelve una lista de todos los controladores de lógica de negocios y resoluciones personalizadas disponibles registrados en el distribuidor. Este procedimiento almacenado se ejecuta en el publicador de cualquier base de datos.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_enumcustomresolvers [ [ @distributor =] 'distributor']

Argumentos

  • [ @distributor =] 'distributor'
    Es el nombre del distribuidor en el que se encuentra la resolución personalizada. distributor es de tipo sysname y su valor predeterminado es NULL. Este parámetro ya no se utiliza y se retirará en versiones posteriores.

Conjuntos de resultados

Nombre de columna

Tipo de datos

Descripción

article_resolver

nvarchar(255)

Nombre descriptivo del controlador de lógica de negocios o del solucionador de conflictos.

resolver_clsid

nvarchar(50)

Id. de clase (CLSID) de la resolución basada en COM. Para un controlador de lógica de negocios, esta columna devuelve un valor de CLSID de cero.

is_dotnet_assembly

bit

Indica si el registro es para un controlador de lógica de negocios.

0 = solucionador de conflictos basado en COM

1 = controlador de lógica de negocios

dotnet_assembly_name

nvarchar(255)

Nombre del ensamblado de Microsoft .NET Framework que implementa el controlador de la lógica de negocios.

dotnet_class_name

nvarchar(255)

Es el nombre de la clase que reemplaza BusinessLogicModule para implementar el controlador de lógica de negocios.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_enumcustomresolvers se utiliza en la replicación de mezcla.

Permisos

Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_enumcustomresolvers.