Publikoval Michal Kočí dňa 9.11.2006 o 10:46 v kategórii SQL
Ak vytvárate SSIS balíčky pre SQL Server 2005 potom si dajte pozor na Service Pack 1. Môže sa Vám totiž stať, že Vami vytvorené balíčky Vám prestanú fungovať a/alebo ich neotvoríte vo Visual Studiu.
Problém totiž je, že chlapci z Microsoftu to až tak úplne nedomysleli a zmenili formát v ktorom ukladajú dátumy. Keďže SSIS balíčky sú XML súbor, hodilo by sa aby dátumi boli uložené v univerzálnom formáte. V takom však neboli ani pred SP1 ani po. Kým pred SP1 boli v lokálnom formáte (u mňa v slovenskom prostredí napríklad 27.3.2006), po aplikovaní SP1 majú byť v americkom formáte (napríklad 3/27/2006).
Takže riešenie je jednoduché (?) - otvoriť si SSIS balíček v textovom editore (napríklad v Notepade) a zmeniť formát dátumov. Mne pri ich hľadaní pomohlo, že sú (netvrdím že všetky) označené atribútom
DTS:DataType="7"
Za toto by si niekto zaslúžil trstenicou po prstoch :) Zase chlapci nejak zabudli, že ich zákazníci nie sú len z USA...
Ak nechceš premeškať príspevky ako je tento, sleduj ma na Twitteri, alebo ak máš RSS čítačku, môžeš sledovať môj RSS kanál.