sp_registercustomresolver (Transact-sql)
Iş mantığı işleyicisi veya birleştirme çoğaltma eşitleme işlemi sırasında çağrılabilen com tabanlı özel çözümleyici kaydeder. Bu saklı yordam dağıtımcı yürütülür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_registercustomresolver [ @article_resolver = ] 'article_resolver'
[ , [ @resolver_clsid = ] 'resolver_clsid' ]
[ , [ @is_dotnet_assembly = ] 'is_dotnet_assembly' ]
[ , [ @dotnet_assembly_name = ] 'dotnet_assembly_name' ]
[ , [ @dotnet_class_name = ] 'dotnet_class_name' ]
Bağımsız değişkenler
article_resolver @ = 'article_resolver'
Kayıtlı özel iş mantığı kolay adını belirtir. article_resolver ise nvarchar(255), hiçbir varsayılan ile.@resolver_clsid='resolver_clsid'
Kayıtlı com nesnesinin CLSID değerini belirtir. Özel iş mantığı resolver_clsidolan nvarchar(50), null varsayılan. Bu parametre geçerli bir CLSID değerine ayarlamak veya bir iş mantığı işleyici derleme kaydolurken null olarak ayarlamak gerekir.@ is_dotnet_assembly='is_dotnet_assembly'
Kayıtlı özel iş mantığı türünü belirtir. is_dotnet_assemblyise nvarchar(50), false varsayılan. gerçek özel iş mantığı kayıtlı iş mantığı işleyicisi derleme; olduğunu gösterir yanlış com bileşeni olduğunu gösterir.@ dotnet_assembly_name='dotnet_assembly_name'
Iş mantığı işleyicisi uygulayan Derleme addır. dotnet_assembly_nameise nvarchar(255), varsayılan değeri NULL. Birleştirme Aracısı yürütülebilir, zaman uyumlu olarak birleştirme aracı başlatılan uygulama ile aynı dizinde veya genel derleme önbelleğine (gac) aynı dizinde dağıtılan değil, derleme tam yolunu belirtmeniz gerekir.@dotnet_class_name='dotnet_class_name'
Geçersiz kılar sınıf adı BusinessLogicModuleiş mantığı işleyicisi uygulamak için. Adı Namespace.Classname biçiminde belirtilmelidir. dotnet_class_name ise nvarchar(255), varsayılan değeri NULL.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_registercustomresolver birleştirme çoğaltması kullanılır.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü yürütebilirsiniz sp_registercustomresolver.
Ayrıca bkz.
Başvuru
sp_lookupcustomresolver (Transact-sql)
sp_unregistercustomresolver (Transact-sql)
Sistem saklı yordamları (Transact-sql)