Aracılığıyla paylaş


Nasıl yapılır: Rapor Tasarımcısı veri işleme uzantısı dağıtma

Alınıyor ve raporları tasarlarken, veri işleme, rapor Tasarımcısı veri işleme uzantıları kullanır. Rapor Tasarımcısı veri işleme uzantısı derleme özel bir derleme olarak dağıtmanız gerekir. Ayrıca rapor Tasarımcısı yapılandırma dosyasında, RSReportDesigner.config giriş yapmanız gerekir.

Veri işleme uzantısı derleme dağıtmak için

  1. Senin derleme hazırlama bulunduğunuz yerden rapor Tasarımcısı dizine kopyalayın. Rapor Tasarımcısı dizininin varsayılan konumu C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies olduğunu.

  2. Derleme dosyası kopyalandıktan sonra RSReportDesigner.config dosyayı açın. RSReportDesigner.config dosya rapor Tasarımcısı dizininde de bulunur. Veri işleme uzantısı derleme dosyası için yapılandırma dosyasında bir giriş yapmak gerekiyor. Sen-ebilmek açık yapılandırma dosyası Microsoft  Visual Studioveya Not Defteri gibi bir metin düzenleyicisi ile.

  3. Bulun veri öğe RSReportDesigner.config dosya. Yeni oluşturulan veri işleme uzantısı için bir girdi aşağıdaki konumda yapılmalıdır:

    <Extensions>
       <Data>
          <Your extension configuration information goes here>
       </Data>
    </Extensions>
    
    <Extensions>
       <Data>
          <Your extension configuration information goes here>
       </Data>
    </Extensions>
    
  4. İçeren veri işleme uzantısı için bir girdi ekleyin bir uzantısı öğesi değerleri ile Name, Type, ve Visibleöznitelikleri. Girişiniz aşağıdaki gibi görünebilir:

    <Extension Name="ExtensionName" Type="CompanyName.ExtensionName.MyConnectionClass, AssemblyName" />
    
    <Extension Name="ExtensionName" Type="CompanyName.ExtensionName.MyConnectionClass, AssemblyName" />
    

    Değeri Nameveri işleme uzantısı benzersiz addır. Değeri Typeuygulayan sınıf tam nitelikli ad alanı için bir girdi içeren virgülle ayrılmış listesini IExtensionve IDbConnection(.dll dosya uzantısı dahil değil), derleme adından arabirimleri,. Varsayılan olarak, veri işleme uzantıları görülebilir. Kullanıcı arabirimleri, Report Designer gibi bir uzantı gizlemek ekleyin bir Visibleiçin öznitelik uzantısı öğesi ve ayarlamak false.

  5. Son olarak atayan özel derleme için kod grubu ekleme FullTrustUNSAFE uzantısı için izni. Kod grubu varsayılan olarak C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies bulunan rspreviewpolicy.config dosyayı ekleyerek bunu. Kod grubu aşağıdaki gibi görünebilir:

    <CodeGroup class="UnionCodeGroup"
       version="1"
       PermissionSetName="FullTrust"
       Name="MyExtensionCodeGroup"
       Description="Code group for my data processing extension">
          <IMembershipCondition class="UrlMembershipCondition"
             version="1"
             Url="C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\MyExtensionAssembly.dll"
           />
    </CodeGroup>
    
    <CodeGroup class="UnionCodeGroup"
       version="1"
       PermissionSetName="FullTrust"
       Name="MyExtensionCodeGroup"
       Description="Code group for my data processing extension">
          <IMembershipCondition class="UrlMembershipCondition"
             version="1"
             Url="C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\MyExtensionAssembly.dll"
           />
    </CodeGroup>
    

url üyeliği veri işleme uzantısı için seçebilirsiniz birçok üyelik koşulları yalnızca biridir. Kod erişim güvenliği hakkında daha fazla bilgi için SQL Server 2005 Reporting Services (SSRS)bakınGüvenli (Raporlama Servisleri) geliştirme  

Genel Sorgu Tasarımcısı

Rapor Tasarımcısı özel veri işleme uzantıları ile kullanabileceğiniz genel Sorgu Tasarımcısı sağlar. Bu tasarımcı iki bölmeden oluşur: bir sorgu bölmesi ve sonuçları bölmesi. Grafik arabirimi tarafından desteklenmeyen sorguları yazmak için genel Tasarımcısı kullanabilirsiniz. Grafik Sorgu Tasarımcısı, Genel Sorgu Tasarımcısı değil sorgu sözdizimini denetleyin veya sorguyu yeniden yapılandırılması.

Genel Sorgu Tasarımcısı için özel bir uzantısı etkinleştirmek için

  • RSReportDesigner.config dosya altında aşağıdaki girişi ekleyin Tasarımcısı öğesi yerine Nameözniteliği önceki girişleri sağlanan adı.

    <Extension Name="ExtensionName" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/>
    
    <Extension Name="ExtensionName" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/>
    

Dağıtım doğrulanıyor

Dağıtım doğrulayabilirsiniz önce tüm örneklerini kapatmanız gerekir Visual StudioYerel bilgisayarınızda. Tüm geçerli oturumlar erdi sonra veri işleme uzantısı başarıyla rapor Tasarımcısı için yeni bir rapor proje oluşturarak dağıtılan olup olmadığını doğrulayabilirsiniz Visual Studio. Raporunuz için yeni bir veri kümesi oluşturduğunuzda, uzantı kullanılabilir veri kaynağı türleri listesinde bulunmalıdır.

Ayrıca bkz.

Başvuru

Veri işleme uzantısı dağıtma

Raporlama Hizmetleri uzantısı kitaplığı

Diğer Kaynaklar

Raporlama Hizmetleri uzantıları

Veri işleme uzantısı uygulama