Microsoft Dynamics CRM 3.0 için SQL Server Reporting Services'i veya Visual Studio Report Designer rapora değiştirmeye çalıştığınızda, özelleştirilmiş rapor karşıya yüklemeye çalıştığınızda hata iletisi alabilirsiniz.

Makale çevirileri Makale çevirileri
Makale numarası: 939867 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makalede açıklanan düzeltme Microsoft Dynamics CRM'nin Çince veya Japonca sürümleri için kullanılamaz.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Belirti 1

Microsoft Dynamics CRM 3.0'da aşağıdaki senaryoyu göz önüne alın. Karşıdan yüklediğiniz bir Microsoft Dynamics CRM Pre-Filtering kodunu içeren özelleştirilmiş bir rapor. Daha sonra raporu Microsoft Dynamics CRM 3. 0'a karşıya yüklemeyi deneyin. Bu senaryoda, aşağıdaki hata iletisini alırsınız:
Hata raporu karşıya yükleme
Raporu Microsoft CRM'YE eklemeye çalışırken bir hata oluştu. Raporu yeniden eklemeyi deneyin. Sorun devam ederse sistem yöneticinize başvurun.

CRM Platform hatası
Özel durum türü Microsoft.Crm.CrmException oluşturuldu. Açıklama:, Geçerli web isteği yürütülürken işlenmeyen bir özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin. Özel durum ayrıntıları: Microsoft.Crm.CrmException: özel durum türü Microsoft.Crm.CrmException oluşturuldu.

Kaynak Hatası:
Geçerli web isteği yürütülürken işlenmeyen bir özel durum üretildi. Özel durumun kaynağı ve konumuna ilişkin bilgiler aşağıdaki özel durum yığını izlemesi kullanılarak belirlenebilir.

Yığın İzleme:
[CrmException: özel durum türü Microsoft.Crm.CrmException oluşturuldu.]
Microsoft.Crm.Application.Platform.Report.InternalCreate(String XML) +721
Microsoft.Crm.Application.Platform.Entity.Create() +109
Microsoft.Crm.Application.Forms.AppForm.RaiseDataEvent(FormEventId eventId) +406
Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity ENTITY) +57
Microsoft.Crm.Application.Forms.EndUserForm.Execute(Entity ENTITY) +13
Microsoft.Crm.Web.Tools.ReportProperty.ReportPropertyPage.ConfigureForm() +202
Microsoft.Crm.Application.Controls.AppPage.OnPreRender(EventArgs e) + 30
System.Web.UI.Control.PreRenderRecursiveInternal() +62
System.Web.UI.Page.ProcessRequestMain() +1499
Microsoft Dynamics CRM'DE Microsoft SQL Server 2005 Reporting Services (SSRS)'nı kullanırsanız bu sorun oluşur.

Belirti 2

Microsoft Dynamics CRM 3.0'da aşağıdaki senaryoyu göz önüne alın. Karşıdan yüklediğiniz bir Microsoft Dynamics CRM Pre-Filtering kodunu içeren özelleştirilmiş bir rapor. Ardından raporu doğrudan Reporting Services'a karşıya yüklemeyi deneyin veya Microsoft Visual Studio Report Designer rapora değiştirmeye çalışın. Bu senaryoda, aşağıdaki hata iletisini alırsınız:
Seri kaldırma başarısız oldu:
'Http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition ' ad alanında 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition' geçersiz alt öğesine 'Custom' ad alanına sahip' bildir' olan öğe. Beklenen olası öğeler listesi: ' http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Description http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Author http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:AutoRefresh http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:DataSources http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:DataSets http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Body http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:ReportParameters http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Code http://schemas.microsoft.com/sqlserver/reporting/2005/... 56 Satır, 2034 getirin.

Neden

Bu sorun, karşıdan yüklenen rapor hatalı biçimlendirilmiş nedeniyle oluşur. Rapor, SQL Server 2003 Reporting Services'i şema ya da SQL Server 2000 Reporting Services şema eklenmiş Microsoft Dynamics CRM Pre-Filtering kodunu içerir. SQL Server 2003 Reporting Services'i şema ve SQL Server 2000 Reporting Services şema <custom>kullanın... pre-filtering için etiket. SQL 2005 Reporting Services'in şema yeni şema tanımlarını içerir. Yeni şema tanımlarının <custom>kullanın rapor re-upload zaman etiketi. Bu nedenle, Microsoft Dynamics CRM rapor XML kodu doğrulayamıyor.

