共用方式為


sp_enumcustomresolvers (Transact-SQL)

傳回所有可用的商務邏輯處理常式,以及在散發者端登錄的自訂解析程式清單。這個預存程序執行於任何資料庫的發行者端。

主題連結圖示Transact-SQL 語法慣例

語法

sp_enumcustomresolvers [ [ @distributor =] 'distributor']

引數

  • [ @distributor =] 'distributor'
    這是自訂解析程式所在的散發者名稱。distributorsysname,預設值是 NULL。這個參數已被取代,未來的版本將會移除它。

傳回碼值

0 (成功) 或 1 (失敗)

結果集

資料行名稱 資料類型 描述

article_resolver

nvarchar(255)

商務邏輯處理常式或衝突解析程式的易記名稱。

resolver_clsid

nvarchar(50)

COM 型解析程式的類別識別碼 (CLSID)。如果是商務邏輯處理常式,這個資料行會傳回零 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 協助