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


sp_enumcustomresolvers (Transact-SQL)

Область применения: SQL Server

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

Соглашения о синтаксисе Transact-SQL

Синтаксис

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

Аргументы

[ @distributor = ] N'distributor'

Имя распространителя, где находится пользовательский сопоставитель. @distributor — sysname с значением по умолчаниюNULL.

Этот параметр устарел и поддерживается для обратной совместимости скриптов.

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

Имя столбца Тип данных Description
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 обработчик бизнес-логики.

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

0 (успешно) или 1 (сбой).

Замечания

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

Разрешения

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