Çözüm

Bu sorun, Microsoft Dynamics CRM 3.0 Güncelleştirme Toplaması 3'te giderilmiştir.
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
935364Microsoft Dynamics CRM 3.0 için Güncelleştirme Toplaması 3 kullanılabilir
Bu sorunu gidermek için <a0></a0>, doğru biçimde kullanmak için bu raporu değiştirin. Bunu yapmak için uygun yöntemi kullanın:
  • Sunucu yeniden başlatıldı, özgün ortamında olur. Bu sorunu gidermek için yöntem 1'i kullanın.
  • Sunucu yeniden başlatıldı durumunda, özgün ortamında değildir. Bu nedenle, yöntem 1'de anlatılan düzeltmeyi uygulayamıyor. Bu durumda, rapor için yeni ortam karşıya, yöntem 2 Bu sorunu gidermek için kullanın.

    Not Örneğin, bir yedekleme planının bir parçası rapor verildi. Daha sonra Reporting Services'i çalıştıran bilgisayarda kilitlendi. Reporting Services'i çalıştıran bilgisayarda bu güvenlik açığından yeniden sonra artık özgün ortamında değildir. Bu nedenle, düzeltmeyi uygulayamıyor. Raporun rapor tanımı dili (RDL) 2005 etiketleri değiştirmeniz gerekir.

Yöntem 1

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltme ek sınamaya tabi olabilir. Bu nedenle, bu sorun nedeniyle önemli ölçüde etkilenmediyseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Düzeltme karşıdan yüklenebilir ise bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu düzeltme, seçtiğiniz dil için kullanılamaz.

DOSYA BİLGİLERİ

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve saat öğesinde saat dilimi sekmesini kullanın.

Microsoft Dynamics CRM 3.0 sunucusu
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Crmmsg.dll1.2.3297.12316,08829 Mart 200720: 18X86
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216 Eki 200706: 49X86
Mscrmcustom.dll3.0.5300.1656181,09621 Ağu 200712: 47X86
Msvcr71.dll7.10.3052.4355,03229 Mart 200720: 18X86
Pkgutil.cmdUygulanamaz11329 Mart 200705: 18Uygulanamaz
Pkgutil.exe1.2.3297.10188,79229 Mart 200720: 18X86
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216 Eki 200706: 50X86
Microsoft.CRM.Reporting.dll3.0.5300.164,26417 Kas 200504: 38X86
Crmhotfix.cdfUygulanamaz2.27216 Eki 200707: 00Uygulanamaz
Mscrmcustom.dll3.0.5300.1656181,09621 Ağu 200712: 47X86
Updspapi.dll6.1.22.0371.93629 Mart 200720: 18X86
Microsoft Office Outlook uyumluluk güncelleştirmesi için Microsoft Dynamics CRM 3.0 dizüstü istemcisi
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Setup.XMLUygulanamaz1,18916 Eki 200707: 12Uygulanamaz
V3cclientpatch30.mspUygulanamaz51.71216 Eki 200707: 35Uygulanamaz
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216 Eki 200706: 50X86
Microsoft Office Outlook için Microsoft Dynamics CRM 3.0 dizüstü istemcisi
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Crmmsg.dll1.2.3297.12316,08829 Mart 200720: 18X86
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216 Eki 200706: 49X86
Mscrmcustom.dll3.0.5300.1656181,09621 Ağu 200712: 47X86
Msvcr71.dll7.10.3052.4355,03229 Mart 200720: 18X86
Pkgutil.cmdUygulanamaz11329 Mart 200705: 18Uygulanamaz
Pkgutil.exe1.2.3297.10188,79229 Mart 200720: 18X86
Microsoft.CRM.Reporting.dll3.0.5300.164,28017 Kas 200504: 42X86
Crmhotfix.cdfUygulanamaz1,97816 Eki 200707: 00Uygulanamaz
Mscrmcustom.dll3.0.5300.1656181,09621 Ağu 200712: 47X86
Updspapi.dll6.1.22.0371.93629 Mart 200720: 18X86
Microsoft Dynamics CRM'YE düzeltmeyi uyguladıktan sonra rapora doğru şekilde biçimlendirilir.

