Udostępnij za pośrednictwem


sp_lookupcustomresolver (Transact-SQL)

Zwraca informacje obsługa logika biznesowa lub wartość identyfikator (CLSID) klasy składnika opartą na modelu COM niestandardowego programu rozpoznawania nazw, który jest zarejestrowany w dystrybutor.Ta procedura przechowywana jest wykonywana przez wydawcę na baza danych publikacja.

Topic link iconKonwencje składni języka Transact-SQL

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 jest logika biznesowa Microsoft wirtualny plik dziennika .NET framework, a następnie ten parametr jest nazwą wirtualny plik dziennika.

  • [ @ resolver_clsid= ] **"**resolver_clsid " wyjście
    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 oznacza, że logika biznesowa niestandardowych, rejestrowany jest obsługa logiki biznesowej wirtualny plik dziennika; 0 wskazuje, czy 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ć do procedura przechowywana nie jest wywoływana z Wydawca.Jeśli nie zostanie określona, przyjmuje się, że serwer lokalny jest Wydawca.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_lookupcustomresolver jest używane w korespondencji seryjnej replikacja.

sp_lookupcustomresolver zwraca wartość NULL dla resolver_clsidgdy składnik nie jest zarejestrowany w dystrybucji i wartość "00000000-0000-0000-0000-000000000000", podczas rejestracji należy do wirtualny plik dziennika .NET Framework, zarejestrowane jako programu obsługa logika biznesowa.

sp_lookupcustomresolver jest wywołałsp_addmergearticle and sp_changemergearticle do sprawdzania poprawności określonych article_resolver.

Uprawnienia

Tylko członkowie db_owner stałe roli bazy danych do baza danych publikacji mogą być wykonać sp_lookupcustomresolver.