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.
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.
Vea también