sp_enumcustomresolvers (Transact-SQL)
傳回所有可用的商務邏輯處理常式,以及在散發者端登錄的自訂解析程式清單。這個預存程序執行於任何資料庫的發行者端。
語法
sp_enumcustomresolvers [ [ @distributor =] 'distributor']
引數
- [ @distributor =] 'distributor'
這是自訂解析程式所在的散發者名稱。distributor 是 sysname,預設值是 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)