<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.vyvojar.cz/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang=""><title type="html">Radim.NET</title><subtitle type="html">Radim Hampel : Microsoft business intelligence, performance management and data warehousing</subtitle><id>http://blog.vyvojar.cz/radim/atom.aspx</id><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blog.vyvojar.cz/radim/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61129.1">Community Server</generator><updated>2008-04-16T16:54:00Z</updated><entry><title>Microsoft Business Intelligence v AC Milán</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx</id><published>2010-01-05T20:28:00Z</published><updated>2010-01-05T20:28:00Z</updated><content type="html">&lt;p&gt;Microsoftí reklamní upoutávka ukazuje využití BI technologií při tréninku fotbalistů AC Milán. Ukázka zachycuje slavné tváře a výpovědi trenérů, bohužel však méně záběrů na samotné vyhodnocení tréninkových dávek a použitých technologií. Posuďte sami: &lt;a href="http://www.microsoft.com/smallbusiness/products/businessintelligence.aspx?CR_CC=100275146" title="http://www.microsoft.com/smallbusiness/products/businessintelligence.aspx?CR_CC=100275146"&gt;http://www.microsoft.com/smallbusiness/products/businessintelligence.aspx?CR_CC=100275146&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx&amp;amp;;title=Microsoft+Business+Intelligence+v+AC+Mil%26%23225%3bn" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx&amp;amp;;title=Microsoft+Business+Intelligence+v+AC+Mil%26%23225%3bn" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx&amp;amp;;title=Microsoft+Business+Intelligence+v+AC+Mil%26%23225%3bn" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx&amp;amp;title=Microsoft+Business+Intelligence+v+AC+Mil%26%23225%3bn" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx&amp;amp;;title=Microsoft+Business+Intelligence+v+AC+Mil%26%23225%3bn" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx&amp;amp;;title=Microsoft+Business+Intelligence+v+AC+Mil%26%23225%3bn&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx&amp;amp;;subject=Microsoft+Business+Intelligence+v+AC+Mil%26%23225%3bn" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/05/microsoft-business-intelligence-v-ac-mil-n.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=235989" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="Microsoft" scheme="http://blog.vyvojar.cz/radim/archive/tags/Microsoft/default.aspx" /><category term="Business Intelligence" scheme="http://blog.vyvojar.cz/radim/archive/tags/Business+Intelligence/default.aspx" /></entry><entry><title>Nastavení práv pro čtení EventLogu pomocí WMI</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx</id><published>2010-01-03T16:12:00Z</published><updated>2010-01-03T16:12:00Z</updated><content type="html">&lt;p&gt;Nedávno jsem potřeboval načíst konkrétní záznamy ze systémového EventLogu. Šlo o tisky provedené na jednom serveru, které jsou ukládal do databáze. Výsledkem byl seznam toho, kdo/co/kdy/kolik tiskne. Integration Services nabízí komponentu, která uloží výsledek WMI dotazu do souboru (WMI Data Reader Task). Komponenta není bohužel napsána jako data flow source, ale i s nutným mezikrokem (uložení do souboru a následné načtení) je relativně snadno použitelná. Kromě cílového serveru se nastaví namespace pro WMI objekt, v případě EventLogu je to \root\cimv2.&lt;/p&gt;  &lt;p&gt;WMI dotazovací jazyk (WMI Query Language - &lt;a href="http://msdn.microsoft.com/en-us/library/aa394606%28VS.85%29.aspx"&gt;WQL&lt;/a&gt;) je podmnožina ANSI SQL. Dotaz na všechny tiskové události bude vypadat asi takto: &lt;font face="Courier New"&gt;Select * from Win32_NTLogEvent Where Logfile = 'System' And SourceName='Print' And TimeGenerate &amp;gt; '20100101141835.00000420'&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Určitým problémem může být práce s časovým formátem WQL, zde ale pomůže třída &lt;a href="http://msdn.microsoft.com/en-us/library/system.management.managementdatetimeconverter.todatetime.aspx"&gt;System.Management.ManagementDateTimeConverter&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Služba WMI původně vznikla, aby umožnila prováděni administrativních úkolů na vzdálených počítačích. Základním (a ve většině WMI příkladů nejspíš implicitně očekávaným) nastavením jsou administrátorská práva. Při detailnějším nastavení přístupových práv je ale situace o něco složitější. Co je tedy nutno udělat?&lt;/p&gt;  &lt;p&gt;DCOM nastavení. WMI používá DCOM pro běh kódu na cílovém počítači. První věcí je tedy umožnit vzdálený přístup k počítači.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Spustit DCOM Config (DCOMCnfg.exe nebo přes administrative tools)&lt;/li&gt;    &lt;li&gt;Component Services -&amp;gt; Computers -&amp;gt; My Computer, zobrazit Properties na My Computer&lt;/li&gt;    &lt;li&gt;Zobrazit záložku COM Security&lt;/li&gt;    &lt;li&gt;Kliknout na Edit limits... pro Launch and Activation Permissions&lt;/li&gt;    &lt;li&gt;Přidat nový účet/skupinu s právy Remote Launch a Remote Activation&lt;/li&gt;    &lt;li&gt;Kliknout na Edit limits... pro Access Permissions&lt;/li&gt;    &lt;li&gt;Vybrat Anonymous Logon a přidat volbu Remote Access&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa393266%28VS.85%29.aspx"&gt;Securing a Remote WMI Connection&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;WMI Namespace Security - přístup k jednotlivým namespace, pro tento příklad "postačí" defautní \root\cimv2&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Otevřít MMC add-in pro WMI Control (třeba Administrative Tools -&amp;gt; Computer Management -&amp;gt; Services and Applications -&amp;gt; WMI Control)&lt;/li&gt;    &lt;li&gt;Zobrazit Properties pro WMI Control&lt;/li&gt;    &lt;li&gt;Vybrat záložku Security&lt;/li&gt;    &lt;li&gt;Zvolit cílový namespace&lt;/li&gt;    &lt;li&gt;Kliknout na Security a zvolenému účtu nastavit volbu Remote Enable&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa393613%28VS.85%29.aspx"&gt;Setting Namespace Security with the WMI Control&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Nastavení práv pro čtení EventLogu.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Spustit RegEdit pro editaci registry&lt;/li&gt;    &lt;li&gt;Vybrat větev (pro System EventLog) HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Eventlog\System&lt;/li&gt;    &lt;li&gt;Zvolit CustomSD&lt;/li&gt;    &lt;li&gt;Přidat nový SD (security descriptor) záznam pro zvolený účet&lt;/li&gt;    &lt;li&gt;SD záznam bude vypadat nějak následovně: O:BAG:SYD:(A;;0x07;;;WD)S:(ML;;0x1;;;LW)&lt;/li&gt;    &lt;li&gt;Přidaný řetězec bude ve tvaru: (A;;0x1;;;SID) A-Allow, 0x1 - Read a SID bude SID vybraného účtu&lt;/li&gt;    &lt;li&gt;SID lokálního účtu (tak jsem ho vyčetl já) jde zjistit opět přes registry, větev &lt;/li&gt;    &lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \ProfileList&lt;/p&gt; &lt;/ol&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/323076"&gt;How to set event log security locally or by using Group Policy in Windows Server 2003&lt;/a&gt;    &lt;br&gt;&lt;a href="http://www.jameskovacs.com/blog/WritingToTheEventLogFromASPNETFailsWhenRunningOnWindowsServer2003SP1.aspx" title="http://www.jameskovacs.com/blog/WritingToTheEventLogFromASPNETFailsWhenRunningOnWindowsServer2003SP1.aspx"&gt;http://www.jameskovacs.com/blog/WritingToTheEventLogFromASPNETFailsWhenRunningOnWindowsServer2003SP1.aspx&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx&amp;amp;;title=Nastaven%26%23237%3b+pr%26%23225%3bv+pro+%c4%8dten%26%23237%3b+EventLogu+pomoc%26%23237%3b+WMI" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx&amp;amp;;title=Nastaven%26%23237%3b+pr%26%23225%3bv+pro+%c4%8dten%26%23237%3b+EventLogu+pomoc%26%23237%3b+WMI" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx&amp;amp;;title=Nastaven%26%23237%3b+pr%26%23225%3bv+pro+%c4%8dten%26%23237%3b+EventLogu+pomoc%26%23237%3b+WMI" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx&amp;amp;title=Nastaven%26%23237%3b+pr%26%23225%3bv+pro+%c4%8dten%26%23237%3b+EventLogu+pomoc%26%23237%3b+WMI" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx&amp;amp;;title=Nastaven%26%23237%3b+pr%26%23225%3bv+pro+%c4%8dten%26%23237%3b+EventLogu+pomoc%26%23237%3b+WMI" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx&amp;amp;;title=Nastaven%26%23237%3b+pr%26%23225%3bv+pro+%c4%8dten%26%23237%3b+EventLogu+pomoc%26%23237%3b+WMI&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx&amp;amp;;subject=Nastaven%26%23237%3b+pr%26%23225%3bv+pro+%c4%8dten%26%23237%3b+EventLogu+pomoc%26%23237%3b+WMI" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2010/01/03/nastaven-pr-v-pro-ten-eventlogu-pomoc-wmi.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=235986" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="Microsoft" scheme="http://blog.vyvojar.cz/radim/archive/tags/Microsoft/default.aspx" /><category term="C#" scheme="http://blog.vyvojar.cz/radim/archive/tags/C_2300_/default.aspx" /></entry><entry><title>Enterprise Policy Management Framework</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx</id><published>2009-09-05T16:47:18Z</published><updated>2009-09-05T16:47:18Z</updated><content type="html">&lt;p&gt;Jednou z nov&amp;#253;ch funkc&amp;#237; SQL Serveru 2008 je Policy-Based Management. PBM umožňuje definovat a n&amp;#225;sledně kontrolovat stav a parametry SQL objektů. Administr&amp;#225;tor vytvoř&amp;#237; sadu pravidel (politik) a nastav&amp;#237; typ kontroly - ručn&amp;#237; spu&amp;#353;těn&amp;#237;, pravidelnou kontrolu nebo př&amp;#237;padně vynucen&amp;#237; pravidel. Vynucen&amp;#237; znamen&amp;#225; to, že pokus o vytvořen&amp;#237; nebo změnu stavu objektu, kter&amp;#225; by poru&amp;#353;ovala politiku, bude serverem odm&amp;#237;tnut. Na vlastn&amp;#237; kůži jsem si to vyzkou&amp;#353;el během WUG prezentace, kdy jsem vytvořil nahodile vymy&amp;#353;lenou politiku, že uložen&amp;#233; procedury nesměj&amp;#237; zač&amp;#237;nat prefixem (sp_). Pak jsem na politiky zapoměl a pokračoval v dal&amp;#353;&amp;#237;ch funkc&amp;#237;ch. Probl&amp;#233;m nastal při vytv&amp;#225;řen&amp;#237; datov&amp;#233;ho skladu pro Performance Data Collector (dal&amp;#353;&amp;#237; novinka, kter&amp;#225; měř&amp;#237; důležit&amp;#233; v&amp;#253;konostn&amp;#237; parametry serveru a ukl&amp;#225;d&amp;#225; je do datab&amp;#225;ze pro historick&amp;#233; srovn&amp;#225;n&amp;#237;). Inicializace PDC několikr&amp;#225;t havarovala a neměl jsem tu&amp;#353;en&amp;#237;, co za t&amp;#237;m může b&amp;#253;t. Nakonec jsme společně objevili zalogovanou chybu, kterou zapsal PBM - procedury v datov&amp;#233;m skladu zač&amp;#237;naly pr&amp;#225;vě na sp_ a na tom inicializace skončila.&lt;/p&gt;  &lt;p&gt;PBM pro mě znamen&amp;#225; jednu z nejzaj&amp;#237;mavěj&amp;#353;&amp;#237;ch změn. Umožňuje formalizovat administr&amp;#225;torskou pr&amp;#225;ci, což jednak zkr&amp;#225;t&amp;#237; nezbytn&amp;#233; klik&amp;#225;n&amp;#237; (třeba na zji&amp;#353;těn&amp;#237;, jestli v&amp;#353;echny firemn&amp;#237; servery maj&amp;#237; vypnut&amp;#253; xp_CmdShell) a jednak sn&amp;#237;ž&amp;#237; riziko přehl&amp;#233;dnut&amp;#237; nebo opomenut&amp;#237; určit&amp;#233; kontroly. Firma tak m&amp;#225; možnost centralizovat, formalizovat v&amp;#353;echny n&amp;#225;roky na SQL Server a m&amp;#237;t přehled o aktu&amp;#225;ln&amp;#237;m stavu jejich naplňov&amp;#225;n&amp;#237;. Microsoft nab&amp;#237;z&amp;#237; ke stažen&amp;#237; sadu doporučen&amp;#253;ch pravidel v 2008 &lt;a href="http://go.microsoft.com/fwlink/?LinkId=123720&amp;amp;clcid=0x409"&gt;feature packu&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.vyvojar.cz/blogs/radim/WindowsLiveWriter/EnterprisePolicyManagementFramework_10834/EPM_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="484" alt="EPM" src="http://blog.vyvojar.cz/blogs/radim/WindowsLiveWriter/EnterprisePolicyManagementFramework_10834/EPM_thumb.jpg" width="552" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://epmframework.codeplex.com/"&gt;Enterprise Policy Management Framework&lt;/a&gt; je komunitn&amp;#237; projekt, kter&amp;#253; umožn&amp;#237; spustit politiky oproti v&amp;#353;em dostupn&amp;#253;m SQL Serverům(i oproti niž&amp;#353;&amp;#237;m verz&amp;#237;m). EPM roz&amp;#353;&amp;#237;řuje možnosti PBM t&amp;#237;m, že spou&amp;#353;t&amp;#237; PowerShell skripty oproti dal&amp;#353;&amp;#237;m instanc&amp;#237;m a vizualizuje aktu&amp;#225;ln&amp;#237; stav. Projekt obsahuje sql skript pro vytvořen&amp;#237; tabulek s v&amp;#253;sledky, prov&amp;#225;děc&amp;#237; PowerShell skript a Reporting Services reporty nad vytvořen&amp;#253;mi tabulkami. Pro svůj běh potřebuje jednu nebo v&amp;#237;ce instanc&amp;#237; 2008 (pro politiky, jako centr&amp;#225;ln&amp;#237; server a jako prov&amp;#225;děc&amp;#237; server). Konfigurace spoč&amp;#237;v&amp;#225; ve vytvořen&amp;#237; historick&amp;#253;ch tabulek a nastaven&amp;#237; skriptu (jm&amp;#233;na jednotliv&amp;#253;ch serverů). V reportech je pak jednoduch&amp;#233; sledovat v&amp;#253;voj počtu poru&amp;#353;en&amp;#237; politik, nebo je lehkce proklikat na konkr&amp;#233;tn&amp;#237; chybu.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx&amp;amp;;title=Enterprise+Policy+Management+Framework" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx&amp;amp;;title=Enterprise+Policy+Management+Framework" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx&amp;amp;;title=Enterprise+Policy+Management+Framework" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx&amp;amp;title=Enterprise+Policy+Management+Framework" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx&amp;amp;;title=Enterprise+Policy+Management+Framework" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx&amp;amp;;title=Enterprise+Policy+Management+Framework&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx&amp;amp;;subject=Enterprise+Policy+Management+Framework" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/09/05/enterprise-policy-management-framework.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=234930" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="SQL" scheme="http://blog.vyvojar.cz/radim/archive/tags/SQL/default.aspx" /><category term="Microsoft" scheme="http://blog.vyvojar.cz/radim/archive/tags/Microsoft/default.aspx" /></entry><entry><title>24 Hours of PASS</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx</id><published>2009-08-19T18:44:28Z</published><updated>2009-08-19T18:44:28Z</updated><content type="html">&lt;p&gt;&lt;a href="http://24hours.sqlpass.org/"&gt;24 hours of PASS&lt;/a&gt; (Professional Associating for SQL Server) je celodenn&amp;#237; bezplatn&amp;#225; online konference věnovan&amp;#225; tematice SQL Serveru a business intelligence. Akce se skl&amp;#225;d&amp;#225; z 24 hodinov&amp;#253;ch předn&amp;#225;&amp;#353;ek, kter&amp;#233; se budou vys&amp;#237;lat živě během 2. z&amp;#225;ř&amp;#237; 2009. Na akci vystoup&amp;#237; řada zn&amp;#225;m&amp;#253;ch tv&amp;#225;ř&amp;#237; ze SQL Server komunity, např&amp;#237;klad Adam Machanic, Andrew Kelly, Brian Knight, Erik Veerman, Greg Low, Jessice Moss, Kevin Kline a řada dal&amp;#353;&amp;#237;ch. T&amp;#233;mata předn&amp;#225;&amp;#353;ek: datab&amp;#225;zov&amp;#253; n&amp;#225;vrh, PowerShell vs sql server, SSIS performance, spatial data, ADO.NET data services, wait statistics, ... &lt;/p&gt;  &lt;p&gt;Na konferenci se můžete zaregistroval bezplatně (protože jde o akci &amp;quot;around the clock&amp;quot;, je k dispozici konvertor časov&amp;#253;ch z&amp;#243;n), ale později by měly b&amp;#253;t k dispozici z&amp;#225;znamy včetně Q&amp;amp;A.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx&amp;amp;;title=24+Hours+of+PASS" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx&amp;amp;;title=24+Hours+of+PASS" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx&amp;amp;;title=24+Hours+of+PASS" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx&amp;amp;title=24+Hours+of+PASS" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx&amp;amp;;title=24+Hours+of+PASS" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx&amp;amp;;title=24+Hours+of+PASS&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx&amp;amp;;subject=24+Hours+of+PASS" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/08/19/24-hours-of-pass.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=234688" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author></entry><entry><title>Krásné sparkline grafy</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx</id><published>2009-07-29T21:08:28Z</published><updated>2009-07-29T21:08:28Z</updated><content type="html">&lt;p&gt;V &lt;a href="http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx"&gt;minul&amp;#233;m př&amp;#237;spěvku&lt;/a&gt; jsem se zmiňoval o nov&amp;#233;m typu grafu v Excelu 2010 - sparklines. Při proč&amp;#237;t&amp;#225;n&amp;#237; dal&amp;#353;&amp;#237;ch informac&amp;#237; jsem narazil na produktov&amp;#233;m blogu Excel t&amp;#253;mu na naprosto fantastick&amp;#233; uk&amp;#225;zky sparkline grafů, pod&amp;#237;vejte se sami:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/excel/archive/2009/07/28/sparklines-lining-up-the-points.aspx"&gt;Sparklines &amp;#8211; Lining Up the Points&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/excel/archive/2009/07/24/sparkline-axis-options.aspx"&gt;Sparkline Axis Options&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/excel/archive/2009/07/22/formatting-sparklines.aspx"&gt;Formatting Sparklines&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/excel/archive/2009/07/20/adding-some-spark-to-your-spreadsheets.aspx"&gt;Adding Some Spark to Your Spreadsheets&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/excel/archive/2009/07/17/sparklines-in-excel.aspx"&gt;Sparklines in Excel&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx&amp;amp;;title=Kr%26%23225%3bsn%26%23233%3b+sparkline+grafy" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx&amp;amp;;title=Kr%26%23225%3bsn%26%23233%3b+sparkline+grafy" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx&amp;amp;;title=Kr%26%23225%3bsn%26%23233%3b+sparkline+grafy" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx&amp;amp;title=Kr%26%23225%3bsn%26%23233%3b+sparkline+grafy" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx&amp;amp;;title=Kr%26%23225%3bsn%26%23233%3b+sparkline+grafy" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx&amp;amp;;title=Kr%26%23225%3bsn%26%23233%3b+sparkline+grafy&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx&amp;amp;;subject=Kr%26%23225%3bsn%26%23233%3b+sparkline+grafy" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/29/kr-sn-sparkline-grafy.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=234246" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="Microsoft" scheme="http://blog.vyvojar.cz/radim/archive/tags/Microsoft/default.aspx" /><category term="Business Intelligence" scheme="http://blog.vyvojar.cz/radim/archive/tags/Business+Intelligence/default.aspx" /></entry><entry><title>Co přináší nového Excel 2010</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx</id><published>2009-07-18T18:21:00Z</published><updated>2009-07-18T18:21:00Z</updated><content type="html">&lt;p&gt;Před pár dny Microsoft vypustil neveřejné technical preview balíku Office 2010 a blogosféra začíná produkovat řadu komentářů na jeho adresu. Já jsem byl zvědavý hlavně na Excel, z hlediska business intelligence nejpoužívanější klientský nástroj vůbec. Přechod od 2003 k 2007 znamenal (tedy tam, kde je aktuální verze používána, není to zdaleka samozřejmost) velký posun kupředu (podpora Analysis Services 2005, grafická stránka, generování efektivních MDX dotazů, spolupráce s Sharepointem/Excel services). Kam míří Excel 2010?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Nový splash screen :)&lt;/li&gt;    &lt;li&gt;Nový typ grafu - Sparklines. Je to minigraf, který ukazuje trend ve vybrané oblasti.&amp;nbsp; Výborná věc, nepotěší asi ty, kteří dodávali podobný typ grafů, třeba &lt;a href="http://blog.xlcubed.com/fit-a-micro-chart-to-cell/"&gt;MicroCharts&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Writeback - konečně první OLAP klient, který podporuje writeback(what-if analysis)! Produktový tým určitě využil zkušeností získaných při vývoji PerformancePointu, ale proč až nyní?? Pro mě novinka číslo jedna.&lt;/li&gt;    &lt;li&gt;Slicers - vizuální filtrování pivot tabulky. Jednotlivé slicery pak vizuálně indikují prázdnost/neprázdnost a navzájem se ovlivňují (po výběru produktu se vyznačí zákazníci, kteří si ho koupili).&lt;/li&gt;    &lt;li&gt;Filtrování členů dimenzí podle textu. Tedy něco, co je přebráno z Proclarity - při rozbalení seznamu klientů nemusím zdlouhavě listovat tisíci položkami, ale zapíšu část jména a dohledám konkrétního. Jednoduché a dost pomůže.&lt;/li&gt;    &lt;li&gt;Podpora sad. Excel umožní vytvářet named sety a to nejen výčtem členů, ale i pomocí MDX. Taktéž podporuje dynamické sety (novinka AS 2008), což je něco, co vrací jiné členy podle vybraného filtru (např. Top 09 politiků - pro jiný rok vrátí jiný seznam, dle popularity)&lt;/li&gt;    &lt;li&gt;Podpora samoobslužné analýzy (alias Gemini)&lt;/li&gt;    &lt;li&gt;Show As - měřítka se dají použít v pivot tabulce opakovaně, v různém zobrazení (jako různá procenta (k předchůdci, celku, ...), nebo se nabízí i časové výpočty bez MDX, jako YTD a další)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Linky:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.office2010themovie.com/"&gt;Backstage with Office 2010&lt;/a&gt;    &lt;br&gt;&lt;a href="http://blogs.msdn.com/excel/archive/2009/07/16/excel-2010-the-10-000-ft-view.aspx"&gt;Excel 2010 - 10 000 feet view&lt;/a&gt;    &lt;br&gt;&lt;a href="http://www.vandeputte.org/2009/07/excel-2010-personal-sneak-preview.html"&gt;Excel 2010 - personal sneak preview&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx&amp;amp;;title=Co+p%c5%99in%26%23225%3b%c5%a1%26%23237%3b+nov%26%23233%3bho+Excel+2010" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx&amp;amp;;title=Co+p%c5%99in%26%23225%3b%c5%a1%26%23237%3b+nov%26%23233%3bho+Excel+2010" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx&amp;amp;;title=Co+p%c5%99in%26%23225%3b%c5%a1%26%23237%3b+nov%26%23233%3bho+Excel+2010" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx&amp;amp;title=Co+p%c5%99in%26%23225%3b%c5%a1%26%23237%3b+nov%26%23233%3bho+Excel+2010" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx&amp;amp;;title=Co+p%c5%99in%26%23225%3b%c5%a1%26%23237%3b+nov%26%23233%3bho+Excel+2010" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx&amp;amp;;title=Co+p%c5%99in%26%23225%3b%c5%a1%26%23237%3b+nov%26%23233%3bho+Excel+2010&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx&amp;amp;;subject=Co+p%c5%99in%26%23225%3b%c5%a1%26%23237%3b+nov%26%23233%3bho+Excel+2010" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/18/co-p-in-nov-ho-excel-2010.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=233955" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="Microsoft" scheme="http://blog.vyvojar.cz/radim/archive/tags/Microsoft/default.aspx" /><category term="Business Intelligence" scheme="http://blog.vyvojar.cz/radim/archive/tags/Business+Intelligence/default.aspx" /></entry><entry><title>Pozor na tři jádra</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx</id><published>2009-07-14T20:41:00Z</published><updated>2009-07-14T20:41:00Z</updated><content type="html">&lt;p&gt;Před dvěma týdny si kolega instaloval novou vývojářskou mašinu, obvyklých pár hodin mariáše s DVD. Vše postupovalo dobře kupředu, na Visty jsme aplikovali už tehdy zveřejněný SP2, antivir, firewall, Office, vpnky, VS + SQL obojí 2005. Na všechno aplikován poslední Windows Update. Problém ale nastal při poslední fázi SQL instalace, ve chvíli, kdy instalátor spouští službu a chce aplikovat skripty. Instalace skončila na obecné hlášce o neběžící službě a jediná možnost byla instalaci odrolovat. V instalačním logu se také nebylo čeho chytit. Zkusili jsme proces několikrát opakovat, dotáhnout updaty, nastupovat/vystupovat, ale nic nepomáhalo. Nepříjemná situace - operace, kterou jsem dělal několikrát, standardní prostředí, standardní instalace, nový počítač a SQL prostě nejde naistalovat. Pomalu jsme začali přemýšlet o reinstalaci systému, ale pak jsme našli záchranu:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/psssql/archive/2008/07/23/sql-server-2005-encounters-exception-during-install-when-system-has-odd-number-of-processors-or-logical-processors-per-core.aspx" title="http://blogs.msdn.com/psssql/archive/2008/07/23/sql-server-2005-encounters-exception-during-install-when-system-has-odd-number-of-processors-or-logical-processors-per-core.aspx"&gt;http://blogs.msdn.com/psssql/archive/2008/07/23/sql-server-2005-encounters-exception-during-install-when-system-has-odd-number-of-processors-or-logical-processors-per-core.aspx&lt;/a&gt;    &lt;br&gt;&lt;a href="http://support.microsoft.com/kb/954835/en-us" title="http://support.microsoft.com/kb/954835/en-us"&gt;http://support.microsoft.com/kb/954835/en-us&lt;/a&gt;    &lt;br&gt;&lt;a href="http://support.microsoft.com/kb/931666/en-us" title="http://support.microsoft.com/kb/931666/en-us"&gt;http://support.microsoft.com/kb/931666/en-us&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ve zkratce - "On a computer that has a multicore processor, if the ratio of logical processors to physical sockets is not a power of 2, you cannot install SQL Server 2005."&lt;/p&gt;  &lt;p&gt;Procesory s lichým počtem jader(existuje snad pouze AMD Phenom se třemi), to pro mě byla absolutní novinka. A že na něj nejde instalovat SQL Server 2005 RTM rovněž. Naštěstí ony články nabízí několik řešení:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Slipstream SP2 nebo SP3 do RTM instalce. Stačí stáhnout service pack, rozbalit ho (sp2.exe /x) a spustit instalátor s odkazem na rozbanené soubory (...Servers\setup.exe HOTFIXPATCH="...SP2\hotfixsql\files\sqlrun_sql.msp"). Nebylo vyzkoušeno.&lt;/li&gt;    &lt;li&gt;Omezení počtu procesorů v boot.ini. Spustit msconfig, v boot.ini/advanced změnit počet procesorů na 1, restart. Vyzkoušeli jsme, instalace trvala několikrát déle (daleko více než 3x) a instalace skončila stejnou chybou.&lt;/li&gt;    &lt;li&gt;Překopírování souborů sqlserver.exe a sqlos.dll. Tyto soubory se vezmou z funkční SP2/SP3 instalace a po prvním neúspěšném startu služby se soubory nahradí. Nakonec se aplikuje SP3. &lt;b&gt;Tato metoda nám fungovala.&lt;/b&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Chyba z instalačního logu:&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Doing Action: Do_sqlScript     &lt;br&gt;PerfTime Start: Do_sqlScript :       &lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;Service MSSQLSERVER with parameters '-m SqlSetup -Q -qSQL_Latin1_General_CP1_CI_AS -T4022 -T3659 -T3610 -T4010' is being started at      &lt;br&gt;Unable to start service (1053)      &lt;br&gt;Error Code: 0x8007041d (1053)      &lt;br&gt;Windows Error Text: The service did not respond to the start or control request in a timely fashion.      &lt;br&gt;Source File Name: sqlsetuplib\service.cpp      &lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx&amp;amp;;title=Pozor+na+t%c5%99i+j%26%23225%3bdra" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx&amp;amp;;title=Pozor+na+t%c5%99i+j%26%23225%3bdra" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx&amp;amp;;title=Pozor+na+t%c5%99i+j%26%23225%3bdra" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx&amp;amp;title=Pozor+na+t%c5%99i+j%26%23225%3bdra" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx&amp;amp;;title=Pozor+na+t%c5%99i+j%26%23225%3bdra" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx&amp;amp;;title=Pozor+na+t%c5%99i+j%26%23225%3bdra&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx&amp;amp;;subject=Pozor+na+t%c5%99i+j%26%23225%3bdra" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/07/14/pozor-na-t-i-j-dra.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=233949" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="SQL" scheme="http://blog.vyvojar.cz/radim/archive/tags/SQL/default.aspx" /></entry><entry><title>Námořní bitva v Reporting Services</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx</id><published>2009-05-24T16:58:01Z</published><updated>2009-05-24T16:58:01Z</updated><content type="html">&lt;p&gt;Na leto&amp;#353;n&amp;#237;m TechEdu, stejně jako v několika přede&amp;#353;l&amp;#253;ch ročn&amp;#237;c&amp;#237;ch, bylo prezentov&amp;#225;no několik př&amp;#237;spěvků pod n&amp;#225;zvem &amp;quot;BI Power Hour&amp;quot;, ve kter&amp;#253;ch byly uk&amp;#225;z&amp;#225;ny Microsoft business intelligence technologie v netradičn&amp;#237;m použit&amp;#237;. Takov&amp;#225; uk&amp;#225;zka je vytvořen&amp;#237; n&amp;#225;mořn&amp;#237; bitvy jako Reporting Services 2008 report. Soutěž&amp;#237; dva hr&amp;#225;či a snaž&amp;#237; se co nejrychlej&amp;#353;&amp;#237;m klik&amp;#225;n&amp;#237;m odhalit a potopit soupeřovy lodě, což je n&amp;#225;sledov&amp;#225;no animac&amp;#237;. Report je volně dostupn&amp;#253; na blogu &lt;a href="http://blogs.msdn.com/robertbruckner/archive/2009/05/20/multi-player-gaming-in-rs-aka-bi-power-hour-2008.aspx"&gt;Roberta Brucknera&lt;/a&gt;, stač&amp;#237; st&amp;#225;hnout, restorovat datab&amp;#225;zi, deploynout dva reporty a klikat a klikat :)&lt;/p&gt;  &lt;p&gt;&lt;img src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/MultiPlayerGaminginRSakaBIPowerHour2008_12DDD/SB_ChartGrid_2.png" /&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx&amp;amp;;title=N%26%23225%3bmo%c5%99n%26%23237%3b+bitva+v+Reporting+Services" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx&amp;amp;;title=N%26%23225%3bmo%c5%99n%26%23237%3b+bitva+v+Reporting+Services" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx&amp;amp;;title=N%26%23225%3bmo%c5%99n%26%23237%3b+bitva+v+Reporting+Services" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx&amp;amp;title=N%26%23225%3bmo%c5%99n%26%23237%3b+bitva+v+Reporting+Services" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx&amp;amp;;title=N%26%23225%3bmo%c5%99n%26%23237%3b+bitva+v+Reporting+Services" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx&amp;amp;;title=N%26%23225%3bmo%c5%99n%26%23237%3b+bitva+v+Reporting+Services&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx&amp;amp;;subject=N%26%23225%3bmo%c5%99n%26%23237%3b+bitva+v+Reporting+Services" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/05/24/n-mo-n-bitva-v-reporting-services.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=230300" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author></entry><entry><title>Microsoft Office Live Add-in for Office problems</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx</id><published>2009-03-02T11:43:43Z</published><updated>2009-03-02T11:43:43Z</updated><content type="html">&lt;p&gt;Sometime last month I installed &lt;a href="http://office.microsoft.com/en-us/officelive/FX102382801033.aspx"&gt;Office Add-In for Office&lt;/a&gt; to test new &lt;a href="http://workspace.officelive.com/"&gt;Office Live Workspace&lt;/a&gt;. Office workspace is a cloud document storage (based on Sharepoint internally, I guess) for uploading and sharing your documents. Office add-in allows you to work with live workspace seamlessly from office applications. With security in mind you can upload your common documents or files, you don't have to always carry them with you on flash. During the weekend I worked on some month closing company documents and I felt into deep problems. I wasn't able to work with certain type of document, specially Word couldn't even start. After couple of restarts I reinstalled Office, but without any improvement. Then I remembered of this add-in and tried to remove it. All functions went back to normal then, so apparently there is something wrong with with this add-in. Just be aware of that and if you fall into any issues with office, try to remove office live add-in first.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx&amp;amp;;title=Microsoft+Office+Live+Add-in+for+Office+problems" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx&amp;amp;;title=Microsoft+Office+Live+Add-in+for+Office+problems" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx&amp;amp;;title=Microsoft+Office+Live+Add-in+for+Office+problems" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx&amp;amp;title=Microsoft+Office+Live+Add-in+for+Office+problems" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx&amp;amp;;title=Microsoft+Office+Live+Add-in+for+Office+problems" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx&amp;amp;;title=Microsoft+Office+Live+Add-in+for+Office+problems&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx&amp;amp;;subject=Microsoft+Office+Live+Add-in+for+Office+problems" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/03/02/microsoft-office-live-add-in-for-office-problems.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=229081" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author></entry><entry><title>PerformancePoint je mrtev</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx</id><published>2009-01-27T19:07:00Z</published><updated>2009-01-27T19:07:00Z</updated><content type="html">&lt;p&gt;Microsoft tento týden oznámil, že nebude nadále rozvíjet PerformancePoint Server, minimálně ne jako samostatný produkt. PPS se skládá ze tří víceméně samostatných celků - monitorovací část je následovník Business Scorecard Manageru (BSM) nástroj na vytváření dashboarků, skorkaret, KPI..., dále analytickou část, jejíž obsah tvoří to, co bylo získáno při akvizici Proclarity a nakonec plánovací část, interně vyvinutý modul pro plánování a rozpočtování.&lt;/p&gt;  &lt;p&gt;Osobně jsem do PPS vkládal velké naděje, byl to produkt, který měl rozšířit MS BI balík směrem k Cognosu, Outlooksoftu a podobným hráčům. Jako firma jsme do PPS investovali hodně času, veškerá dostupná literatura, certifikace, realizační studie. Máme nasazenou monitorovací část a funkční demo v plánovací, ale to vše nyní přijde vniveč. Mrzí to o to víc, že náš největší klient se dlouho rozhodoval mezi PPS a Outlooksoftem na SAPu a nyní již není pochyb o finálním rozhodnutí.&lt;/p&gt;  &lt;p&gt;Co se s PPS vlastně stane? Monitorovací a plánovací část se rozpustí někde mezi Sharepoint a Excel. Toto rozhodnutí samo o sobě není ničím překvapivým, protože monitoring bez Sharepointu vůbec nemohl fungovat, byla to vlastně placená nadstavba pro vytváření dashboardů. Příští verze MOSS již bude obsahovat něco, čemu se dnes říká PerformancePoint services, evoluce dashboardů. Oznámení zároveň znamená smrt Proclarity jako samostaného produktu. Funkcionalita bude přidána do Excelu. Opět velmi předvídatelný tah, i když mne zaráží, že jsem doposud neviděl žádné dlouhodobé plány ohledně Excelu(když vynechám Gemini). Excel je drtivě nejpoužívanější BI nástroj mezi všemi skupinami uživatelů a rozšíření a některé pokročilé možnosti Proclarity prohlížeče mu jenom pomohou. Proč ale není budoucnost Excelu více komunikována? Nakonec je tady plánovací část, o které jsem čekal že zůstane jako samostatný modul, jako tvrdé jádro PPS. Oznámení MS zní ve smyslu, že žádné další pokračování nebude. Proč byl tak ambiciózní produkt ukončen ještě dříve, než se dostal do druhé verze, asi zůstane záhadou. Bylo to malé množství prodaných licencí, nebo prostě padl za obět ochlazení ekonomiky a PPS tým byl jednoduše rozpuštěn (nejslabší má padáka).&lt;/p&gt;  &lt;p&gt;Několik odkazů:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/bi/archive/2009/01/23/microsoft-bi-strategy-update.aspx" title="http://blogs.msdn.com/bi/archive/2009/01/23/microsoft-bi-strategy-update.aspx"&gt;http://blogs.msdn.com/bi/archive/2009/01/23/microsoft-bi-strategy-update.aspx&lt;/a&gt;    &lt;br&gt;&lt;a href="http://www.olapreport.com/Comment_Bizdemise.htm" title="http://www.olapreport.com/Comment_Bizdemise.htm"&gt;http://www.olapreport.com/Comment_Bizdemise.htm&lt;/a&gt;    &lt;br&gt;&lt;a href="http://performancepointinsider.com/files/EXTERNAL_Microsoft_BI_FAQ_Final.pdf" title="http://performancepointinsider.com/files/EXTERNAL_Microsoft_BI_FAQ_Final.pdf"&gt;http://performancepointinsider.com/files/EXTERNAL_Microsoft_BI_FAQ_Final.pdf&lt;/a&gt;    &lt;br&gt;&lt;a href="http://denglishbi.spaces.live.com/Blog/cns%21CD3E77E793DF6178%21893.entry" title="http://denglishbi.spaces.live.com/Blog/cns!CD3E77E793DF6178!893.entry"&gt;http://denglishbi.spaces.live.com/Blog/cns!CD3E77E793DF6178!893.entry&lt;/a&gt;    &lt;br&gt;&lt;a href="http://peterkol.spaces.live.com/Blog/cns%2168755AEAC31F9A6C%21992.entry" title="http://peterkol.spaces.live.com/Blog/cns!68755AEAC31F9A6C!992.entry"&gt;http://peterkol.spaces.live.com/Blog/cns!68755AEAC31F9A6C!992.entry&lt;/a&gt;    &lt;br&gt;&lt;a href="http://beyondbi.wordpress.com/2009/01/23/performancepoint-terminated-some-more-facts/" title="http://beyondbi.wordpress.com/2009/01/23/performancepoint-terminated-some-more-facts/"&gt;http://beyondbi.wordpress.com/2009/01/23/performancepoint-terminated-some-more-facts/&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx&amp;amp;;title=PerformancePoint+je+mrtev" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx&amp;amp;;title=PerformancePoint+je+mrtev" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx&amp;amp;;title=PerformancePoint+je+mrtev" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx&amp;amp;title=PerformancePoint+je+mrtev" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx&amp;amp;;title=PerformancePoint+je+mrtev" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx&amp;amp;;title=PerformancePoint+je+mrtev&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx&amp;amp;;subject=PerformancePoint+je+mrtev" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2009/01/27/performancepoint-je-mrtev.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=228947" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="Microsoft" scheme="http://blog.vyvojar.cz/radim/archive/tags/Microsoft/default.aspx" /><category term="Sharepoint" scheme="http://blog.vyvojar.cz/radim/archive/tags/Sharepoint/default.aspx" /><category term="BI" scheme="http://blog.vyvojar.cz/radim/archive/tags/BI/default.aspx" /><category term="PerformancePoint" scheme="http://blog.vyvojar.cz/radim/archive/tags/PerformancePoint/default.aspx" /><category term="Business Intelligence" scheme="http://blog.vyvojar.cz/radim/archive/tags/Business+Intelligence/default.aspx" /></entry><entry><title>Novinky z MS BI konference</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx</id><published>2008-10-07T20:15:00Z</published><updated>2008-10-07T20:15:00Z</updated><content type="html">&lt;p&gt;Včera byla v Seattlu zahájena Microsoftí &lt;a href="http://www.msbiconference.com"&gt;BI Conference 2008&lt;/a&gt;, jedna ze dvou velkých akcí, které se v tomto městě budou během několika týdnů konat. Ta druhá je &lt;a href="http://summit2008.sqlpass.org"&gt;PASS Community Summit&lt;/a&gt;, kde bude určitě zajímavá série přednášek SQLCAT teamu. Během úvodní přednášky bylo oznámeno několik předem nenápadně avizovaných novinek:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Madison - kódové jméno projektu okolo technologií zakoupených s DATAllegro. Jak jsem krátce psal v předchozím příspěvku, DATAllegro nabízela masivně paralelní shared-nothing dwh systémy běžící na běžném komerčním hardware. Proto není toto oznámení, několik měsíců po uveřejnění akvizice, žádným překvapením. Nezaznamenal jsem však žádnou zmínku ohledně škálování Analysis Services, alespoň v ROLAP módu. Během keynote bylo prezentováno řešení s bilionem záznamů naskládaných v 100TB databázi. Systém dokázal zobrazovat "běžné" Reporting Services reporty v sekundách. Jenom pro představu, pokud by se databáze plnila rychlostí dosažené při světovém rekordu ETL procesu (&lt;a href="http://blogs.msdn.com/sqlperf/archive/2008/02/27/etl-world-record.aspx"&gt;ETL world record&lt;/a&gt;), trvalo by to zhruba dva dny!&lt;/li&gt;    &lt;li&gt;Druhé oznámení je slibnější - SQL Server "Kilimanjaro" a zejména jeho část Gemini. SQL by měl být dostupný někdy v první polovině 2010. Technologicky se dá Gemini popsat jako in-memory column-oriented mód uložení dat v Analysis Services (doplněk k molap/rolap). K takto uloženým datům by se mělo přistupovat stále skrz MDX, v Excelu nebo Sharepointu. In-memory databáze jsou několik let na vzestupu, viz třeba QlikView (zkuste dema na &lt;a href="http://demo.qlikview.com/" title="http://demo.qlikview.com/"&gt;http://demo.qlikview.com/&lt;/a&gt;), nebo Applix koupený Cognosem. Tyto technologie umožňují rychlé zobrazování dat, filtrování za běhu a velmi příjemné uživatelské rozhraní. Jsou vhodné pro rychlé vytvoření nadstavby nad relační vrstvou. Sám jsem slyšel chválu právě na QlikView a můj první kontakt s ním byl zajímavý. Nicméně druhý dojem byl slabší, poslal jsem ho do kolen pouhým načtením několika miliónů záznamů. Nicméně určitě uvítám rozšíření možností AS a pokrytí další části BI trhu (zejména rychle rostoucí), což přinese další zájem o bi/mdx konzultanty :) Kromě technologického aspektu je tady i aspekt politický - tato část umožní vytváření podkladů i určité části business uživatelů, MS to prezentuje jako self-service analýzu. Je možné začít pracovat s "modelem", prostě procházet, řadit, filtrovat data a výsledek publikovat do Sharepointu.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Pokud máte chvíli času, můžete sledovat keynote v různých kvalitách: &lt;a href="http://wm.istreamplanet.com/customers/ms/100_ms_biconf_081006.asx"&gt;100&lt;/a&gt; &lt;a href="http://wm.istreamplanet.com/customers/ms/300_ms_biconf_081006.asx"&gt;300&lt;/a&gt; &lt;a href="http://wm.istreamplanet.com/customers/ms/750_ms_biconf_081006.asx"&gt;750&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx&amp;amp;;title=Novinky+z+MS+BI+konference" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx&amp;amp;;title=Novinky+z+MS+BI+konference" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx&amp;amp;;title=Novinky+z+MS+BI+konference" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx&amp;amp;title=Novinky+z+MS+BI+konference" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx&amp;amp;;title=Novinky+z+MS+BI+konference" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx&amp;amp;;title=Novinky+z+MS+BI+konference&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx&amp;amp;;subject=Novinky+z+MS+BI+konference" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/10/07/novinky-z-ms-bi-konference.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=228458" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="Microsoft" scheme="http://blog.vyvojar.cz/radim/archive/tags/Microsoft/default.aspx" /><category term="Analysis Services" scheme="http://blog.vyvojar.cz/radim/archive/tags/Analysis+Services/default.aspx" /><category term="Business Intelligence" scheme="http://blog.vyvojar.cz/radim/archive/tags/Business+Intelligence/default.aspx" /></entry><entry><title>Microsoft acquires DATAllegro</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx</id><published>2008-07-27T20:31:51Z</published><updated>2008-07-27T20:31:51Z</updated><content type="html">&lt;p&gt;Microsoft announced that it is about to acquire DATAllegro company, owner of unique massive parallel processing(MPP) data architecture that allows to spread queries across independent servers (shared-nothing approach). MS will attempt to merge this technology with future SQL Server versions (with current 3-year long lifecycle I'm not sure how much they will invest in SQL Server 2008 adjustments, but I'd expect first outputs in 12 months or so). I'm also really interested to hear about DATAllegro technology working together with Analysis Services. I didn't find any plans about AS, but I'm wondering if AS engine is already mature enough to support this kind of MPP approach, without major changes. Second thing that comes to my mind is innovation leadership. Microsoft have clearly beaten Oracle here, but the movement towards shared-nothing architecture in high-end scenarios is obvious and Oracle is expected to do something in this area soon (probably an acquisition, too). However I hope that even this step will change the attitude of certain part of IT community that still states that &amp;quot;sql doesn't scale&amp;quot;. SQL Server running 1000TB data warehouse application will help to change this attitude.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.in-tec.biz/microsoft-announced-datallegro"&gt;Microsoft acquires DATAllegro&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx&amp;amp;;title=Microsoft+acquires+DATAllegro" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx&amp;amp;;title=Microsoft+acquires+DATAllegro" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx&amp;amp;;title=Microsoft+acquires+DATAllegro" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx&amp;amp;title=Microsoft+acquires+DATAllegro" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx&amp;amp;;title=Microsoft+acquires+DATAllegro" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx&amp;amp;;title=Microsoft+acquires+DATAllegro&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx&amp;amp;;subject=Microsoft+acquires+DATAllegro" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/07/27/microsoft-acquires-datallegro.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=228003" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="Architektura" scheme="http://blog.vyvojar.cz/radim/archive/tags/Architektura/default.aspx" /><category term="SQL" scheme="http://blog.vyvojar.cz/radim/archive/tags/SQL/default.aspx" /><category term="Microsoft" scheme="http://blog.vyvojar.cz/radim/archive/tags/Microsoft/default.aspx" /></entry><entry><title>SQL Server 2008 Release Candidate</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx</id><published>2008-06-09T19:30:00Z</published><updated>2008-06-09T19:30:00Z</updated><content type="html">&lt;p&gt;If you haven't noticed yet, Microsoft released first release candidate of SQL Server 2008. It can be downloaded from MSDN: &lt;a href="http://msdn.microsoft.com/en-us/subscriptions/downloads/details/default.aspx?pm=pid:334"&gt;SQL Server 2008 RC0 (MSDN subscribers)&lt;/a&gt;. Also, SP1 of Performancepoint is available, download links are posted here: &lt;a href="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3444607&amp;amp;SiteID=17" title="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3444607&amp;amp;SiteID=17"&gt;http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3444607&amp;amp;SiteID=17&lt;/a&gt; Among other things, it is possible to pass multi-select parameters to Reporting Services report from Monitoring server.&lt;/p&gt;  &lt;p&gt;SQL2008 also got new logo. I'm not sure whether I like it or not, sure thing is that the wavy thing is called "dynamic grid symbol" and the colour should fit into new colour schema, intended to distinguish between different product categories. Blue means IT management, green means security, red is application infrastructure(i.e. SQL) and deep yellow is business productivity infrastructure.&lt;/p&gt;  &lt;blockquote&gt;&lt;p&gt;&lt;img src="http://blog.vyvojar.cz/blogs/radim/WindowsLiveWriter/SQLServer2008ReleaseCandidate_12E74/sql_logo_thumb.png" title="SQL Server 2008 logo" style="border-width:0px;" alt="SQL Server 2008 logo" align="middle" border="0" height="62" width="244"&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx&amp;amp;;title=SQL+Server+2008+Release+Candidate" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx&amp;amp;;title=SQL+Server+2008+Release+Candidate" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx&amp;amp;;title=SQL+Server+2008+Release+Candidate" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx&amp;amp;title=SQL+Server+2008+Release+Candidate" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx&amp;amp;;title=SQL+Server+2008+Release+Candidate" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx&amp;amp;;title=SQL+Server+2008+Release+Candidate&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx&amp;amp;;subject=SQL+Server+2008+Release+Candidate" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/06/09/sql-server-2008-release-candidate.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=227800" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="SQL" scheme="http://blog.vyvojar.cz/radim/archive/tags/SQL/default.aspx" /><category term="Microsoft" scheme="http://blog.vyvojar.cz/radim/archive/tags/Microsoft/default.aspx" /><category term="PerformancePoint" scheme="http://blog.vyvojar.cz/radim/archive/tags/PerformancePoint/default.aspx" /></entry><entry><title>Sql script that waits until job is finished</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx</id><published>2008-05-07T16:55:00Z</published><updated>2008-05-07T16:55:00Z</updated><content type="html">&lt;p&gt;In one of my projects I needed to disable certain SQL job from stored procedure and wait until that job is idle. I've been looking around a while and then I quickly build up own code and I hope someone will find it useful - here it is:&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;-- 
============================================= &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:green;"&gt;&lt;font face="Courier New" size="1"&gt;-- Author: Radim Hampel &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:green;"&gt;&lt;font face="Courier New" size="1"&gt;-- Create date: 2008-05-06 &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:green;"&gt;&lt;font face="Courier New" size="1"&gt;-- Description: Enables/Disables specified job and 
waits until it is finished(idle) &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:green;"&gt;&lt;font face="Courier New" size="1"&gt;-- This procedure is used from FullOptimize procedures 
&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:green;"&gt;&lt;font face="Courier New" size="1"&gt;-- ============================================= 
&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span style="color:blue;"&gt;ALTER&lt;/span&gt;&lt;span&gt; &lt;span style="color:blue;"&gt;Procedure&lt;/span&gt; [dbo]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[xsvk_ChangeJobStatus] &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:gray;"&gt;&lt;font face="Courier New" size="1"&gt;( &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;@JobName &lt;span style="color:blue;"&gt;varchar&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;50&lt;span style="color:gray;"&gt;) &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt;@Enabled 
&lt;span style="color:blue;"&gt;int &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt;@WaitUntilJobFinished &lt;span style="color:blue;"&gt;int&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; 1 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt;@WaitCycleTime &lt;span style="color:blue;"&gt;varchar&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;30&lt;span style="color:gray;"&gt;)&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:red;"&gt;'00:00:01' &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="color:gray;"&gt;&lt;font face="Courier New" size="1"&gt;) &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:green;"&gt;&lt;/span&gt;&lt;span style="color:green;"&gt;&lt;font face="Courier New" size="1"&gt;-- Change status of a job&lt;/font&gt;&lt;/span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span style="color:blue;"&gt;UPDATE&lt;/span&gt;&lt;span&gt; MSDB&lt;span style="color:gray;"&gt;.&lt;/span&gt;dbo&lt;span style="color:gray;"&gt;.&lt;/span&gt;sysjobs &lt;span style="color:blue;"&gt;SET&lt;/span&gt; &lt;span style="color:blue;"&gt;Enabled&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; 0 &lt;span style="color:blue;"&gt;WHERE&lt;/span&gt; Name 
&lt;span style="color:gray;"&gt;=&lt;/span&gt; @JobName&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;


