Při pokusu o uložení přizpůsobené sestavy ke Microsoft Dynamics CRM 3.0 nebo SQL Server Reporting Services nebo při pokusu upravit sestavu Návrháře sestav Visual Studio může zobrazit chybová zpráva

Překlady článku Překlady článku
ID článku: 939867 - Produkty, které se vztahují k tomuto článku.
Oprava hotfix popisovaná v tomto článku není k dispozici v čínské ani japonské verzi produktu Microsoft Dynamics CRM.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Příznak 1

Předpokládejme následující scénář v aplikaci Microsoft Dynamics CRM 3.0. Stáhnout přizpůsobené sestavy obsahující kód Microsoft Dynamics CRM Pre-Filtering. Potom pokusíte odeslat sestavu Microsoft Dynamics CRM 3.0. V tomto případě se zobrazí následující chybová zpráva:
Chyba odesílání sestav
Při pokusu o přidání sestavy do aplikace Microsoft CRM došlo k chybě. Pokuste se sestavu znovu přidat. Pokud problém přetrvává, obraťte se na vaše správce systému.

Chyba CRM Platform je
Byla vyvolána výjimka typ část Microsoft.Crm.CrmException. Popis: Při provádění aktuálního webového požadavku došlo k neošetřené výjimce. Zkontrolujte trasování zásobníku Další informace o chybě a kde vznikla v kódu. Podrobnosti o výjimce: Microsoft.Crm.CrmException: typu Microsoft.Crm.CrmException byla vyvolána výjimka.

Chyba Zdroj:
Neošetřená výjimka byl generován během provádění aktuálního webového požadavku. Informace týkající se Původ a umístění výjimku lze identifikovat trasování zásobníku výjimky níže.

Trasování zásobníku:
[CrmException: typu Microsoft.Crm.CrmException byla vyvolána výjimka.]
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
K tomuto problému dochází, pokud použijete Microsoft SQL Server 2005 Reporting Services (SSRS) v aplikaci Microsoft Dynamics CRM.

Příznak 2

Předpokládejme následující scénář v aplikaci Microsoft Dynamics CRM 3.0. Stáhnout přizpůsobené sestavy obsahující kód Microsoft Dynamics CRM Pre-Filtering. Potom pokusu o uložení sestavy do služby Reporting Services nebo se pokusíte změnit sestavu v aplikaci Microsoft Visual Studio Report Designer. V tomto případě se zobrazí následující chybová zpráva:
Rekonstrukce se nezdařila:
Prvek 'Hlásit http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition 'v oboru názvů 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition má neplatný podřízený prvek 'vlastní v oboru názvů' '. Seznam možných prvků očekávání: ' 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/... Řádek 56, umístěte 2034.

Příčina

K tomuto problému dochází, protože byl nesprávně formátován staženou sestavu. Sestava obsahuje připojených kód Microsoft Dynamics CRM Pre-Filtering schématu SQL Server 2003 Reporting Services nebo schématu SQL Server 2000 Reporting Services. SQL Server 2003 Reporting Services schématu a schématu SQL Server 2000 Reporting Services použít <custom> značka pro pre-filtering. SQL 2005 Reporting Services schéma obsahuje nové definice schématu. Nové definice schématu použít <custom> značka při re-upload sestavy. Microsoft Dynamics CRM tedy nemůže ověřit kód XML v sestavě.

Řešení

Tento problém byl odstraněn v kumulativní aktualizaci 3 produktu Microsoft Dynamics CRM 3.
Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
935364Je k dispozici kumulativní aktualizace 3 pro aplikaci Microsoft CRM 3.0
Chcete-li tento problém vyřešit, změnit sestavu použít správný formát. Chcete-li to provést, použijte odpovídající metodu:
  • Pokud není restartování serveru, jsou v původní prostředí. Chcete-li tento problém vyřešit pomocí metody 1.
  • Pokud byl server restartován, nejste původní prostředí. Proto nelze použít opravu hotfix uvedenou v metodě 1. V tomto případě Pokud sestavy musí odeslat nové prostředí, použijte metodu 2 Tento problém.

    Poznámka: Například v sestavě exportovány jako část plán zálohování. Později zhroutil počítače se službou Reporting Services. Po počítače se službou Reporting Services je znovu vytvořen, jste již v původní prostředí. Proto nelze použít opravu hotfix. Je třeba upravit sestavu použít značky 2005 RDL (Report definice Language).

Metoda 1

Informace o opravě hotfix

K dispozici je podporovaná oprava hotfix od společnosti Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsanému v tomto článku. Použijte tuto opravu hotfix pouze u systémů, kde dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Pokud Vás tento problém závažně nepostihuje, doporučujeme počkat na další aktualizaci softwaru, která bude tuto opravu hotfix obsahovat.

Pokud je oprava hotfix k dispozici ke stažení, v horní části tohoto článku je sekce "Hotfix stažení k dispozici". Pokud tento oddíl nevidíte, obraťte se na Technickou podpora společnosti Microsoft pro získání opravy hotfix.

Poznámka: Pokud vyskytnout další problémy nebo jakékoli řešení potíží je vyžadován, pravděpodobně budete muset vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu se týkají dalších otázek a problémů, které nelze vyřešit pomocí této opravy konkrétní opravy hotfix. Navštivte následující web společnosti Microsoft pro získání telefonního čísla na Zákaznické centrum, nebo pokud chcete vytvořit samostatnou žádost o podporu:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Zobrazí formulář "Hotfix stažení k dispozici" jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, oprava hotfix není k dispozici pro daný jazyk.

