Compartir a través de


sp_enumcustomresolvers (Transact-SQL)

Se aplica a: SQL Server

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

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_enumcustomresolvers [ [ @distributor = ] N'distributor' ]
[ ; ]

Argumentos

[ @distributor = ] N'distributor'

Nombre del distribuidor donde se encuentra el solucionador personalizado. @distributor es sysname, con un valor predeterminado de NULL.

Este parámetro está en desuso y se mantiene para la compatibilidad con versiones anteriores de los scripts.

Conjunto de resultados

Nombre de la 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) Identificador de clase (CLSID) del solucionador basado 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 lógica de negocios.
dotnet_class_name nvarchar(255) Nombre de la clase que invalida BusinessLogicModule que implementa el controlador de lógica de negocios.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_enumcustomresolvers se usa en la replicación de mezcla.

Permisos

Solo los miembros del rol fijo de servidor sysadmin y el rol fijo de base de datos db_owner pueden ejecutar sp_enumcustomresolvers.