&lt;/p&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:green;"&gt;&lt;font face="Courier New" size="1"&gt;-- If job is about to be stopped and we want to wail 
until it finishes &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span style="color:blue;"&gt;If&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span&gt;@Enabled &lt;span style="color:gray;"&gt;=&lt;/span&gt; 0 &lt;span style="color:gray;"&gt;and&lt;/span&gt; 
@WaitUntilJobFinished &lt;span style="color:gray;"&gt;=&lt;/span&gt; 1&lt;span style="color:gray;"&gt;) &lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:blue;"&gt;&lt;font face="Courier New" size="1"&gt;begin &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;CREATE&lt;/span&gt; 
&lt;span style="color:blue;"&gt;TABLE&lt;/span&gt; #job_status &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;( 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;job_id&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;UNIQUEIDENTIFIER&lt;/span&gt; &lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL, 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;last_run_date&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL, 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;last_run_time&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL, 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;next_run_date&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL, 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;next_run_time&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL, 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;next_run_schedule_id&lt;span&gt;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL, 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;requested_to_run&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL,&lt;/span&gt; &lt;span style="color:green;"&gt;-- BOOL &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;request_source&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL, 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;request_source_id&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;sysname&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;COLLATE&lt;/span&gt; database_default &lt;span style="color:gray;"&gt;NULL, &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;running&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL,&lt;/span&gt; &lt;span style="color:green;"&gt;-- BOOL &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;current_step&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL, 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;current_retry_attempt &lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL, 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;job_state&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/span&gt;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;) 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;Declare&lt;/span&gt; 
@IsSysadmin &lt;span style="color:blue;"&gt;int&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; @Owner &lt;span style="color:blue;"&gt;nvarchar&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;30&lt;span style="color:gray;"&gt;),&lt;/span&gt; @JobId &lt;span style="color:blue;"&gt;uniqueidentifier&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; 
@Status &lt;span style="color:blue;"&gt;int &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;select&lt;/span&gt; 
@Status &lt;span style="color:gray;"&gt;=&lt;/span&gt; 0&lt;span style="color:gray;"&gt;,&lt;/span&gt; 
@IsSysadmin &lt;span style="color:gray;"&gt;=&lt;/span&gt; 1&lt;span style="color:gray;"&gt;,&lt;/span&gt; @Owner &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:fuchsia;"&gt;Suser_Sname&lt;/span&gt;&lt;span style="color:gray;"&gt;(),&lt;/span&gt; 
@JobId &lt;span style="color:gray;"&gt;=&lt;/span&gt; job_Id &lt;span style="color:blue;"&gt;from&lt;/span&gt; msdb&lt;span style="color:gray;"&gt;.&lt;/span&gt;dbo&lt;span style="color:gray;"&gt;.&lt;/span&gt;sysjobs &lt;span style="color:blue;"&gt;where&lt;/span&gt; &lt;span style="color:blue;"&gt;name&lt;/span&gt;&lt;span style="color:gray;"&gt;=&lt;/span&gt;@JobName 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New" size="1"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;-- Wait until 
job is finished, 1 = Executing, 2 = Waiting For Thread, 3 = Between Retries, 4 = 
Idle, 5 = Suspended, 6 = [obsolete], 7 = PerformingCompletionActions 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;while&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;@Status &lt;span style="color:gray;"&gt;&amp;lt;&amp;gt;&lt;/span&gt; 4&lt;span style="color:gray;"&gt;) 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;begin 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;-- Check 
the status &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;insert&lt;/span&gt; &lt;span style="color:blue;"&gt;into&lt;/span&gt; 
#job_status &lt;span style="color:blue;"&gt;EXECUTE&lt;/span&gt; master&lt;span style="color:gray;"&gt;.&lt;/span&gt;dbo&lt;span style="color:gray;"&gt;.&lt;/span&gt;xp_sqlagent_enum_jobs @isSysadmin&lt;span style="color:gray;"&gt;,&lt;/span&gt; @owner&lt;span style="color:gray;"&gt;,&lt;/span&gt; @JobID 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;select&lt;/span&gt; @Status &lt;span style="color:gray;"&gt;=&lt;/span&gt; 
Job_State &lt;span style="color:blue;"&gt;from&lt;/span&gt; #job_status 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;delete&lt;/span&gt; &lt;span style="color:blue;"&gt;from&lt;/span&gt; 
#job_status &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;-- Waits 
specified about of time &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;WaitFor&lt;/span&gt; &lt;span style="color:blue;"&gt;Delay&lt;/span&gt; 
@WaitCycleTime &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;end 
&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font size="1"&gt;&lt;font face="Courier New"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;drop&lt;/span&gt; 
&lt;span style="color:blue;"&gt;table&lt;/span&gt; #job_status &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:blue;"&gt;&lt;font face="Courier New" size="1"&gt;end&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx&amp;amp;;title=Sql+script+that+waits+until+job+is+finished" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx&amp;amp;;title=Sql+script+that+waits+until+job+is+finished" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx&amp;amp;;title=Sql+script+that+waits+until+job+is+finished" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx&amp;amp;title=Sql+script+that+waits+until+job+is+finished" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx&amp;amp;;title=Sql+script+that+waits+until+job+is+finished" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx&amp;amp;;title=Sql+script+that+waits+until+job+is+finished&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx&amp;amp;;subject=Sql+script+that+waits+until+job+is+finished" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/05/07/Sql-script-that-waits-until-job-is-finished.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=227544" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="SQL" scheme="http://blog.vyvojar.cz/radim/archive/tags/SQL/default.aspx" /></entry><entry><title>MS decided to ship SP3 for SQL Server 2005</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx" /><id>http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx</id><published>2008-04-16T15:54:00Z</published><updated>2008-04-16T15:54:00Z</updated><content type="html">&lt;p&gt;After lot of demands from user community (&lt;a href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=326575" title="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=326575"&gt;https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=326575&lt;/a&gt;) MS finally decided to create SP3 for SQL Server 2005. It will be shipped after official launch of SQL2008, but still we should see SP3 in 2008. That's a good news, because all Cumulative Updates (new CU7 was published two days ago &lt;a href="http://support.microsoft.com/kb/949095/en-us" title="http://support.microsoft.com/kb/949095/en-us"&gt;http://support.microsoft.com/kb/949095/en-us&lt;/a&gt;) were not recommended to install and SP2 brought a lot of problems with it. I really hope that SP3 will make file a bit easier and that it will help to make transition to 2008 more transparent. But I'm not saying that I don't like the cumulative updates, the idea of regular public updates is nice, but you can't really expect a full support for something that needs to be implemented in about 2 months (8 weeks). Original post with with announcement: &lt;a href="http://blogs.technet.com/dataplatforminsider/archive/2008/04/15/sql-server-2005-sp3-coming-soon.aspx" title="SQL Server 2005 SP3 - coming soon"&gt;SQL Server 2005 SP3 - coming soon&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx&amp;amp;;title=MS+decided+to+ship+SP3+for+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx&amp;amp;;title=MS+decided+to+ship+SP3+for+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx&amp;amp;;title=MS+decided+to+ship+SP3+for+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx&amp;amp;title=MS+decided+to+ship+SP3+for+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx&amp;amp;;title=MS+decided+to+ship+SP3+for+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx&amp;amp;;title=MS+decided+to+ship+SP3+for+SQL+Server+2005&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx&amp;amp;;subject=MS+decided+to+ship+SP3+for+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/radim/archive/2008/04/16/ms-decided-to-ship-sp3-for-sql-server-2005.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=227390" width="1" height="1"&gt;</content><author><name>radim</name><uri>http://blog.vyvojar.cz/members/radim.aspx</uri></author><category term="SQL" scheme="http://blog.vyvojar.cz/radim/archive/tags/SQL/default.aspx" /><category term="Microsoft" scheme="http://blog.vyvojar.cz/radim/archive/tags/Microsoft/default.aspx" /></entry></feed>