Aracılığıyla paylaş


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.

Topic link iconTransact-SQL sözdizimi kuralları

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.