Yükleme bilgileri

Bu düzeltmeyi Microsoft Dynamics CRM 3.0 sunucusu ve Microsoft Office Outlook için Microsoft Dynamics CRM 3.0 istemcisi çalışan bilgisayarlara yükleyin.

ÖNKOŞULLAR

Microsoft Dynamics CRM 3.0 sunucusu olması gerekir ve bu düzeltmeyi uygulamak için Microsoft Office Outlook için Microsoft Dynamics CRM 3.0 istemcisi yüklü.

Yeniden başlatma gereksinimi

Istendiğinde, düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatın.

Kaldırma bilgileri

Windows Server 2003, Windows XP veya Microsoft Windows 2000 çalıştıran bir bilgisayardan bu düzeltmeyi kaldırmak için <a0></a0>, Denetim Masası'ndaki Program Ekle veya Kaldır'ı kullanın.Sistem yöneticileri, Windows Server 2003, Windows XP veya Microsoft Windows 2000 çalıştıran bir bilgisayardan bu düzeltmeyi kaldırmak için Spuninst.exe aracını kullanabilir.

Spuninst.exe aracı %Windir%\$NTUninstallKB939867$\Spuninst klasöründe bulunur.

Yöntem 2

Bu sorunu gidermek için <a0></a0>, XML RDL 2003 etiketlerinde yerine RDL 2005 etiketler kullanmak için bu raporu değiştirin. Bunu yapmak için şu adımları izleyin:
  1. Not Defteri'ni kullanarak veya bir <a0>zengin metin</a0> XML Düzenleyicisi'ni kullanarak, raporu açın.
  2. Rapor bölümünde Pre-Filtering CRM bulun. Varolan kod değiştirme koduyla aşağıdaki gibi değiştirin.

    Varolan kod
    <Custom>
    <MSCRM xmlns="mscrm"><ReportFilter><ReportEntity paramname="P1"><
    fetch version="1.0" output-format="xml-platform" mapping="logical" 
    distinct="false"><entity name="account"><all-attributes /><
    filter type="and"><condition attribute="modifiedon" operator="last-x-days" 
    value="30" /></filter></entity></fetch></ReportEntity></ReportFilter></MSCRM>
    </Custom>  
    
    
    Değiştirme kod
    <CustomProperties> 
    <CustomProperty> 
    <Name></Name> 
    <Value></Value> 
    <MSCRM xmlns="mscrm"><ReportFilter><ReportEntity paramname="P1"><
    fetch version="1.0" output-format="xml-platform" mapping="logical" 
    distinct="false"><entity name="account"><all-attributes /><
    filter type="and"><condition attribute="modifiedon" operator="last-x-days" 
    value="30" /></filter></entity></fetch></ReportEntity></ReportFilter></MSCRM>
    </CustomProperty> 
    </CustomProperties> 
    
    Notes
    • Bu kod, aşağıdaki etiketleri eklenir. Bu etiketler SQL Server 2005 Reporting Services gerektirir.
      <Name></Name>
      <Value></Value>
      
    • Bu kod, SQL Server 2005 Reporting Services etiketler için aşağıdaki SQL Server 2003 Reporting Services'i etiketleri olarak düzeltilir.
      <Custom>
      ...
      </Custom> 

Daha fazla bilgi

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması
887283Microsoft Business Solutions CRM yazılım düzeltmesi ve güncelleştirme paketi adlandırma standartları

Özellikler

Makale numarası: 939867 - Last Review: 3 Nisan 2008 Perşembe - Gözden geçirme: 2.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft CRM 3.0
Anahtar Kelimeler: 
kbmt kbautohotfix kbmbsreports kbhotfixserver kbqfe kbmbsmigrate KB939867 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:939867

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com