INFORMACE O SOUBORECH

Anglická verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Pokud zobrazíte informace o souboru, bude převedena na místní čas. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo v položce Datum a čas v ovládacím.

Server Microsoft Dynamics CRM 3.0
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Crmmsg.dll1.2.3297.12316,08829. Březen 200720: 18X86
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216. 10. 200706: 49X86
Mscrmcustom.dll3.0.5300.1656181,09621. Srpna 200712: 47X86
Msvcr71.dll7.10.3052.4355,03229. Březen 200720: 18X86
Pkgutil.cmdNelze použít11329. Březen 200705: 18Nelze použít
Pkgutil.exe1.2.3297.10188,79229. Březen 200720: 18X86
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216. 10. 200706: 50X86
Microsoft.CRM.Reporting.dll3.0.5300.164,26417. 11. 200504: 38X86
Crmhotfix.CDFNelze použít2,27216. 10. 200707: 00Nelze použít
Mscrmcustom.dll3.0.5300.1656181,09621. Srpna 200712: 47X86
Updspapi.dll6.1.22.0371,93629. Březen 200720: 18X86
Přenosný počítač klienta Microsoft Dynamics CRM 3.0 pro aktualizaci kompatibility aplikace Microsoft Office Outlook
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Setup.XMLNelze použít1,18916. 10. 200707: 12Nelze použít
V3cclientpatch30.mspNelze použít51 71216. 10. 200707: 35Nelze použít
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216. 10. 200706: 50X86
Přenosný počítač klienta Microsoft Dynamics CRM 3.0 pro aplikace Microsoft Office Outlook
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Crmmsg.dll1.2.3297.12316,08829. Březen 200720: 18X86
Microsoft.CRM.Reporting.dll3.0.5300.168670,67216. 10. 200706: 49X86
Mscrmcustom.dll3.0.5300.1656181,09621. Srpna 200712: 47X86
Msvcr71.dll7.10.3052.4355,03229. Březen 200720: 18X86
Pkgutil.cmdNelze použít11329. Březen 200705: 18Nelze použít
Pkgutil.exe1.2.3297.10188,79229. Březen 200720: 18X86
Microsoft.CRM.Reporting.dll3.0.5300.164,28017. 11. 200504: 42X86
Crmhotfix.CDFNelze použít1,97816. 10. 200707: 00Nelze použít
Mscrmcustom.dll3.0.5300.1656181,09621. Srpna 200712: 47X86
Updspapi.dll6.1.22.0371,93629. Březen 200720: 18X86
Po instalaci opravy hotfix do aplikace Microsoft Dynamics CRM sestavu správně formátován.

Informace o instalaci

Tuto opravu hotfix nainstalujte do počítačů používajících server Microsoft Dynamics CRM 3.0 a klienta Microsoft Dynamics CRM 3.0 pro aplikace Microsoft Office Outlook.

Požadavky

Musíte mít server Microsoft Dynamics CRM 3.0 a klienta Microsoft Dynamics CRM 3.0 pro aplikace Microsoft Office Outlook nainstalovali tuto opravu hotfix.

Požadavek na restartování

Pokud budete vyzváni, restartujte počítač po instalaci opravy hotfix.

Informace o odinstalaci

Odebrat tuto opravu hotfix z počítače se systémem Windows Server 2003, Windows XP nebo Microsoft Windows 2000 pomocí ovládacího panelu Přidat nebo odebrat programy.Správci systému mohou odebrat tuto opravu hotfix z počítače se systémem Windows Server 2003, Windows XP nebo Microsoft Windows 2000 pomocí nástroje Spuninst.exe.

Nástroj Spuninst.exe je umístěný ve složce %Windir%\$NTUninstallKB939867$\Spuninst.

Metoda 2

Chcete-li tento problém vyřešit, změnit sestavu použít značky RDL 2005 namísto RDL 2003 značky XML. Postupujte takto:
  1. Otevřete sestavu pomocí programu Poznámkový blok nebo pomocí editoru XML RTF.
  2. Vyhledejte CRM Pre-Filtering oddílu v sestavě. Nahraďte existující kód náhradní kód způsobem.

    Existující kód
    <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>  
    
    
    Náhradní kód
    <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
    • V kódu jsou přidány následující značky. Tyto značky vyžaduje SQL Server 2005 Reporting Services.
      <Name></Name>
      <Value></Value>
      
    • V kódu, jsou změněny následující značky SQL Server 2003 Reporting Services být SQL Server 2005 Reporting Services značky.
      <Custom>
      ...
      </Custom> 

Další informace

Další informace o terminologii aktualizace softwaru klepněte na následující čísla následujících článcích databáze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft
887283Standardy používání názvů u balíčků oprav hotfix a aktualizací softwaru aplikace Microsoft Business Solutions CRM (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Vlastnosti

ID článku: 939867 - Poslední aktualizace: 3. dubna 2008 - Revize: 2.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft CRM 3.0
Klíčová slova: 
kbmt kbautohotfix kbmbsreports kbhotfixserver kbqfe kbmbsmigrate KB939867 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:939867

Dejte nám zpětnou vazbu

 

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