Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Registruje obchodní logický handler nebo COM-based custom resolver, který lze vyvolat během procesu synchronizace merge replikace. Tento uložený postup se provádí u distributora.
Syntax
sys.sp_registercustomresolver
[ @article_resolver = ] N'article_resolver'
[ , [ @resolver_clsid = ] N'resolver_clsid' ]
[ , [ @is_dotnet_assembly = ] N'is_dotnet_assembly' ]
[ , [ @dotnet_assembly_name = ] N'dotnet_assembly_name' ]
[ , [ @dotnet_class_name = ] N'dotnet_class_name' ]
[ ; ]
Arguments
[ @article_resolver = ] N'article_resolver'
Specifikuje přátelský název pro vlastní obchodní logiku, která se registruje. @article_resolver je nvarchar(255), bez výchozího nastavení.
[ @resolver_clsid = ] N'resolver_clsid'
Specifikuje hodnotu CLSID objektu COM, který je registrován.
@resolver_clsid je nvarchar(50), s výchozím hodnotou NULL. Tento parametr musí být nastaven na platný CLSID nebo nastaven na při NULL registraci sestavy business logicer handler.
[ @is_dotnet_assembly = ] N'is_dotnet_assembly'
Specifikuje typ vlastní obchodní logiky, která je registrována.
@is_dotnet_assembly je nvarchar(10), s výchozím hodnotou false.
-
trueoznačuje, že registrovaná vlastní obchodní logika je Assembly handle business logiky. -
falseoznačuje, že vlastní obchodní logika je komponentou COM.
[ @dotnet_assembly_name = ] N'dotnet_assembly_name'
Název sestavy, která implementuje handler obchodní logiky.
@dotnet_assembly_name je nvarchar(255), s výchozím hodnotou NULL. Musíte určit celou cestu k assembleru, pokud není nasazen ve stejném adresáři jako spustitelný soubor Merge Agent, ve stejném adresáři jako aplikace, která synchronně spouští Merge Agent, nebo v globální assembly cache (GAC).
[ @dotnet_class_name = ] N'dotnet_class_name'
Název třídy, která přepisuje a implementuje BusinessLogicModule handle obchodní logiky.
@dotnet_class_name je nvarchar(255), s výchozím hodnotou NULL. Název by měl být uveden ve tvaru <Namespace>.<Classname>.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Remarks
sp_registercustomresolver se používá při slučovací replikaci.
Permissions
Pouze členové role pevného serveru správce systému nebo role pevné databáze db_owner mohou vykonávat sp_registercustomresolver.