Udostępnij za pośrednictwem


sp_lookupcustomresolver (języka Transact-SQL)

Zwraca informacje na obsługa logika biznesowa lub wartość (CLSID), identyfikator klasy składnika opartych na modelu COM niestandardowego programu rozpoznawania nazw, który jest zarejestrowany u dystrybutora.Ta procedura składowana jest wykonywany na Wydawca na bazie publikacja.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

sp_lookupcustomresolver [ @article_resolver = ] 'article_resolver' 
    [, [ @resolver_clsid = ] 'resolver_clsid' OUTPUT ]
    [ , [ @is_dotnet_assembly = ] is_dotnet_assembly OUTPUT ]
    [ , [ @dotnet_assembly_name = ] 'dotnet_assembly_name' OUTPUT ]
    [ , [ @dotnet_class_name = ] 'dotnet_class_name' OUTPUT ]
    [ , [ @publisher = ] 'publisher' ]

Argumenty

  • [ @ article_resolver = 'article_resolver"
    Specifies the name of the custom business logic being unregistered.article_resolver is nvarchar(255), with no default.Jeśli logika biznesowa, usuwany jest składnik COM, ten parametr jest przyjazna nazwa składnika.Jeśli logika biznesowa jest Microsoft .NET Framework wirtualny plik dziennika, a następnie ten parametr jest nazwą wirtualny plik dziennika.

  • [ @ resolver_clsid=] 'resolver_clsid" danych wyjściowych
    Is the CLSID value of the COM object associated with the name of the custom business logic specified in the article_resolver parameter.resolver_clsid is nvarchar(50), with a default of NULL.

  • [ @is_dotnet_assembly= ] 'is_dotnet_assembly' OUTPUT
    Specifies the type of custom business logic that is being registered.is_dotnet_assembly is bit, with a default of 0.1 wskazuje, że niestandardowe logika biznesowa rejestrowana jest obsługa logika biznesowa zestawu; 0 wskazuje, że jest to składnik COM.

  • [ @dotnet_assembly_name= ] 'dotnet_assembly_name' OUTPUT
    Is the name of the assembly that implements the business logic handler.dotnet_assembly_name is nvarchar(255), with a default value of NULL.

  • [ @dotnet_class_name= ] 'dotnet_class_name' OUTPUT
    Is the name of the class that overrides BusinessLogicModule to implement the business logic handler.dotnet_class_name is nvarchar(255), with a default value of NULL.

  • [ @publisher= ] 'publisher'
    Is the name of the Publisher.publisher is sysname, with a default value of NULL.Tego parametru należy używać procedura składowana nie jest wywoływana z Wydawca.Jeśli nie jest określony, to zakłada, że serwer lokalny jest Wydawca.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_lookupcustomresolver używane w replikacja scalająca.

sp_lookupcustomresolver zwraca wartość NULL dla resolver_clsid , gdy składnik nie jest zarejestrowany w dystrybucji i wartość "00000000-0000-0000-0000-000000000000" podczas rejestracji, o której należy.wirtualny plik dziennika .NET Framework zarejestrowany jako obsługa logika biznesowa.

sp_lookupcustomresolver jest wywoływana przez sp_addmergearticle i sp_changemergearticle do sprawdzania poprawności określonego article_resolver.

Uprawnienia

Tylko członkowie db_owner ustaloną rola bazy danych na baza danych publikacja można wykonać sp_lookupcustomresolver.