<?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>WesleyB's Blog : SQL Server 2008</title><link>http://blogs.msdn.com/wesleyb/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>SQL Server Day 2009</title><link>http://blogs.msdn.com/wesleyb/archive/2009/10/10/sql-server-day-2009.aspx</link><pubDate>Sat, 10 Oct 2009 08:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9905710</guid><dc:creator>wesback</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9905710.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9905710</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9905710</wfw:comment><description>&lt;P&gt;The Belgian SQL Server User Group is organizing the second SQL Server Day on the 3rd of December.&amp;nbsp; Last year&amp;nbsp;about 200 people gathered for this event and&amp;nbsp;of&amp;nbsp;course we hope to have even more this year!&lt;BR&gt;Please visit &lt;A href="http://www.sqlserverday.be/"&gt;http://www.sqlserverday.be&lt;/A&gt; for more information and registration (coming soon).&lt;/P&gt;
&lt;P&gt;There will be&amp;nbsp;in-depth sessions on SQL Server 2008 as well as a glimpse of the future with SQL Server 2008 R2, Project Gemini and more!&amp;nbsp; Currently there are 2 tracks, one for the DBA and one for the Business Intelligence people.&amp;nbsp; Obviously there will be some great speakers like Dirk Gubbels, Henk van der Valk, Chris Webb, ...&lt;/P&gt;
&lt;P&gt;Hope to see you there!&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9905710" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008+R2/default.aspx">SQL Server 2008 R2</category></item><item><title>Cumulative update package 3 for SQL Server 2008 SP1</title><link>http://blogs.msdn.com/wesleyb/archive/2009/07/22/cumulative-update-package-3-for-sql-server-2008-sp1.aspx</link><pubDate>Wed, 22 Jul 2009 09:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9844483</guid><dc:creator>wesback</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9844483.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9844483</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9844483</wfw:comment><description>&lt;P&gt;The third cumulative update package for SQL Server 2008 SP1 is now available @ &lt;A href="http://support.microsoft.com/kb/971491"&gt;http://support.microsoft.com/kb/971491&lt;/A&gt;.&lt;BR&gt;This will take you to build 10.00.2723.&lt;/P&gt;
&lt;P&gt;People using the auditing function will probably be interested in the following fix &lt;A href="http://support.microsoft.com/kb/967552"&gt;http://support.microsoft.com/kb/967552&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9844483" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Cumulative+Update+Package/default.aspx">Cumulative Update Package</category></item><item><title>Data Compression and Heaps</title><link>http://blogs.msdn.com/wesleyb/archive/2009/06/17/data-compression-and-heaps.aspx</link><pubDate>Wed, 17 Jun 2009 11:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9768823</guid><dc:creator>wesback</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9768823.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9768823</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9768823</wfw:comment><description>&lt;P&gt;I think we can all agree that Data Compression is a great new functionality in SQL Server 2008.&amp;nbsp; I know many of you have been experimenting with it but there was one little catch I wanted you to be aware of.&lt;BR&gt;&lt;BR&gt;When you apply page compression to a table the pages get compressed when they are full but there is an exception as you would have expected.&amp;nbsp; When you have a heap the newly allocated pages are NOT compressed until you rebuild the table (or remove and reapply compression or add and remove a clustered index) &lt;EM&gt;unless&lt;/EM&gt; you are using BULK INSERT.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have added a test script so you can see it with your own eyes.&lt;/P&gt;
&lt;P&gt;First the clustered table:&lt;/P&gt;
&lt;P&gt;SET NOCOUNT ON&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;IF&amp;nbsp; EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[myClusteredTable]') AND type in (N'U'))&lt;BR&gt;DROP TABLE [dbo].[myClusteredTable]&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;SET ANSI_NULLS ON&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;SET QUOTED_IDENTIFIER ON&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;SET ANSI_PADDING ON&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;CREATE TABLE [dbo].[myClusteredTable](&lt;BR&gt;&amp;nbsp;[ID] [int] IDENTITY(1,1) NOT NULL,&lt;BR&gt;&amp;nbsp;[TheDate] [date] NOT NULL,&lt;BR&gt;&amp;nbsp;[TheTime] [time](7) NOT NULL,&lt;BR&gt;&amp;nbsp;[SomeFiller] [varchar](256) NOT NULL,&lt;BR&gt;&amp;nbsp;CONSTRAINT [PK_myClusteredTable] PRIMARY KEY CLUSTERED &lt;BR&gt;(&lt;BR&gt;&amp;nbsp;[ID] ASC&lt;BR&gt;)WITH (PAD_INDEX&amp;nbsp; = OFF, STATISTICS_NORECOMPUTE&amp;nbsp; = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS&amp;nbsp; = ON, ALLOW_PAGE_LOCKS&amp;nbsp; = ON) ON [PRIMARY]&lt;BR&gt;) ON [PRIMARY]&lt;/P&gt;
&lt;P&gt;GO&lt;/P&gt;
&lt;P&gt;SET ANSI_PADDING OFF&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;--Add some records to the table with varying length&lt;BR&gt;INSERT INTO dbo.myClusteredTable&lt;BR&gt;&amp;nbsp;VALUES (SYSDATETIME(), SYSDATETIME(), REPLICATE('W', CEILING(RAND() * 100) + 1))&lt;BR&gt;&amp;nbsp;&lt;BR&gt;GO 15000&lt;/P&gt;
&lt;P&gt;--Check the space used&lt;BR&gt;sp_spaceused myClusteredTable&lt;/P&gt;
&lt;P&gt;GO&lt;/P&gt;
&lt;P&gt;--Now apply compression&lt;BR&gt;ALTER TABLE [dbo].[myClusteredTable] REBUILD PARTITION = ALL&lt;BR&gt;WITH &lt;BR&gt;(DATA_COMPRESSION = PAGE&lt;BR&gt;)&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;--Check the space used&lt;BR&gt;sp_spaceused myClusteredTable&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;--Add some more records to the table&lt;BR&gt;INSERT INTO dbo.myClusteredTable (TheDate, TheTime, SomeFiller) &lt;BR&gt;&amp;nbsp;SELECT TheDate, TheTime, SomeFiller FROM myClusteredTable&lt;BR&gt;GO &lt;/P&gt;
&lt;P&gt;--Check the space used again&lt;BR&gt;sp_spaceused myClusteredTable&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;DROP TABLE myClusteredTable&lt;/P&gt;
&lt;P&gt;As you can see the compression keeps going even when you insert new rows.&lt;BR&gt;But what about the heap?&lt;/P&gt;
&lt;P mce_keep="true"&gt;SET NOCOUNT ON&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;IF&amp;nbsp; EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[myHeap]') AND type in (N'U'))&lt;BR&gt;DROP TABLE [dbo].[myHeap]&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;SET ANSI_NULLS ON&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;SET QUOTED_IDENTIFIER ON&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;SET ANSI_PADDING ON&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;CREATE TABLE [dbo].[myHeap](&lt;BR&gt;&amp;nbsp;[ID] [int] IDENTITY(1,1) NOT NULL,&lt;BR&gt;&amp;nbsp;[TheDate] [date] NOT NULL,&lt;BR&gt;&amp;nbsp;[TheTime] [time](7) NOT NULL,&lt;BR&gt;&amp;nbsp;[SomeFiller] [varchar](256) NOT NULL,&lt;BR&gt;&amp;nbsp;CONSTRAINT [PK_myHeap] PRIMARY KEY NONCLUSTERED &lt;BR&gt;(&lt;BR&gt;&amp;nbsp;[ID] ASC&lt;BR&gt;)WITH (PAD_INDEX&amp;nbsp; = OFF, STATISTICS_NORECOMPUTE&amp;nbsp; = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS&amp;nbsp; = ON, ALLOW_PAGE_LOCKS&amp;nbsp; = ON) ON [PRIMARY]&lt;BR&gt;) ON [PRIMARY]&lt;/P&gt;
&lt;P mce_keep="true"&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;SET ANSI_PADDING OFF&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;--Add some records to the table with varying length&lt;BR&gt;INSERT INTO dbo.myHeap&lt;BR&gt;&amp;nbsp;VALUES (SYSDATETIME(), SYSDATETIME(), REPLICATE('W', CEILING(RAND() * 100) + 1))&lt;BR&gt;&amp;nbsp;&lt;BR&gt;GO 15000&lt;/P&gt;
&lt;P mce_keep="true"&gt;--Check the space used&lt;BR&gt;sp_spaceused myHeap&lt;/P&gt;
&lt;P mce_keep="true"&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;--Now apply compression&lt;BR&gt;ALTER TABLE [dbo].[myHeap] REBUILD PARTITION = ALL&lt;BR&gt;WITH &lt;BR&gt;(DATA_COMPRESSION = PAGE&lt;BR&gt;)&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;--Check the space used&lt;BR&gt;sp_spaceused myHeap&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;--Add some more records to the table&lt;BR&gt;INSERT INTO dbo.myHeap (TheDate, TheTime, SomeFiller) &lt;BR&gt;&amp;nbsp;SELECT TheDate, TheTime, SomeFiller FROM myHeap&lt;BR&gt;GO &lt;/P&gt;
&lt;P mce_keep="true"&gt;--Check the space used again&lt;BR&gt;sp_spaceused myHeap&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;--Rebuild the heap?&lt;BR&gt;ALTER TABLE myHeap REBUILD&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;--Check the space used again&lt;BR&gt;sp_spaceused myHeap&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;--What about a bulk insert?&lt;BR&gt;BULK INSERT TestDB.dbo.MyHeap&lt;BR&gt;&amp;nbsp;&amp;nbsp; FROM 'c:\temp\test.txt'&lt;BR&gt;&amp;nbsp;&amp;nbsp; WITH &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;BR&gt;&amp;nbsp;&amp;nbsp; FORMATFILE='c:\temp\myHeap.xml',&lt;BR&gt;&amp;nbsp;&amp;nbsp; KEEPIDENTITY,&lt;BR&gt;&amp;nbsp;&amp;nbsp; TABLOCK&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR&gt;GO &lt;/P&gt;
&lt;P mce_keep="true"&gt;--Check the space used again&lt;BR&gt;sp_spaceused myHeap&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;--Rebuild the heap?&lt;BR&gt;ALTER TABLE myHeap REBUILD&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;--Check the space used again&lt;BR&gt;sp_spaceused myHeap&lt;BR&gt;GO&lt;/P&gt;
&lt;P mce_keep="true"&gt;--Seems compression was indeed applied with BULK INSERT, go ahead and drop the test table&lt;BR&gt;DROP TABLE myHeap&lt;/P&gt;
&lt;P mce_keep="true"&gt;This was tested on SQL Server 2008 SP1 + CU2 (build 10.0.2714).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9768823" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Storage+Engine/default.aspx">Storage Engine</category></item><item><title>Cumulative update package 2 for SQL Server 2008 SP1</title><link>http://blogs.msdn.com/wesleyb/archive/2009/05/20/cumulative-update-package-2-for-sql-server-2008-sp1.aspx</link><pubDate>Wed, 20 May 2009 15:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9632125</guid><dc:creator>wesback</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9632125.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9632125</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9632125</wfw:comment><description>&lt;P&gt;The second cumulative update package for SQL Server 2008 SP1 is now available @ &lt;A href="http://support.microsoft.com/kb/970315"&gt;http://support.microsoft.com/kb/970315&lt;/A&gt;.&lt;BR&gt;This will take you to build 10.00.2714.&lt;/P&gt;
&lt;P&gt;And do not forget the "Lock Pages In Memory" change (&lt;A href="http://blogs.msdn.com/wesleyb/archive/2009/04/27/lock-pages-in-memory-in-sql-server-standard-edition.aspx" mce_href="http://blogs.msdn.com/wesleyb/archive/2009/04/27/lock-pages-in-memory-in-sql-server-standard-edition.aspx"&gt;here&lt;/A&gt;)!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9632125" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Cumulative+Update+Package/default.aspx">Cumulative Update Package</category></item><item><title>Lock Pages In Memory in SQL Server Standard Edition</title><link>http://blogs.msdn.com/wesleyb/archive/2009/04/27/lock-pages-in-memory-in-sql-server-standard-edition.aspx</link><pubDate>Mon, 27 Apr 2009 12:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9570763</guid><dc:creator>wesback</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9570763.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9570763</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9570763</wfw:comment><description>&lt;P&gt;Until now "Lock Pages In Memory"&amp;nbsp;was an option&amp;nbsp;only available to SQL Server&amp;nbsp;Enterprise Edition customers.&amp;nbsp; Very simply put it prevents SQL Server from paging out the memory it has allocated (a deep explanation can be found in the references below).&amp;nbsp; We got a lot of feedback from customers who wanted to have support for this in SQL Server Standard Edition too.&amp;nbsp; So we are very pleased to announce that it will be available in SQL Server 2005 and SQL Server 2008 Standard Edition too (as of SQL Server 2005 SP3 CU4 and SQL Server 2008 SP1 CU2).&amp;nbsp; As with everything do not just enable this option by default but carefully plan and test.&lt;/P&gt;
&lt;P&gt;More information on this can be found on &lt;A href="http://blogs.msdn.com/psssql/archive/2009/04/24/sql-server-locked-pages-and-standard-sku.aspx"&gt;http://blogs.msdn.com/psssql/archive/2009/04/24/sql-server-locked-pages-and-standard-sku.aspx&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Slava Oks did a great job in explaining the Lock Pages In Memory (and AWE) mechanism on&amp;nbsp;&lt;A href="http://blogs.msdn.com/slavao/archive/2005/04/29/413425.aspx"&gt;http://blogs.msdn.com/slavao/archive/2005/04/29/413425.aspx&lt;/A&gt;&amp;nbsp;and &lt;A href="http://blogs.msdn.com/slavao/archive/2005/08/31/458545.aspx"&gt;http://blogs.msdn.com/slavao/archive/2005/08/31/458545.aspx&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9570763" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Memory+Management/default.aspx">Memory Management</category></item><item><title>Cumulative update package 1 for SQL Server 2008 SP1</title><link>http://blogs.msdn.com/wesleyb/archive/2009/04/16/cumulative-update-package-1-for-sql-server-2008-sp1.aspx</link><pubDate>Thu, 16 Apr 2009 11:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9552441</guid><dc:creator>wesback</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9552441.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9552441</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9552441</wfw:comment><description>&lt;P&gt;Wow, the guys in the SQL Server team are working really hard.&lt;BR&gt;The first CU for SQL Server 2008 SP1 has already been released and will take you to build 10.00.2710.&lt;/P&gt;
&lt;P&gt;More information &lt;FONT color=#770000&gt;&lt;A href="http://support.microsoft.com/kb/969099/" mce_href="http://support.microsoft.com/kb/969099/"&gt;here&lt;/A&gt;&lt;/FONT&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9552441" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Cumulative+Update+Package/default.aspx">Cumulative Update Package</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Service+Pack/default.aspx">Service Pack</category></item><item><title>SQL Server 2008 Service Pack 1</title><link>http://blogs.msdn.com/wesleyb/archive/2009/04/08/sql-server-2008-service-pack-1.aspx</link><pubDate>Wed, 08 Apr 2009 09:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9537523</guid><dc:creator>wesback</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9537523.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9537523</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9537523</wfw:comment><description>&lt;P&gt;We are very proud to announce the release of the first service pack for SQL Server 2008.&lt;/P&gt;
&lt;P&gt;With the release of SQL Server 2008 we have also made great investments in the installer.&amp;nbsp; I am sure you have all noticed that the setup experience is completely different from the previous version of SQL Server.&amp;nbsp; By doing this we have made way for a long requested feature for SQL Server, slipstreaming of service packs.&amp;nbsp; Our good friend Peter Saddow has listed the steps to follow to create&amp;nbsp;your own&amp;nbsp;slipstreamed install package &lt;A href="http://blogs.msdn.com/petersad/archive/2009/03/02/sql-server-2008-basic-slipstream-steps.aspx" mce_href="http://blogs.msdn.com/petersad/archive/2009/03/02/sql-server-2008-basic-slipstream-steps.aspx"&gt;here&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Other nice improvements are the ability to uninstall the service pack and the support for click-once deployment of Report Builder 2.0. Also notice that SQL Server 2008 SP1 has 80% fewer fixes than SQL Server 2005 SP1!&lt;/P&gt;
&lt;P&gt;So big thumbs up for the SQL Server team!&lt;/P&gt;
&lt;P&gt;The official announcement can be found on the &lt;A href="http://blogs.technet.com/dataplatforminsider/archive/2009/04/07/service-pack-1-for-sql-server-2008-available-today.aspx" mce_href="http://blogs.technet.com/dataplatforminsider/archive/2009/04/07/service-pack-1-for-sql-server-2008-available-today.aspx"&gt;Data Platform Insider blog&lt;/A&gt;. &lt;BR&gt;You can download SQL Server 2008 SP1 &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19" mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;*EDIT*&lt;BR&gt;This &lt;A href="http://blogs.msdn.com/psssql/archive/2009/04/09/sql-server-2008-sp1-and-cumulative-updates-explained.aspx" mce_href="http://blogs.msdn.com/psssql/archive/2009/04/09/sql-server-2008-sp1-and-cumulative-updates-explained.aspx"&gt;post&lt;/A&gt; is an absolute must-read regarding SQL Server 2008 SP1 (thanks Bob!)&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9537523" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Service+Pack/default.aspx">Service Pack</category></item><item><title>Cumulative update package 4 for SQL Server 2008</title><link>http://blogs.msdn.com/wesleyb/archive/2009/03/17/cumulative-update-package-4-for-sql-server-2008.aspx</link><pubDate>Tue, 17 Mar 2009 13:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9483188</guid><dc:creator>wesback</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9483188.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9483188</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9483188</wfw:comment><description>&lt;P&gt;The guys that deliver the CUs sure do a great job, yet another one delivered on time.&lt;BR&gt;This one will take you to build 10.00.1798.&lt;/P&gt;
&lt;P&gt;More information &lt;A href="http://support.microsoft.com/kb/963036/" mce_href="http://support.microsoft.com/kb/963036/"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9483188" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Cumulative+Update+Package/default.aspx">Cumulative Update Package</category></item><item><title>SQL Server 2008 Service Pack 1 - CTP</title><link>http://blogs.msdn.com/wesleyb/archive/2009/02/24/sql-server-2008-service-pack-1-ctp.aspx</link><pubDate>Tue, 24 Feb 2009 11:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9442323</guid><dc:creator>wesback</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9442323.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9442323</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9442323</wfw:comment><description>&lt;P&gt;We are very pleased to announce the&amp;nbsp;first CTP of Service Pack 1 for SQL Server 2008.&lt;BR&gt;&lt;BR&gt;Apart from all the fixes we also made a couple investments that you will appreciate.&amp;nbsp; The change that will make many of you very happy is that we now allow slipstreaming of service packs and hotfixes!!!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/sqlreleaseservices/archive/2009/02/23/sql-server-2008-service-pack-1-sp1-ctp.aspx" mce_href="http://blogs.msdn.com/sqlreleaseservices/archive/2009/02/23/sql-server-2008-service-pack-1-sp1-ctp.aspx"&gt;Read more&lt;/A&gt;&amp;nbsp;or &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6f26fc45-f0ca-49cf-a6ee-840c7e8bb8af&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6f26fc45-f0ca-49cf-a6ee-840c7e8bb8af&amp;amp;displaylang=en"&gt;Download&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9442323" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Service+Pack/default.aspx">Service Pack</category></item><item><title>The Data Loading Performance Guide</title><link>http://blogs.msdn.com/wesleyb/archive/2009/02/13/the-data-loading-performance-guide.aspx</link><pubDate>Fri, 13 Feb 2009 13:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9418649</guid><dc:creator>wesback</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9418649.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9418649</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9418649</wfw:comment><description>&lt;P&gt;SQL Server&amp;nbsp;has been&amp;nbsp;gaining a lot of credibility in the data warehousing market the last couple of years.&amp;nbsp; With that&amp;nbsp;the challenge arises more and more to load massive amounts of data in SQL Server.&amp;nbsp; Obviously this is a matter of good hardware in combination with the 'right' way of doing things.&amp;nbsp; Lucky for us there is the &lt;A href="http://sqlcat.com/" mce_href="http://sqlcat.com"&gt;SQLCAT&lt;/A&gt; team to do&amp;nbsp;the hard work for us - learning the lessons the hard way that is&amp;nbsp;- and they have published a very good whitepaper around data loading in SQL Server.&amp;nbsp; This whitepaper is really a must read if you are thinking of loading data in SQL Server and just a very interesting read that helps you understand the concepts of massive loads, I/O and SQL Server behavior in general.&lt;/P&gt;
&lt;P&gt;Check it out &lt;A href="http://msdn.microsoft.com/en-us/library/dd425070.aspx#" mce_href="http://msdn.microsoft.com/en-us/library/dd425070.aspx#"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9418649" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Storage+Engine/default.aspx">Storage Engine</category></item><item><title>SAP on SQL Server 2008 and Windows Server 2008</title><link>http://blogs.msdn.com/wesleyb/archive/2009/02/06/sap-on-sql-server-2008-and-windows-server-2008.aspx</link><pubDate>Fri, 06 Feb 2009 10:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9401389</guid><dc:creator>wesback</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9401389.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9401389</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9401389</wfw:comment><description>&lt;P&gt;We are very proud to announce that SQL Server 2008 and Windows Server 2008 are now officially a supported solution for SAP.&lt;BR&gt;More information can be found in this &lt;A href="http://www.sap.com/about/newsroom/press.epx?pressid=9108" mce_href="http://www.sap.com/about/newsroom/press.epx?pressid=9108"&gt;press release&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Some quick facts from our SAP portal site:&lt;/P&gt;
&lt;DIV class="cueListContainer fontHeaderStyle"&gt;
&lt;UL class=cueUnorderedList&gt;
&lt;LI class=cueListItem&gt;
&lt;P class=cueParagraph&gt;Over 65,000 SAP installations are on the Windows Server platform&lt;/P&gt;
&lt;LI class=cueListItem&gt;
&lt;P class=cueParagraph&gt;Over 25,000 SAP installations are on SQL Server&lt;/P&gt;
&lt;LI class=cueListItem&gt;
&lt;P class=cueParagraph&gt;Over 200 SAP customers have a productive database size of over 1TB and run on SQL Server&lt;/P&gt;
&lt;LI class=cueListItem&gt;
&lt;P class=cueParagraph&gt;A joint Microsoft and SAP customer has a production database size of over 13TB and runs on SQL Server&lt;/P&gt;
&lt;LI class=cueListItem&gt;
&lt;P class=cueParagraph&gt;A joint Microsoft and SAP customer is running SAP ERP with over 3,000 concurrent users on SQL Server&lt;/P&gt;
&lt;LI class=cueListItem&gt;
&lt;P class=cueParagraph&gt;Another component of reducing cost - server consolidation - is addressed by Microsoft’s Virtualization solution that was recently certified by SAP&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9401389" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category></item><item><title>Microsoft SQL Server 2008 Books Online - January 2009 Update</title><link>http://blogs.msdn.com/wesleyb/archive/2009/02/03/microsoft-sql-server-2008-books-online-january-2009-update.aspx</link><pubDate>Tue, 03 Feb 2009 12:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9392954</guid><dc:creator>wesback</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9392954.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9392954</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9392954</wfw:comment><description>&lt;P&gt;Another update to the Books Online for SQL Server 2008 has been posted.&lt;BR&gt;Get it &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=765433F7-0983-4D7A-B628-0A98145BCB97&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=765433F7-0983-4D7A-B628-0A98145BCB97&amp;amp;displaylang=en"&gt;here&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;Is it just me or is SQL Server a very well documented product?&amp;nbsp; What is your experience with other products?&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9392954" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Cumulative update package 3 for SQL Server 2008</title><link>http://blogs.msdn.com/wesleyb/archive/2009/01/21/cumulative-update-package-3-for-sql-server-2008.aspx</link><pubDate>Wed, 21 Jan 2009 23:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9358411</guid><dc:creator>wesback</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9358411.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9358411</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9358411</wfw:comment><description>&lt;P&gt;Again another 2 months have passed since the last CU for SQL Server 2008 was released.&lt;BR&gt;We all know that means the new CU has arrived, this time it will take you to build 10.00.1787.&lt;/P&gt;
&lt;P&gt;More information &lt;A href="http://support.microsoft.com/kb/960484" mce_href="http://support.microsoft.com/kb/960484"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;PS. Sorry for the delay in posting but I am on a holiday :-)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9358411" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Cumulative+Update+Package/default.aspx">Cumulative Update Package</category></item><item><title>SQL Server 2008 Upgrade Technical Reference Guide</title><link>http://blogs.msdn.com/wesleyb/archive/2008/11/26/sql-server-2008-upgrade-technical-reference-guide.aspx</link><pubDate>Wed, 26 Nov 2008 18:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9144567</guid><dc:creator>wesback</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9144567.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9144567</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9144567</wfw:comment><description>&lt;P&gt;Just a quick notification that the SQL Server 2008 version of this wonderful guide is out.&lt;BR&gt;If you are looking at upgrading to SQL Server 2008 this is a must read!&lt;/P&gt;
&lt;P&gt;Get it &lt;A href="https://www.microsoft.com/downloads/details.aspx?FamilyID=66d3e6f5-6902-4fdd-af75-9975aea5bea7&amp;amp;displaylang=en" mce_href="https://www.microsoft.com/downloads/details.aspx?FamilyID=66d3e6f5-6902-4fdd-af75-9975aea5bea7&amp;amp;displaylang=en"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9144567" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Cumulative update package 2 for SQL Server 2008</title><link>http://blogs.msdn.com/wesleyb/archive/2008/11/18/cumulative-update-package-2-for-sql-server-2008.aspx</link><pubDate>Tue, 18 Nov 2008 13:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9117961</guid><dc:creator>wesback</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wesleyb/comments/9117961.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wesleyb/commentrss.aspx?PostID=9117961</wfw:commentRss><wfw:comment>http://blogs.msdn.com/wesleyb/rsscomments.aspx?PostID=9117961</wfw:comment><description>&lt;P&gt;It has been almost 2 months so here is CU2 for SQL Server 2008 RTM.&lt;BR&gt;This time it will take you to build 1779.&lt;/P&gt;
&lt;P&gt;Check out the details&amp;nbsp;&lt;A href="http://support.microsoft.com/kb/958186/en-us" mce_href="http://support.microsoft.com/kb/958186/en-us"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9117961" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wesleyb/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/wesleyb/archive/tags/Cumulative+Update+Package/default.aspx">Cumulative Update Package</category></item></channel></rss>