Aracılığıyla paylaş


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.

Konu bağlantısı simgesi 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)

Kavramlar

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

Özel çakışma Çözücü birleştirme makalesi gerçekleştir