<meta http-equiv='pics-label' content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline EN v2.0" l gen true for "http://interval.cz" r (nz 1 vz 1 lz 1 oz 1 cz 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://interval.cz" r (n 0 s 0 v 0 l 0))' />
<p id='prepend'>Od pond∞lφ 19. zß°φ do pßtku 23. zß°φ se v Praze konal ji₧ Φtvrt² roΦnφk tradiΦnφ konference v∞novanΘ v²vojß°∙m a u₧ivatel∙m systΘm∙ spoleΦnosti Microsoft. Letos byla v²vojß°skß Φßst v∞novßna ponejvφce SQL Serveru 2005 a programovßnφ s ASP.NET 2.0, v pond∞lnφm bloku p°ednßÜek pak systΘmu Windows 64bit.</p>
<h3>Den prvnφ - Windows 64bit</h3>
<p>B∞hem prvnφho dne probφhala celß °ada p°ednßÜek t²kajφcφch se 64 bitovΘho systΘmu Windows a jeho pou₧itφ v praxi. Dalo by se °φci, ₧e Ülo o jakousi p°φpravu p°ed skuteΦn²m zahßjenφm konference - Ülo p°edevÜφm o p°edvedenφ nov²ch systΘm∙ a server∙ jimi osazen²ch.</p>
<h3>Den druh² - upgrade Φi migrace na SQL Server 2005?</h3>
<p>Zbrusu nov² SQL Server 2005 mß °adu nov²ch vlastnostφ, kterΘ urΦit∞ vyvß₧φ ·silφ v∞novanΘ p°echodu ze starÜφch systΘm∙. Pokud stßle vßhßte, zda provΘst upgrade Φi migraci, zde je malΘ vysv∞tlenφ, o co se jednß. Hlavnφm rozdφlem mezi upgrade a migracφ je to, ₧e p°i migraci mßte k dispozici stßle star² fungujφcφ systΘm a v p°φpad∞ problΘm∙ je lehkß cesta zp∞t. Co₧ v p°φpad∞ upgrade u₧ neplatφ a cesta zpßtky je pon∞kud trnitß (p°es obnovu ze zßlohy) a tudφ₧ i zdlouhavß. P°i migraci se provede instalace na nov² hardware a postupn∞ se p°enßÜφ data. P°i upgradu se instalaΦnφ program spustφ na starΘm systΘmu a vφcemΘn∞ se doufß, ₧e vÜe skonΦφ korektn∞, k Φemu₧ m∙₧e, ale nemusφ dojφt.</p>
<div class='image'>
<img src='podklady/kopp/1240/image-small.png' alt='SchΘmatickΘ znßzorn∞nφ rozdφl∙ mezi migracφ a upgrade' title='SchΘmatickΘ znßzorn∞nφ rozdφl∙ mezi migracφ a upgrade' />
<br /><span class='comment'>SchΘmatickΘ znßzorn∞nφ rozdφl∙ mezi migracφ a upgrade (<a href='podklady/kopp/1240/image.png'>plnß velikost, cca 200 kB</a>)</span>
</div>
<p>Krom∞ problΘm∙ okolo SQL Serveru 2005 byl tento den v∞novßn takΘ programovßnφ ve Visual Basic 2005, prezentaci zßkladnφch princip∙ ASP.NET 2.0 a zvyÜovßnφ produktivity prßce s nßstroji pro v²voj aplikacφ na .NET Frameworku.</p>
<h3>Den t°etφ - nßrodnφ prost°edφ a lokalizace .NET aplikacφ</h3>
<p>Ve st°edu mne nejvφce zaujala prezentace v∞novanß problematice p°izp∙sobenφ .NETu pro r∙znß nßrodnφ prost°edφ a lokalizaci .NET aplikacφ. NaÜt∞stφ neÜlo jen o suchou teorii, p°ednßÜejφcφ pohodil takΘ n∞kolik u₧iteΦn²ch tip∙, p°edevÜφm co se t²Φe uklßdßnφ dat, s d∙razem na rozd∞lenφ na culture invariant data, binßrnφ data a dopl≥ujφcφ informace, pomocφ nich₧ je mo₧no vÜe integrovat do jednoho systΘmu.</p>
<p>DalÜφ prezentace byly v∞novßny princip∙m tvorby webu s nov²mi nßstroji ASP.NET 2.0 a op∞t SQL - bezpeΦnostnφm opat°enφm a projektovßnφ asynchronnφch aplikacφ, zalo₧en²ch na novΘ slu₧b∞ SQL Server 2005 Service Broker.</p>
<p>Zlat²m h°ebem dne se stala p°ednßÜka o zvyÜovßnφ dostupnosti slu₧eb SQL. Bylo p°edvedeno n∞kolik mo₧nostφ, jak zφskat r∙znΘ ·rovn∞ dostupnosti SQL, vΦetn∞ praktickΘ prezentace postup∙, jak toho dosßhnout:</p>
<ul>
<li>Zßkladnφ: ₧ßdnΘ zotavenφ po chyb∞, mo₧nost ztrßty dat
<ul>
<li>Backup / Restore</li>
<li>Dettach / Copy / Attach</li>
</ul>
</li>
<li>LepÜφ: manußlnφ zotavenφ po chyb∞, mo₧nost ztrßty dat
<ul>
<li>Replikace pomocφ log∙</li>
<li>Mirroring databßzφ - m≤d vysokΘho v²konu, neΦekß se na potvrzenφ dokonΦenφ mirroru</li>
</ul>
</li>
<li>NejlepÜφ: automatickΘ zotavenφ po chyb∞, nulovß ztrßta dat
<ul>
<li>Mirroring - m≤d vysokΘ bezpeΦnosti, Φekß se na dokonΦenφ replikace</li>
<li>Databßzov² Cluster</li>
</ul>
</li>
</ul>
<p>Krom∞ tΘto p°ednßÜky m∞li nßvÜt∞vnφci mo₧nost seznßmit se s novou verzφ programovacφho jazyka C# 2.0 a s web controls v ASP.NET 2.0, co₧ je oblast pravideln²m Φtenß°∙m Intervalu ji₧ d∙v∞rn∞ znßmß.</p>
<h3>Den pßt² - IIS 7</h3>
<p>TΘmatem dne se pro mne stal Internet Information Server ve verzi 7, kter² je v souΦasnΘ dob∞ k dispozici v podob∞ neve°ejnΘ betaverze. P°inese op∞t velkou °adu novinek, kterΘ jist∞ °ada z vßs uvφtß, vybφrßm namßtkou:</p>
<ul>
<li>server poskytuje dostupn∞jÜφ a komplexn∞jÜφ informace o aktußlnφm stavu</li>
<li>jsou k dispozici specißlnφ nßstroje pro snadnou lokalizace (nalezenφ) chybujφcφ aplikace</li>
<li>sprßvce mß mo₧nost nainstalovat jen moduly, kterΘ skuteΦn∞ pot°ebuje (co nepou₧iji, to neinstaluji = vyÜÜφ bezpeΦnost)</li>
<li>sprßvce IIS7 ji₧ nepot°ebuje administrßtorskß prßva na stroj</li>
<li>konfigurace IIS7 je ulo₧ena v XML</li>
<li>nahrßnφ konfigurace je usnadn∞no XCOPY</li>
</ul>
<p>V Φßsti zam∞°enΘ na SQL byly prezentovßny doporuΦenΘ postupy pro °eÜenφ standardnφch situacφ p°i v²voji aplikacφ a op∞t byla zastoupena i tvorba web-based aplikacφ v ASP.NET 2.0, p°edevÜφm s d∙razem na t²movou prßci a vyu₧itφ nßstroj∙ novΘho Visual Studia 2005.</p>