sys.sp_enumcustomresolvers (Transact-SQL)

Aplica-se a: SQL Server

Devolve uma lista de todos os handlers de lógica de negócio e resolvers personalizados disponíveis registados no Distribuidor. Este procedimento armazenado é executado no Publisher em qualquer base de dados.

Transact-SQL convenções de sintaxe

Syntax

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

Arguments

@distributor [ = ] N'distribuidor'

O nome do Distribuidor onde se encontra o resolver personalizado. @distributor é sysname, com um padrão de NULL.

Este parâmetro está obsoleto e é mantido para compatibilidade retroativa dos scripts.

Conjunto de resultados

Nome da coluna Tipo de dados Description
article_resolver nvarchar(255) Nome amigável para o gestor de lógica de negócio ou resolvedor de conflitos.
resolver_clsid nvarchar(50) ID de classe (CLSID) do resolvedor baseado em COM. Para um manipulador de lógica de negócio, esta coluna devolve um valor CLSID zero.
is_dotnet_assembly bit Indica se o registo é para um gestor de lógica de negócio.

0 = Resolução de conflitos baseada em COM
1 = manipulador de lógica de negócio
dotnet_assembly_name nvarchar(255) O nome do assembly Microsoft .NET Framework que implementa o handler de lógica de negócio.
dotnet_class_name nvarchar(255) O nome da classe que sobrepõe BusinessLogicModule essa implementação do handler de lógica de negócio.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_enumcustomresolvers é usado na replicação por fusão.

Permissions

Somente membros da função de servidor fixa sysadmin e da função de banco de dados fixa db_owner podem executar sp_enumcustomresolvers.