Aracılığıyla paylaş


sp_lookupcustomresolver (Transact-sql)

İş mantığı işleyicisi veya dağıtımcı kayıtlı bir com tabanlı özel çözümleyici bileşen sınıf tanımlayıcısı (CLSID) değeri hakkında bilgi verir. Bu saklı yordam, yayını veritabanı üzerinde yayımcı adresindeki yürütülür.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

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' ]

Bağımsız değişkenler

  • article_resolver @ = 'article_resolver'
    Özel iş mantığı kayıtdışı adını belirtir. article_resolver olan nvarchar(255), hiçbir varsayılan ile. Kaldırılmakta olan iş mantığını bir com bileşeni ise, bu parametre kolay ad bileşeni olduğunu. İş mantığı ise bir Microsoft.net Framework Derleme, sonra bu parametre olduğu derleme adı.

  • @ resolver_clsid=] 'resolver_clsid' çıktı
    Belirtilen özel iş mantığı adı ile ilişkili com nesnesinin CLSID değeri article_resolverparametresi. resolver_clsid olan nvarchar(50), null varsayılan.

  • @ is_dotnet_assembly='is_dotnet_assembly' Çıktı
    Kayıtlı özel iş mantığı türünü belirtir. is_dotnet_assemblyise bit, 0 varsayılan. 1 özel iş mantığı kayıtlı iş mantığı işleyicisi derleme; olduğunu gösterir 0 com bileşeni olduğunu gösterir.

  • @ dotnet_assembly_name='dotnet_assembly_name' Çıktı
    Iş mantığı işleyicisi uygulayan Derleme addır. dotnet_assembly_nameise nvarchar(255), varsayılan değeri NULL.

  • @dotnet_class_name='dotnet_class_name' Çıktı
    Geçersiz kılar sınıf adı BusinessLogicModuleiş mantığı işleyicisi uygulamak için. dotnet_class_name ise nvarchar(255), varsayılan değeri NULL.

  • @publisher='publisher'
    Yayımcı addır. publisherise sysname, varsayılan değeri NULL. Saklı yordam yayımcı olarak değil bu parametreyi kullanın. Belirtilmezse, yerel sunucunun yayımcı olduğu varsayılır.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

sp_lookupcustomresolver birleştirme çoğaltması kullanılır.

sp_lookupcustomresolver için null değeri döndürür resolver_clsidzaman bileşen dağılımı ve "00000000-0000-0000-0000-000000000000" değeri kayıtlı değil ne zaman kayıt ait bir .NET Framework Derleme iş mantığı işleyicisi olarak kayıtlı.

sp_lookupcustomresolver denilen sp_addmergearticle ve sp_changemergearticle belirtilen doğrulamak için article_resolver.

İzinler

Yalnızca üyeleri db_owner sabit veritabanı rolü yayını veritabanında yürütebilirsiniz sp_lookupcustomresolver.

Ayrıca bkz.

Başvuru

sp_registercustomresolver (Transact-sql)

sp_unregistercustomresolver (Transact-sql)

Sistem saklı yordamları (Transact-sql)

Kavramlar

Gelişmiş birleştirme çoğaltma çakışma algılaması ve Çözümlemesi

Business Logic birleştirme eşitleme sırasında çalıştırma

Birleştirme makale Business Logic işleyicisi gerçekleştir

Bir birleştirme makale çözümleyici belirtmek