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.
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