<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dan's Blog : SQL Server 2008</title><link>http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx</link><description>Tags: SQL Server 2008</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Perfect Conference Storm</title><link>http://blogs.msdn.com/dtjones/archive/2009/09/19/perfect-conference-storm.aspx</link><pubDate>Sat, 19 Sep 2009 17:24:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9897127</guid><dc:creator>dtjones</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/9897127.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=9897127</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=9897127</wfw:comment><description>&lt;p&gt;November is shaping up to be the perfect storm of conferences. In a time when budgets are extremely tight it amazes me that we have 4 conferences to cover in November.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;SQL PASS&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;When: November 2-5, 2009&lt;/li&gt;      &lt;li&gt;Where: Seattle, Washington&lt;/li&gt;      &lt;li&gt;Site: &lt;a title="http://summit2009.sqlpass.org/" href="http://summit2009.sqlpass.org/"&gt;http://summit2009.sqlpass.org/&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Sessions: 2 focused on SQL Server 2008 R2/Visual Studio 2010&lt;/li&gt;   &lt;/ol&gt;    &lt;li&gt;SQL Connections&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;When: November 9-12, 2009&lt;/li&gt;      &lt;li&gt;Where: Las Vegas, Nevada&lt;/li&gt;      &lt;li&gt;Site: &lt;a title="http://www.devconnections.com/shows/FALL2009SQL" href="http://www.devconnections.com/shows/FALL2009SQL"&gt;http://www.devconnections.com/shows/FALL2009SQL&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Sessions: 3 – 1 on SQL Server 2008 R2/Visual Studio 2010 and 2 on SQL Server 2008&lt;/li&gt;   &lt;/ol&gt;    &lt;li&gt;TechEd Europe&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;When: November 9-13, 2009&lt;/li&gt;      &lt;li&gt;Where: Berlin, Germany&lt;/li&gt;      &lt;li&gt;Site: &lt;a title="http://www.microsoft.com/europe/teched/" href="http://www.microsoft.com/europe/teched/"&gt;http://www.microsoft.com/europe/teched/&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Sessions: 3 – 1 on SQL Server 2008 R2/Visual Studio 2010 and 2 on SQL Server 2008&lt;/li&gt;   &lt;/ol&gt;    &lt;li&gt;PDC&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;When: November 17-19, 2009&lt;/li&gt;      &lt;li&gt;Where: Los Angeles, California&lt;/li&gt;      &lt;li&gt;Site: &lt;a title="http://microsoftpdc.com/" href="http://microsoftpdc.com/"&gt;http://microsoftpdc.com/&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Sessions: 1 focused on SQL Server 2008 R2/Visual Studio 2010 &lt;/li&gt;   &lt;/ol&gt; &lt;/ol&gt;  &lt;p&gt;We have a tremendous amount of great content @ each of these conferences.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;It’s been a while since I’ve presented so I’m seriously considering taking the SQL Connections gig. After all I love Vegas and my brother from another mother and SQL Server MVP &lt;a href="http://www.sqlservercentral.com/Authors/Articles/Steve_Jones/3/"&gt;Steve Jones&lt;/a&gt; will be there. What more could I ask for.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9897127" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/Conferences/default.aspx">Conferences</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/Kilimanjaro/default.aspx">Kilimanjaro</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008+R2/default.aspx">SQL Server 2008 R2</category></item><item><title>PBM – it’s like liquid awesome!</title><link>http://blogs.msdn.com/dtjones/archive/2009/08/30/pbm-it-s-like-liquid-awesome.aspx</link><pubDate>Sun, 30 Aug 2009 20:20:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9889116</guid><dc:creator>dtjones</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/9889116.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=9889116</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=9889116</wfw:comment><description>&lt;p&gt;Brent Ozar and Thomas LaRock do a 3 part video series on the power of Policy-based Management (PBM). Interestingly SCOM comes up several times in the discussion.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;They cover the basics of PBM and Thomas goes into more depth on how he’s using it in his environment. The series is about 35 minutes in total.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Regardless of your PBM experience level I highly recommend watching these videos.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thomaslarock.com/2009/08/policy-based-management-podcast-part-1/"&gt;http://thomaslarock.com/2009/08/policy-based-management-podcast-part-1/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thomaslarock.com/2009/08/policy-based-management-podcast-part-2/"&gt;http://thomaslarock.com/2009/08/policy-based-management-podcast-part-2/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thomaslarock.com/2009/08/policy-based-management-podcast-part-3/"&gt;http://thomaslarock.com/2009/08/policy-based-management-podcast-part-3/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9889116" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/Policy/default.aspx">Policy</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/Management+Studio/default.aspx">Management Studio</category></item><item><title>PCI Compliance and SQL Server 2008</title><link>http://blogs.msdn.com/dtjones/archive/2009/04/19/pci-compliance-and-sql-server-2008.aspx</link><pubDate>Mon, 20 Apr 2009 03:22:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9556051</guid><dc:creator>dtjones</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/9556051.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=9556051</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=9556051</wfw:comment><description>&lt;p&gt;Today compliance is a huge focus area for IT. Since compliance is written by lawyers for lawyers it takes a fair amount of translation to get it to the point where IT can understand what processes, policies, and configuration to implement to meet the requirements for a given compliance spec. &lt;/p&gt;  &lt;p&gt;If you are a SQL Server DBA and face PCI compliance this &lt;a href="http://www.parentenet.com/whitepapers/SQL2008_PCI.pdf"&gt;white paper&lt;/a&gt; is a must read and the accompanying &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032404174&amp;amp;CountryCode=US"&gt;TechNet webcast&lt;/a&gt; a much watch.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9556051" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/Policy/default.aspx">Policy</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Using PowerShell to Get Data &amp; Log File Sizes</title><link>http://blogs.msdn.com/dtjones/archive/2009/03/21/using-powershell-to-get-data-log-file-sizes.aspx</link><pubDate>Sun, 22 Mar 2009 00:42:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9496563</guid><dc:creator>dtjones</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/9496563.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=9496563</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=9496563</wfw:comment><description>&lt;p&gt;I was playing around with PowerShell today (yes I’m was geeking out on Saturday afternoon) to learn how to access Performance Counters using PowerShell. My mission was to write a script that would return the Data File and Log File sizes for each database and a total for the instance. The good news is SQL Server already provides a bunch of fun performance counters and PowerShell has built-in support for accessing performance counters. I thought this was pretty cool so I decided to share it. In addition, I hadn’t blogged in a while and I was feeling bad about that. &lt;/p&gt;  &lt;p&gt;There are two groups of scripts and sample output below: 1) Data File Space and 2) Log File Space.&lt;/p&gt;  &lt;p&gt;Sorry about the formatting of the output I’m just being lazy today – after all it is Saturday.&lt;/p&gt;  &lt;p&gt;Have fun with it!&lt;/p&gt;  &lt;p&gt;Oh, btw: I was doing this on a Win7 machine (which I also need to give an update on) so I had to launch PS as administrator so it had access to the perf counters (same should be true on Vista and Windows Server 2K8). If you don’t launch as admin you’ll get an error that looks like this:&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000" size="2" face="Courier New"&gt;Get-Counter : The specified instance is not present.      &lt;br /&gt;At line:1 char:26       &lt;br /&gt;+ $DBDataFile = Get-Counter &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;#160; -Counter '\MSSQL$SQL2K8_01:Databases(*)\Data File(s) Size (KB)' -MaxSamples 1       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; + CategoryInfo&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : InvalidResult: (:) [Get-Counter], Exception       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; + FullyQualifiedErrorId : CounterApiError,Microsoft.PowerShell.Commands.GetCounterCommand&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Data File Space&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="2" face="Courier New"&gt;#Displays the total Data File size for each database (including system databases)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="2" face="Courier New"&gt;$DBDataFile = Get-Counter -Counter '\MSSQL$SQL2K8_01:Databases(*)\Data File(s) Size (KB)' -MaxSamples 1&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="2" face="Courier New"&gt;$DBDataFile.CounterSamples | where-object -FilterScript {($_.InstanceName -ne &amp;quot;_total&amp;quot;)} | sort-object -Property InstanceName | format-table @{Label = &amp;quot;Database&amp;quot;; Expression={$_.InstanceName}}, @{Label = &amp;quot;Total Data File(s) Size (MB)&amp;quot;; Express={$_.CookedValue/1000}} -AutoSize&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;Database Total Data File(s) Size (MB)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;-------- ----------------------------&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;ansicheck 2.304&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;master 4.096&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;model 1.28&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;msdb 10.752&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;mssqlsystemresource 61.696&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;pbm-prototype 2.048&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;tempdb 8.192&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;We can also just grab the total Data File space used by the instance:&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="2" face="Courier New"&gt;$DBDataFile = Get-Counter -Counter '\MSSQL$SQL2K8_01:Databases(*)\Data File(s) Size (KB)' -MaxSamples 1&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="2" face="Courier New"&gt;$DBDataFile.CounterSamples | where-object -FilterScript {($_.InstanceName -eq &amp;quot;_total&amp;quot;)} | sort-object -Property InstanceName | format-table @{Label = &amp;quot;Database&amp;quot;; Expression={$_.InstanceName}}, @{Label = &amp;quot;Total Data File(s) Size (MB)&amp;quot;; Express={$_.CookedValue/1000}} -AutoSize&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;Database Total Data File(s) Size (MB)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;-------- ----------------------------&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;_total 90.368&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Log File Space&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="2" face="Courier New"&gt;#Displays the total Log File size for each database (including system databases)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="2" face="Courier New"&gt;$DBLogFile = Get-Counter -Counter '\MSSQL$SQL2K8_01:Databases(*)\Log File(s) Size (KB)' -MaxSamples 1&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="2" face="Courier New"&gt;$DBLogFile.CounterSamples | where-object -FilterScript {($_.InstanceName -ne &amp;quot;_total&amp;quot;)} | sort-object -Property InstanceName | format-table @{Label = &amp;quot;Database&amp;quot;; Expression={$_.InstanceName}}, @{Label = &amp;quot;Total Log File(s) Size (MB)&amp;quot;; Express={$_.CookedValue/1000}} -AutoSize&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;Database Total Log File(s) Size (MB)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;-------- ---------------------------&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;ansicheck 0.496&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;master&amp;#160;&amp;#160;&amp;#160; 1.016&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;model 0.504&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;msdb 0.504&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;mssqlsystemresource 0.504&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;pbm-prototype 1.016&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;tempdb 0.504&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We can also just grab the total Log File space used by the instance:&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="2" face="Courier New"&gt;$DBLogFile = Get-Counter -Counter '\MSSQL$SQL2K8_01:Databases(*)\Log File(s) Size (KB)' -MaxSamples 1&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="2" face="Courier New"&gt;$DBLogFile.CounterSamples | where-object -FilterScript {($_.InstanceName -eq &amp;quot;_total&amp;quot;)} | sort-object -Property InstanceName | format-table @{Label = &amp;quot;Database&amp;quot;; Expression={$_.InstanceName}}, @{Label = &amp;quot;Total Log File(s) Size (MB)&amp;quot;; Express={$_.CookedValue/1000}} –AutoSize&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;Database Total Log File(s) Size (MB)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;-------- ---------------------------&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="2" face="Courier New"&gt;_total 4.544&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9496563" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/PowerShell/default.aspx">PowerShell</category></item><item><title>www.sqlserverenergy.com</title><link>http://blogs.msdn.com/dtjones/archive/2008/10/26/www-sqlserverenergy-com.aspx</link><pubDate>Sun, 26 Oct 2008 23:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9016966</guid><dc:creator>dtjones</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/9016966.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=9016966</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=9016966</wfw:comment><description>&lt;P&gt;Check out the new &lt;A class="" href="http://www.sqlserverenergy.com/" mce_href="http://www.sqlserverenergy.com"&gt;SQL Server site&lt;/A&gt;! &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/dtjones/WindowsLiveWriter/b5294b1df1d5_BCF6/sqlserver_Energy_2.png" mce_href="http://blogs.msdn.com/blogfiles/dtjones/WindowsLiveWriter/b5294b1df1d5_BCF6/sqlserver_Energy_2.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=352 alt=sqlserver_Energy src="http://blogs.msdn.com/blogfiles/dtjones/WindowsLiveWriter/b5294b1df1d5_BCF6/sqlserver_Energy_thumb.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/dtjones/WindowsLiveWriter/b5294b1df1d5_BCF6/sqlserver_Energy_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9016966" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Addressing Compliance with SQL Server 2008</title><link>http://blogs.msdn.com/dtjones/archive/2008/10/26/addressing-compliance-with-sql-server-2008.aspx</link><pubDate>Sun, 26 Oct 2008 23:01:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9016942</guid><dc:creator>dtjones</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/9016942.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=9016942</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=9016942</wfw:comment><description>&lt;p&gt;JC Cannon, Senior PM on the SQL Server team, presents this &lt;a href="http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&amp;amp;Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032389193%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e" target="_blank"&gt;webcast&lt;/a&gt; where he explores some of the new features in SQL Server 2008 and describes how they can be used to help an organization address their compliance needs.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In the webcast JC covers:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Identity management&lt;/li&gt;    &lt;li&gt;Data protection&lt;/li&gt;    &lt;li&gt;Separation of duties&lt;/li&gt;    &lt;li&gt;Auditing and reporting&lt;/li&gt;    &lt;li&gt;Policy-based management&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9016942" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/Policy/default.aspx">Policy</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>SQL Server 2008 Books Online Update</title><link>http://blogs.msdn.com/dtjones/archive/2008/09/30/sql-server-2008-books-online-update.aspx</link><pubDate>Wed, 01 Oct 2008 02:48:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8970900</guid><dc:creator>dtjones</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/8970900.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=8970900</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=8970900</wfw:comment><description>&lt;p&gt;The latest update to BOL is now available. The update is listed as August 2008 as that as the lock down for content changes. You can download it &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=765433F7-0983-4D7A-B628-0A98145BCB97&amp;amp;displaylang=en" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8970900" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>SQL Server 2008 Experience</title><link>http://blogs.msdn.com/dtjones/archive/2008/09/30/sql-server-2008-experience.aspx</link><pubDate>Tue, 30 Sep 2008 18:16:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8970383</guid><dc:creator>dtjones</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/8970383.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=8970383</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=8970383</wfw:comment><description>&lt;p&gt;I'm not super big on promoting marketing related stuff. But in this case I think there's a bunch of value for everyone. Our marketing team just launched a new site &lt;a href="http://www.sqlserverexperience.com"&gt;http://www.sqlserverexperience.com&lt;/a&gt;. Yes, it contains the normal marketing blah blah - sorry SQL Server Marketing team. But it also contains a bunch of video interviews with folks from the development team. These are cool and absolutely worth navigating the marketing-speaking to get at.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8970383" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Refreshing the IntelliSense Cache</title><link>http://blogs.msdn.com/dtjones/archive/2008/09/11/refreshing-the-intellisense-cache.aspx</link><pubDate>Fri, 12 Sep 2008 06:17:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8945815</guid><dc:creator>dtjones</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/8945815.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=8945815</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=8945815</wfw:comment><description>&lt;p&gt;There are cases where the local cache used by IntelliSense becomes stale. Refreshing the cache is easy but not necessarily obvious. There are two ways to refresh the cache: 1) Go to Edit -&amp;gt; IntelliSense -&amp;gt; Refresh Local Cache and 2) Hit Ctrl+Shift+R&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8945815" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/Management+Studio/default.aspx">Management Studio</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/IntelliSense/default.aspx">IntelliSense</category></item><item><title>SQL Server 2008 Webchat on Sept 23, 2008</title><link>http://blogs.msdn.com/dtjones/archive/2008/09/10/sql-server-2008-webchat-on-sept-23-2008.aspx</link><pubDate>Thu, 11 Sep 2008 02:13:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8942354</guid><dc:creator>dtjones</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/8942354.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=8942354</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=8942354</wfw:comment><description>&lt;p&gt;The SQL Server Product Group is holding a Webchat on Sept 23 from 10 am to 12 noon PST to get feedback from the community, customers, partners about their experience on SQL Server 2008 after over a month of RTM. You can find the details and participate through &lt;/p&gt;  &lt;p&gt;Microsoft.com Community Calendar : &lt;a href="http://www.microsoft.com/communities/chats/default.mspx"&gt;http://www.microsoft.com/communities/chats/default.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;TechNet: &lt;a href="http://technet.microsoft.com/en-us/cc719754.aspx"&gt;http://technet.microsoft.com/en-us/cc719754.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;MSDN: &lt;a href="http://msdn.microsoft.com/en-us/chats/default.aspx"&gt;http://msdn.microsoft.com/en-us/chats/default.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/dtjones/WindowsLiveWriter/SQLServer2008WebchatonSept232008_E42F/clip_image001_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="clip_image001" src="http://blogs.msdn.com/blogfiles/dtjones/WindowsLiveWriter/SQLServer2008WebchatonSept232008_E42F/clip_image001_thumb.jpg" width="780" height="387" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We look forward to chatting with you.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8942354" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>PowerShell vs. T-SQL or Why Did We Add PowerShell Support in SQL2K8</title><link>http://blogs.msdn.com/dtjones/archive/2008/08/29/powershell-vs-t-sql-or-why-did-we-add-powershell-support-in-sql2k8.aspx</link><pubDate>Fri, 29 Aug 2008 19:29:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8905682</guid><dc:creator>dtjones</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/8905682.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=8905682</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=8905682</wfw:comment><description>&lt;p&gt;&lt;font color="#0000a0"&gt;The following write-up was originally an email I sent to&lt;/font&gt; &lt;a href="http://sqlblog.com/blogs/allen_white/default.aspx" target="_blank"&gt;Allan White&lt;/a&gt; &lt;font color="#0000a0"&gt;(SQL Server MVP) in the context of a discussion on PowerShell and some of the PowerShell community postings questioning why SQL Server needed PowerShell support @ all given the strength of T-SQL. Allan and others encouraged me to post the response. I realize there are times when the SQL Server product team appears opaque. In general this is not intentional. There are situations when we're working on very new stuff that cannot be discussed publicly (we function in a very competitive market), but generally we want to engage with the community and share the reasons we make certain decisions. I hope you find this posting informative and interesting. Note: I edited the original email just a little so that it made sense without the additional back and forth threads.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Within Microsoft we have a concept called Common Engineering Criteria (CEC). The goal of CEC is to establish consistency across IT products (Windows Server, Exchange, SQL Server, BizTalk, System Center, etc). Some of the requirements of CEC include items like virtualization support, security requirements, System Center support, localization requirements, and installation and patching requirements. I&amp;#8217;m sure I don&amp;#8217;t need to go into detail on why this is a good thing for our customers.&lt;/p&gt;  &lt;p&gt;One of the latest CEC requirements is support for PowerShell. The old requirement used to be generic support for scripting. Imagine a world where every product used a different scripting syntax and had different constructs for error handling and procedural execution. Yuck! Just the cost to develop and maintain this would be enormous. There would be no consistency and each team would reinvent the wheel. This all might be fine if users never used more than one product. But we know that&amp;#8217;s not the case. Lines of responsibility are blurring and IT professionals have to learn and use multiple products. Developers also must use multiple products.&lt;/p&gt;  &lt;p&gt;While DBAs have traditionally been a specialized bunch and typically work solely with SQL Server we see this changing. For example, think of SharePoint. I had a number of people come up to me @ TechEd this year asking questions about SQL Server from a SharePoint perspective. These people have never written Transact-SQL and have no clue what a foreign key relationship is. They have no interest in learning T-SQL, rather they have a business need to keep the environment up and running &amp;#8211; that&amp;#8217;s what they&amp;#8217;re measured on. If both products (SharePoint and SQL Server) implement a similar scripting language this person is instantly more comfortable &amp;#8211; there&amp;#8217;s automatic orientation. Yes there are new nouns and verbs to learn but there isn&amp;#8217;t new syntax to learn. The fact that both products leverage the same scripting language places power in the user&amp;#8217;s hands. They don&amp;#8217;t have to &amp;#8220;shell out&amp;#8221; of one environment to make something happen in another.&lt;/p&gt;  &lt;p&gt;Transact-SQL is a &lt;u&gt;good&lt;/u&gt; scripting language but it&amp;#8217;s not model driven. We will continue to invest in and evolve T-SQL. But we&amp;#8217;ll also continue to invest in and evolve the models over DDL and DML. The model over DDL is SMO. The model over DML is EDM. We built PBM over SMO. This gave us instant backward compatibility with SQL2K5 and SQL2K. If we had to develop our own model over T-SQL we would have had to build the backward compatibility on our own. Frankly we wouldn&amp;#8217;t have done this as the cost would&amp;#8217;ve been too great. We also expose PBM in PowerShell which opens up use cases that wouldn&amp;#8217;t be possible without extending the T-SQL language (an expensive proposition) or forcing DBAs to write C# or VB to accomplish seemingly simple tasks.&lt;/p&gt;  &lt;p&gt;Take a database backup as an example. As part of the backup script I may want to find a volume which has greater than a minimum amount disk space and back-up to that drive. How do I do this in T-SQL? Or take a script that needs to be aware of the OS or processor the instance is running on. How do I get that from T-SQL? I&amp;#8217;ve had a number of requests for help building policies which we just can&amp;#8217;t do because either we don&amp;#8217;t have a facet to support it or T-SQL can&amp;#8217;t get access to the information. But if PBM had PowerShell support we&amp;#8217;d be golden. As an aside, I really wish we added PowerShell support to PBM in the form of an ExecutePowerShellScript() function. We didn&amp;#8217;t because of time constraints. Yes we can always add this stuff to T-SQL but we&amp;#8217;ll be in a perpetual state of catch up. That&amp;#8217;s a frustrating place for us and our customers.&lt;/p&gt;  &lt;p&gt;Both PowerShell and our implementation on PowerShell are v1 products. They will evolve and get better. SMO is a v2 product and it&amp;#8217;s evolving and getting better. In SQL11 we&amp;#8217;ll make investments in T-SQL. Our goal in SQL Server manageability is to get out of the business of delivery one off tools and move to a state where everything is model driven. This creates an environment that is far more consistent and predictable. It allows us to build capability once and expose it in many places. For example, we want to get to the point where all we have to do is add a new object to SMO and it&amp;#8217;s automatically available in PowerShell, SSMS, PBM, System Center, etc without making changes to those environments. &lt;/p&gt;  &lt;p&gt;APIs aren&amp;#8217;t always user friendly. The implementation may be pure from a coding and relationship perspective but from a usability perspective it may be hard to work with. Take a table object in SMO. It takes a lot of &amp;#8220;work&amp;#8221; to construct a new table in SMO. It&amp;#8217;s far easier in T-SQL. But if I don&amp;#8217;t know T-SQL and I know PowerShell wouldn&amp;#8217;t a create-table cmdlet be valuable to me? The same goes for backing up a database. This is where the power of models and abstractions are realized. After all, when was the last time you wrote assembly code? &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8905682" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/PowerShell/default.aspx">PowerShell</category></item><item><title>Where the Heck is DMO?</title><link>http://blogs.msdn.com/dtjones/archive/2008/08/28/where-the-heck-is-dmo.aspx</link><pubDate>Fri, 29 Aug 2008 01:20:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8904258</guid><dc:creator>dtjones</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/8904258.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=8904258</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=8904258</wfw:comment><description>&lt;p&gt;You've installed SQL Server 2008 on a clean machine and your vb script that uses DMO doesn't work. You're asking yourself: What the heck happened? Did those goofballs over @ MS hose me? Deprecation of DMO was announced in SQL Server 2005, but SQL Server 2005 still installed DMO. In SQL Server 2008 we've taken the next step down the deprecation path - we ship DMO but don't automatically install it. There are two places to get DMO:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SQL Server 2008 Installation Media: go to ..\x86\Setup\x86\SQLServer2005_BC.msi&lt;/li&gt;    &lt;li&gt;SQL Server 2008 Feature Pack @ the Microsoft Download Center: &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&amp;amp;displaylang=en&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Generally it's best to go to &lt;a href="http://www.microsoft.com/downloads"&gt;http://www.microsoft.com/downloads&lt;/a&gt;, search for &amp;quot;SQL Server Feature Pack&amp;quot; and sort by Release Date to find the latest version.&lt;/p&gt;  &lt;p&gt;With the addition of PowerShell support in SQL Server 2008 we highly encourage you to move off of DMO and start using SMO.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8904258" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Inside The SQL Server 2008 Shiproom on RTM Day</title><link>http://blogs.msdn.com/dtjones/archive/2008/08/24/inside-the-sql-server-2008-shiproom-on-rtm-day.aspx</link><pubDate>Mon, 25 Aug 2008 08:30:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8893301</guid><dc:creator>dtjones</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/8893301.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=8893301</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=8893301</wfw:comment><description>&lt;p&gt;The Edge folks (namely Joey Snow) sat in on the SQL Server 2008 shiproom on the day we RTM'd. You can view the video &lt;a href="http://edge.technet.com/Media/Inside-the-SQL-2008-Ship-room/" target="_blank"&gt;here&lt;/a&gt;. A few interesting things to share. &lt;/p&gt;  &lt;p&gt;During a release shiproom happens every day. Each team across SQL sends at least one representative. Depending on where we are in the release cycle the agenda and mood of shiproom is different. For example, in the end game we're in what we call &amp;quot;Ask Mode&amp;quot;. This simply means that each and every fix that is checked in must get approval. That's right, every single fix. This probably sounds like a lot of overhead, but that's somewhat the point. SQL's a big product and it takes time to slow down the ship. Every code change carries risk. The purpose of Ask Mode is to slow down code churn and ensure we apply a consistent triage bar. &lt;/p&gt;  &lt;p&gt;The final day, sign off day, is very fun and festive. I was there the day we signed off on Yukon. The champagne was flowing and people were hugging and shouting. It was a lot of fun. For Katmai I was in a conference room one floor up preparing for the press conference call publicly announcing SQL2K8 RTM. The shouts of joy coming from shiproom were deafening.&lt;/p&gt;  &lt;p&gt;The sign off paper is ceremonial and doesn't carry any operational significance. &lt;a href="http://www.microsoft-watch.com/content/storage/sql_server_2008_the_launch_video.html?kc=MWRSS02129TX1K0000535" target="_blank"&gt;Joe Wilcox&lt;/a&gt; thought it was funny that people were signing a piece of paper. The actual sign off on the release is digital and doesn't require each team to sign off. For SQL2K5 we simply went around the room and each team said &amp;quot;&amp;lt;Team Name&amp;gt; is a go!&amp;quot; It doesn't matter if it's a verbal sign off or a written signoff, it's fun and cool to do it.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8893301" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>SQL2K8 Express with Advanced Services and Express with Tools Now Available</title><link>http://blogs.msdn.com/dtjones/archive/2008/08/22/sql2k8-express-with-advanced-services-and-express-with-tools-now-available.aspx</link><pubDate>Sat, 23 Aug 2008 06:53:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8889738</guid><dc:creator>dtjones</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/8889738.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=8889738</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=8889738</wfw:comment><description>&lt;p&gt;Two Express editions came on-line today. Express with Advanced Services and Express with Tools. You can download them from the Microsoft Download site. Here are the links:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SQL Server 2008 Express with Advanced Services (ENU): &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&amp;amp;displaylang=en&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;SQL Server 2008 Express with Tools (ENU): &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=7522A683-4CB2-454E-B908-E805E9BD4E28&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=7522A683-4CB2-454E-B908-E805E9BD4E28&amp;amp;displaylang=en&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8889738" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Automating DBA Processes</title><link>http://blogs.msdn.com/dtjones/archive/2008/08/17/automating-dba-processes.aspx</link><pubDate>Mon, 18 Aug 2008 02:37:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8875615</guid><dc:creator>dtjones</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/dtjones/comments/8875615.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dtjones/commentrss.aspx?PostID=8875615</wfw:commentRss><wfw:comment>http://blogs.msdn.com/dtjones/rsscomments.aspx?PostID=8875615</wfw:comment><description>&lt;p&gt;This year @ TechEd I had the privilege of sharing the stage with &lt;a href="http://sqlblog.com/blogs/kevin_kline/default.aspx" target="_blank"&gt;Kevin Kline&lt;/a&gt;, &lt;a href="http://www.sqlservercentral.com/Authors/Articles/Steve_Jones/3/" target="_blank"&gt;Steve Jones&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/buckwoody/default.aspx" target="_blank"&gt;Buck Woody&lt;/a&gt;, and &lt;a href="http://sqlblog.com/blogs/allen_white/default.aspx" target="_blank"&gt;Allen White&lt;/a&gt; to discuss automating DBA tasks/processes. We discussed why automation is important and some of the technologies you can use to automate those tasks. Click &lt;a href="http://mfile.akamai.com/14853/wmv/microsofttec.download.akamai.com/14853/TechEdOnline/Videos/08_NA_ITP_TEOPanel_69_low.asx" target="_blank"&gt;here&lt;/a&gt; to launch the video. Or go to the &lt;a href="http://technet.microsoft.com/en-us/events/teched/cc561184.aspx" target="_blank"&gt;TechEd Online Library&lt;/a&gt; where you will find it in WMV (Low &amp;amp; Hi), MP3 and MP4 formats.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8875615" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dtjones/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/dtjones/archive/tags/TechEd/default.aspx">TechEd</category></item></channel></rss>