sp_enumcustomresolvers (Transact-SQL)
适用于:SQL Server
返回所有可用的业务逻辑处理程序以及在分发服务器上注册的自定义冲突解决程序的列表。 此存储过程在发布服务器的任何数据库中执行。
语法
sp_enumcustomresolvers [ [ @distributor =] 'distributor']
自变量
[ @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。
另请参阅
为合并项目实现业务逻辑处理程序
为合并项目实现自定义冲突解决程序
sp_lookupcustomresolver (Transact-SQL)
sp_unregistercustomresolver (Transact-SQL)
系统存储过程 (Transact-SQL)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