<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>Serge&#039;s Technology View &#187; sql server 2008 data sheet</title>
	<atom:link href="http://blog.dragonsoft.us/tag/sql-server-2008-data-sheet/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dragonsoft.us</link>
	<description>Talk about Technologies, Software Architecture and Management</description>
	<lastBuildDate>Tue, 31 Jan 2012 01:43:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SQL Server 2008: moving forward</title>
		<link>http://blog.dragonsoft.us/2009/01/09/sql-server-2008-moving-forward/</link>
		<comments>http://blog.dragonsoft.us/2009/01/09/sql-server-2008-moving-forward/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 19:45:21 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Fun stuff with SQL Server]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[dts in sql server 2008]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[sql server 2008]]></category>
		<category><![CDATA[sql server 2008 data sheet]]></category>
		<category><![CDATA[sql server 2008 overview]]></category>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=764</guid>
		<description><![CDATA[SQL Server 2008 has been available since Aug 6, 2008. This does not include CTP (Feb 2008) time-frame. We are close to the year milestone now. To my surprise there are still questions around if moving to a new version is &#8230; <a href="http://blog.dragonsoft.us/2009/01/09/sql-server-2008-moving-forward/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx" target="_blank">SQL Server 2008</a> has been available since Aug 6, 2008. This does not include CTP (Feb 2008) time-frame.<br />
We are close to the year milestone now.</p>
<p>To my surprise there are still questions around if moving to a new version is necessary.</p>
<p>This is especially difficult question to discuss/suggest when SQL Server 2005 adoption cycle is just about being complete.</p>
<blockquote>
<ul>
<li>We all know about &#8220;have to wait until first SP is out&#8221; rule.</li>
<li>What is good about it to justify spending another chunk of IT budget?</li>
</ul>
</blockquote>
<p>To answer first question, there is a <a href="http://support.microsoft.com/kb/956717" target="_blank">cumulative update 1</a> available since Nov, 2008. One could count it as SP1.</p>
<p>To answer second question could be more difficult.</p>
<p>There is <a href="http://www.microsoft.com/sqlserver/2008/en/us/wp-sql-2008-overview.aspx" target="_blank">Product Overview</a> <a href="http://download.microsoft.com/download/6/9/d/69d1fea7-5b42-437a-b3ba-a4ad13e34ef6/SQL2008_ProductOverview.docx" target="_blank">White Paper</a> available along with <a href="http://download.microsoft.com/download/B/F/2/BF24C54E-5635-4C79-AFB4-0C3F840E79F4/SQLServer2008_Datasheet_Final.pdf" target="_blank">Data sheet</a> where main differences between 2005 and 2008 versions are highlighted.</p>
<p>As you could see many features are enterprise level, but many are to make life regular developers easier as well.</p>
<p>To summarise, while SQL Server 2008 could be considered just an extension to 2005, major enhancements are:</p>
<ol>
<li><strong>Transparent Data Encryption</strong> &#8211; add protection to your data storage without custom and usually process extensive solutions</li>
<li><strong>External Key Management</strong> &#8211; integrate 3rd party security keys and hardware</li>
<li><strong>Enhanced Auditing</strong> &#8211; monitor data access and modification</li>
<li><strong>Advanced Database Mirroring</strong> &#8211; data corruption protection, improved performance, new performance counters</li>
<li><strong>Hot CPU management</strong> &#8211; change hardware configurations without downtime (for supported hardware platforms)</li>
<li><strong>Performance improvements, Service Broker Scalability, Integrated Full-Text Search, Sparse Columns (&#8220;zero storage&#8221;), no 8,000 byte limit </strong>- manage allocated resources and priorities, query plans optimizations, data compression, backup compression (finally <img src='http://blog.dragonsoft.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), extended performance monitoring tools, 64 bit platform optimization (RAM, hardware, etc)</li>
<li><strong>SQL Server Integration Services (SSIS)</strong> improvements</li>
<li><strong>Policy-Based Management</strong></li>
<li><strong>Installation improvements</strong></li>
<li><strong>ADO.Net Entity Framework and CLR Integration</strong> &#8211; Object-Oriented style support instead of Table/Field approach</li>
<li><strong>LINQ</strong> &#8211; even though some pieces (?temporary solutions?) were available before, now LINQ becomes first-class citizen for SQL Server. Forget your T-SQL and program using LINQ syntax.</li>
<li><strong>T-SQL improvements</strong> &#8211; even though LINQ may be a way to go, T-SQL still is not forgotten with added support for <em>Table Value Parameters (TVP)</em>, <em>Object Dependencies Views and Functions</em>, new data types<em>: DATE, TIME, DATETIMEOFFSET, DATETIME2</em> allowing conserve storage space and improve time precision, <em>FILESTREAM, GEOGRAPHY</em> and <em>GEOMETRY </em> datatypes, and <em>HIERARCHYID</em> for better support of tree based data structures<br />
<strong>Compound operators</strong> &#8211; lovely &#8220;+=&#8221; syntax and <strong>in-line variable assignment </strong>DECLARE @myVar int = 5<br />
<strong>MERGE </strong>support &#8211; manage data inserts/updates in one SQL statement</li>
<li><strong>SQL Management Studio gets IntelliSense</strong> and other improvements and better Source Control integration</li>
<li><strong>SQL Management Studio T-SQL debugging</strong> &#8211; not as robust as it is in Visual Studio, but sufficient in many situations.</li>
<li><strong>Table Partitioning management</strong></li>
<li><strong>Hot-swap data connectors</strong> &#8211; easier support for disconnected data applications</li>
<li><strong>Improved MS Reporting Services and report builder</strong>- MS Word/Excel/SharePoint integration improved</li>
<li><strong>OLAP support improvements</strong></li>
</ol>
<p>Even if you decided to stay with 2000/2005 version, keep in mind a few things which will make your future upgrades easier.</p>
<p><strong>The list of features dropped/changed in SQL Server 2008.</strong></p>
<ol>
<li><strong>Deprecated SQL Server Features in SQL Server 2008</strong>
<ul>
<li>DTS support (<a href="http://msdn.microsoft.com/en-us/library/bb500440.aspx" target="_blank">link</a>) is replaced with SSIS (<a href="http://blog.scalabilityexperts.com/2008/02/14/the-key-sql-server-2008-bi-migration-dts-to-ssis-2008-part-1-of-2/" target="_blank">migration</a>)</li>
<li>ADHelper service</li>
<li>SOAP/HTTP endpoints, sys.http_endpoints, sys.endpoint_webmethods (Transact-SQL)</li>
</ul>
</li>
<li><strong>Discontinued SQL Server Features in SQL Server 2008</strong>
<ul>
<li>Some SMO Classes has been discontinued</li>
<li>Surface Area Configuration Tool (SAC)</li>
<li>Discontinued Command Prompt Parameters for SQL Server Setup</li>
</ul>
</li>
<li><strong>SQL Server Native Client has been upgraded with some behavior changes</strong></li>
</ol>
<p>How about some technical data and stats? To begin with, Microsoft team is no longer publicly presents any data which will show some benchmarks between versions, editions or between different database server platforms, so we have to relay on someone outside do the job.</p>
<p>Yes, comming with mathematical background I can agree with some arguments that this data is not accurate and always represent just what was tested in each particular case in each particular hardware configuration. With statistics being used by marketing department it can be very interesting.</p>
<p>Therefore, we have to be very sceptical about any stats presented anywhere. Nevertheless:</p>
<ul>
<li>Microsoft:
<ul>
<li><a href="http://www.microsoft.com/sqlserver/2008/en/us/compare.aspx" target="_blank">Microsoft SQL Server 2008: Compare</a> or count your money</li>
<li><a href="http://blogs.msdn.com/mattm/archive/2008/08/19/competitive-comparison-of-sql-server-2008-integration-services.aspx" target="_blank">Competitive Comparison of SQL Server 2008 Integration Services</a> by SSIS Team</li>
</ul>
</li>
<li>Some 3rd party data:
<ul>
<li>Count your time or <a href="http://sqlblog.com/blogs/joe_chang/archive/2008/08/17/large-query-performance-from-sql-server-2000-to-2008-32-64-bit.aspx" target="_blank">Large Query Performance from SQL Server 2000 to 2008, 32 &amp; 64-bit</a></li>
<li>Compare features or<span class="headertitle"> <a href="http://www.bostongis.com/PrinterFriendly.aspx?content_name=sqlserver2008_postgis_mysql_compare" target="_blank">Cross Compare SQL Server 2008 Spatial, PostgreSQL/PostGIS 1.3-1.4, MySQL 5-6</a></span></li>
</ul>
</li>
</ul>
<p>As far as my own experience with a new version - it has been positive and I would highly recommend to go with this upgrade.</p>
<hr/><span style="font-size: 7pt">Copyright &copy; 2012 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2009/01/09/sql-server-2008-moving-forward/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

