Poznámky k vydání datových nástrojů

© Copyright International Business Machines Corporation 2006. Všechna práva vyhrazena. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM® Corp.

Poznámky k vydání

1.0 Omezení
   1.1 Nástroje SQL nejsou dostupné pro rutiny v projektu návrhu dat
2.0 Známé problémy a náhradní řešení
   2.1 Ověření XML v tabulce v editoru tabulkových dat
   2.2 Anotovaný editor mapování XSD
   2.3 XML
   2.4 Nástroje SQL
   2.5 Vývoj rutin
   2.6 Profilování procedur SQL
   2.7 Ladicí program pro uložené procedury
   2.8 Funkce datového jádra
   2.9 Jeden sloupec datového typu XML v editoru tabulkových dat

1.0 Omezení

1.1 Nástroje SQL nejsou dostupné pro rutiny v projektu návrhu dat

Na pracovní ploše jsou dva nové typy datových projektů:

Projekty návrhu dat se používají pro vytvoření a uložení datových modelů, například fyzické datové modely a logické datové modely. Projekty vývoje dat se používají pro vytvoření a uložení objektů pro vývoj datových aplikací, například uložené procedury a uživatelsky definované funkce (také známé jako rutiny). Rutiny lze zobrazit také z projektů návrhu dat jako součást fyzického datového modelu. Avšak podpora vývoje pro rutiny z projektu návrhu dat je velmi omezená a pro rutiny v projektu návrhu dat neexistuje podpora nástrojů SQL. Pokud vyvíjíte rutiny, je doporučeno používat projekt vývoje navržených dat, který poskytuje kompletnější podporu včetně průvodců, editorů rutin, podpory ladění a integrace nástrojů SQL.

2.0 Známé problémy a náhradní řešení

2.1 Ověření XML v tabulce v editoru tabulkových dat

Pokud v editoru tabulkových dat  provedete ověření XML na tabulce XML, která nemá primární klíč, ověření platnosti XML bude pracovat pouze poprvé, pokud vložíte  hodnotu XML. Navíc  aktualizace existujícího sloupce XML s ověřením platnosti XML selže.

Náhradní řešení: Vytvořte primární klíč pro tabulky,  které obsahují sloupce XML.

2.2 Anotovaný editor mapování XSD

Práce s více kořenovými prvky v tomto editoru může vést k chybám, pokud uložíte anotovaný soubor XSD.

Náhradní řešení: Vytvořte oddělenou sadu souborů dokumentu Schématu XML pro každý kořenový prvek.

2.3 XML

  • Abyste mohli použít typ dat XML a pracovat se schématy XML, musíte se připojit k databázi UTF -8.
  • Množství vrácených dat z databáze pro dokumenty XML není omezeno. V závislosti na množství dat, které vrátíte, může být ovlivněn výkon.
  • 2.4 Nástroje SQL

    Náhradní řešení:  Můžete spustit SQL z tvůrce SQL, jedná-li se o příkaz DML.

    2.5 Vývoj rutin

    Náhradní řešení: Ujistěte se, že soubor db2jcc.jar a odpovídající licenční soubory jsou na cestě ke třídě vašeho systému.

    Náhradní řešení: Měli byste uvést volbu "-source 1.4" v poli Kompilovat volby průvodce Implementace rutin, když  implementujete procedury uložené v Javě na serverech, které používají JDK, úroveň 1.4. (například server DB2 Universal Database pro Linux®, UNIX® a Windows® V8.2). Obecně použijte odpovídající volbu kompilace "-source JDK level ", aby se shodovala s úrovní JDK na databázovém serveru.

    Náhradní řešení: Soubor tools.jar není potřebný pro spuštění skriptu Ant, nyní můžete tuto zprávu ignorovat.

    Náhradní řešení: Uložte proceduru klepnutím na Soubor->Uložit, stisknutím kláves Ctrl+S  nebo klepnutím na ikonu Uložit.

    2.6 Profilování procedur SQL

    Náhradní řešení: můžete navázat spojení se serverem bez nastavení parametru retrieveMessagesFromServerOnGetMessage=true.

    2.7 Ladicí program pro uložené procedury

    Náhradní řešení: Nastavení časového limitu Java zvýšíte klepnutím na Okno > Předvolby z pruhu nabídky na pracovní ploše. Rozbalte uzel Java a klepněte na Ladit. Na stránce Předvolby ladění zvyšte hodnotu Časový limit ladicího programu(ms) v sekci Časový limit komunikace. Doporučujeme vám předvolenou hodnotu alespoň zdvojnásobit.

     Náhradní řešení: Abyste zpřístupnili tlačítko, vyberte přepínač Vstup vyhodnocení, nastavte hodnotu na vyplněný řetězec (například 'a') a potom vyberte přepínač Vstup literálového textu. Tlačítko OK bude potom dostupné.

    Náhradní řešení: Ujistěte se, že jste při implementaci uložené procedury Java použili volbu kompilátoru -g.

     Náhradní řešení: Nejprve odeberte všechny staré body přerušení, potom přidejte nové bodu přerušení.

     Náhradní řešení: Správce relací je třeba provést na počítači klienta, kde je nainstalován vývojářský produkt. Chcete-li spustit správce relací, spusťte soubor db2dbgm.bat z adresáře produktu Install bin.

    2.8 Funkce datového jádra

    Náhradní řešení: Když to nastane, můžete vybrat kontejner, který obsahuje objekt kontejneru, a pokusit se jej znovu obnovit. Například, pokud selže obnova tabulky, pak se pokuste obnovit schéma, které tabulku obsahuje. Pokud pokusy dále selhávají, budete muset odpojit a znovu připojit databázi.

    2.9 Jeden sloupec datového typu XML v editoru tabulkových dat

    Pokud definujete tabulku jedním sloupcem typu dat XML nebo libovolnou tabulkou s nejedinečnými řádky a potom použijete tabulkový editor pro výmaz řádku, všechny řádky, které se shodují se zvoleným řádkem, budou odstraněny.

    Náhradní řešení:  Nepoužívejte editor tabulkových dat pro výmaz řádku v tabulce s duplicitními řádky.