Поделиться через


sp_enumcustomresolvers (Transact-SQL)

Возвращает список всех доступных обработчиков бизнес-логики и пользовательских арбитров конфликтов, зарегистрированных на распространителе. Эта хранимая процедура выполняется на подписчике в любой базе данных.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_enumcustomresolvers [ [ @distributor =] 'distributor']

Аргументы

  • [ @distributor = ] 'distributor'
    Имя распространителя, где находится пользовательский арбитр конфликтов. Аргумент distributor имеет тип sysname и значение по умолчанию NULL. Этот аргумент является устаревшим и будет удален в следующем выпуске.

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Результирующие наборы

Имя столбца Тип данных Описание

article_resolver

nvarchar(255)

Понятное имя обработчика бизнес-логики или арбитра конфликтов.

resolver_clsid

nvarchar(50)

Идентификатор класса (CLSID) арбитра конфликтов в архитектуре COM. Этот столбец содержит нулевое значение CLSID для обработчика бизнес-логики.

is_dotnet_assembly

bit

Указывает, предназначена ли регистрация для обработчика бизнес-логики:

0 = арбитр конфликтов на базе COM;

1 = обработчик бизнес-логики.

dotnet_assembly_name

nvarchar(255)

Имя сборки платформы Microsoft .NET Framework, в которой реализован обработчик бизнес-логики.

dotnet_class_name

nvarchar(255)

Имя класса, который замещает класс BusinessLogicModule для реализации обработчика бизнес-логики.

Замечания

Хранимая процедура sp_enumcustomresolvers используется в репликации слиянием.

Разрешения

Только члены фиксированной серверной роли sysadmin или фиксированной роли базы данных db_owner могут выполнять процедуру sp_enumcustomresolvers.

См. также

Справочник

sp_lookupcustomresolver (Transact-SQL)
sp_unregistercustomresolver (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)

Другие ресурсы

How to: Implement a Business Logic Handler for a Merge Article (Replication Programming)
How to: Implement a COM-Based Custom Conflict Resolver for a Merge Article (Replication Programming)

Справка и поддержка

Получение помощи по SQL Server 2005