sp_registercustomresolver (Transact-SQL)
Bir iş mantığı işleyicisi veya sırasında çağrılan bir COM tabanlı özel çözümleyici kaydettirir birleştirme çoğaltma eşitleme işlemi.Bu saklı yordam dağıtımcı sırasında yürütülür.
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'
Specifies the friendly name for the custom business logic being registered.article_resolver is nvarchar(255), with no default.[ @resolver_clsid= ] 'resolver_clsid'
Kaydedilmekte COM nesnesinin CLSID değerini belirtir.Özel iş mantığı resolver_clsid olan **nvarchar(50)**varsayılan null değeri içeren.Bu parametre geçerli bir CLSID değerine küme olmalı veya iş mantığı işleyicisinin derleme kaydediliyor NULL olarak küme.[ @is_dotnet_assembly= ] 'is_dotnet_assembly'
Specifies the type of custom business logic that is being registered.is_dotnet_assembly is nvarchar(50), with a default of FALSE.true indicates that the custom business logic being registered is a business logic handler Assembly; false indicates that it is a COM component.[ @dotnet_assembly_name= ] 'dotnet_assembly_name'
Is the name of the assembly that implements the business logic handler.dotnet_assembly_name is nvarchar(255), with a default value of NULL.Bu Birleştirme Aracısı yürütülebilir Birleştirme Aracısı zaman uyumlu olarak başlatan bir uygulama ile aynı dizinde veya genel derleme önbelleğine (GAC) ile aynı dizinde değilse dağıtılırsa, derlemeyi tam yolunu belirtmeniz gerekir.[ @dotnet_class_name= ] 'dotnet_class_name'
Geçersiz kılan bir sınıf adı BusinessLogicModule iş mantığı işleyicisi uygulamak için . The name should be specified in the form Namespace.Classname.dotnet_class_name is nvarchar(255), with a default value of NULL.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Remarks
sp_registercustomresolver birleştirme çoğaltmasında kullanılır.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü çalıştırabilirsinizsp_registercustomresolver.
See Also