sp_enumcustomresolvers (Transact-SQL)
适用范围:SQL Server
返回所有可用的业务逻辑处理程序以及在分发服务器上注册的自定义冲突解决程序的列表。 此存储过程在发布服务器的任何数据库中执行。
语法
sp_enumcustomresolvers [ [ @distributor = ] N'distributor' ]
[ ; ]
参数
[ @distributor = ] N'distributor'
自定义解析程序所在的分发服务器的名称。 @distributor为 sysname,默认值为 NULL
.
此参数已弃用,并维护脚本的向后兼容性。
结果集
列名称 | 数据类型 | 描述 |
---|---|---|
article_resolver |
nvarchar(255) | 业务逻辑处理程序或冲突解决程序的友好名称。 |
resolver_clsid |
nvarchar(50) | 基于 COM 的冲突解决程序的类 ID (CLSID)。 对于业务逻辑处理程序,此列返回 CLSID 值 0。 |
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
用于合并复制。
权限
只有 sysadmin 固定服务器角色的成员和db_owner固定数据库角色才能执行sp_enumcustomresolvers
。