Microsoft makes SQL Server 2008 in multiple editions, with different feature sets, different costs and targeting different users. It can be difficult to understand which version is required, so we have put this page together to summarise them.

SQL Server 2008 is the most recent version available from Microsoft as of October 2011. Firstserv is a web host, so our main audience will be web developers looking to link SQL server to a website.

The different SQL editions

There are numerous editions of SQL server 2008 and we have listed the main ones below. They range from the most expensive (Datacenter) to free (Express). Prices are listed in the table at the bottom of the page.

Sql Server Logo

  • Datacenter: SQL Server 2008 R2 Datacenter is the full-featured edition of SQL server and is designed for datacenters that need the high levels of application support and scalability.

  • Enterprise: SQL Server Enterprise Edition includes both the core database engine and add-on services, with a range of tools for creating and managing a SQL Server cluster.

  • Standard: SQL Server 2008 R2 edition includes the core database engine, along with the stand-alone services.

  • Web: SQL Server Web Edition is a low cost option for web hosting applications.

  • Workgroup: SQL Server Workgroup Edition includes the core database functionality but does not include the additional services.

  • Express: SQL Server Express Edition is a scaled down, free edition of SQL Server, which includes the core database engine. This is the free version.

  • Other specialized Editions include SQL Azure, Developer and Compact, Parallel Data Warehouse.

The main differences between SQL server versions
Datacentre (DC) and Enterprise (Ent) SQL Server comparison

In summary, the main difference between SQL Server Datacenter and Enterprise other than the price is the fact that DC can support more processors.

  • SQL DC version can run as many processors as the operating system is capable of running. If running on Windows 2008 Server Datacentre edition, this is 64 processors. Enterprise SQL server can run on a maximum of 8 processors.

  • Regarding memory, SQL Server DC can run as much RAM as the Operating System, which is 2TB if installed on Datacentre or Enterprise. However the Enterprise version will also allow up to 2TB of RAM.

  • As of Oct 2011, DC version costs about double the price of the Ent version.

For prices please see the table below.

Enterprise (Ent) and Standard (Std) SQL Server comparison

There are big differences in CPU and RAM scalability between Enterprise SQL Server and SQL Server Standard.

  • Enterprise will run up to 8 processors, Standard will run up to 4 processors.

  • Enterprise will run up to 2TB of RAM whereas Standard will run 64GB of RAM.

  • SQL Server Enterprise Edition includes both the core database engine and add-on services, with a range of tools for creating and managing a SQL Server cluster, which are not included with Standard.

  • SQL Server Standard has much reduced ability to cluster. SQL Server Enterprise allows for 16 nodes in a cluster, whereas it is only 2 with SQL Standard.

  • With SQL server standard it is only possible to mirror databases with single threading and in synchronous mode only.

If you are working with large volumes of data you should choose Enterprise/ Data center edition. Enterprise offers table partitioning, parallel indexing, and indexed views that can significantly improve performance in large environments.

If you are working in a high-availability, mission-critical environment, you probably need Enterprise or Datacenter edition. Online indexing will allow you to maintain indexes without scheduling down-time, and Online Restore and Fast Recovery are both options you want when recovering from a failure.

Note that when setting up a SQL mirror or Cluster, you need the Enterprise Windows Server operating system. This is because it uses the Windows clustering service.

SQL Server Standard is ideally suited for the following usage scenarios:

    • Departmental deployments

    • Small to medium scale OLTP deployments

    • OLTP deployments that are not expected to rapidly grow in the future

    • Reporting and analysis deployments

For prices please see the table below.

SQL Server Standard compared to SQL Server Web Edition
  • With SQL Server Standard it is possible to cluster 2 servers in a mirror. With Web, it is only possible to have a second server as a witness. The role of the witness server is to recognise whether an automatic failover is required. This means that you can use a SQL Web edition server as a witness server, but can't set up a mirror with SQL Web Edition servers only.

  • SQL Server 2008 Web Edition helps hosters to provide low cost highly scalable hosting with a low monthly licensing price, four CPU support, and no limits on memory and database size for increased scalability. SQL Server 2008 Web Edition also supports the new improved SQL Server Driver for PHP, enabling reliable, scalable integration with SQL Server for PHP applications deployed on the Windows platform.

  • SQL Server 2008 Web Edition may not be used to support line of business applications (e.g. Customer Relationship Management, Enterprise Resource Management and other similar applications).Therefore, if additional capabilities are needed, you should consider using one of the other editions of SQL Server 2008 (e.g. Standard or Enterprise).

For prices please see the table below.

SQL Server Express Edition

SQL Server Express Edition is a scaled down, free edition of SQL Server, which includes the core database engine.

SQL Management Studio Express is available as a separate free download from Microsoft to manage SQL Express.

Other SQL editions - Azure, Developer, Data Warehouse, Compact

Other specialized Editions include SQL Azure, Developer and Compact, Parallel Data Warehouse. For completeness a summary for each is as below:

  • SQL Azure (was formerly called SQL Server Data Services and later SQL Services) is a cloud-based service from Microsoft offering data storage capabilities as a part of the Azure Services Platform. Unlike similar cloud-based databases, SQL Azure allows relational queries to be made against stored data, which can either be structured or semi-structured, or even unstructured documents. SQL Azure features querying data, search, data analysis and data synchronization. SQL Azure uses Microsoft SQL Server as a backend, but it exposes only a few data types - including string, numeric, date and Boolean and uses an XML-based format for data transfer

  • Microsoft SQL Server 2008 R2 Developer edition has all the features of the Datacenter Edition but is licensed only for development, test, and demo use.

  • Microsoft SQL Server 2008 R2 Parallel Data Warehouse is a scalable data warehouse product from Microsoft that delivers performance and scalability through parallel processing. SQL Server PDW uses SQL Server 2008 R2 databases for distributed processing and data storage. The appliance partitions large database tables across multiple physical nodes, with each node running its own instance of SQL Server 2008 R2. When a report connects to SQL Server PDW to retrieve report data, it connects to the control node, which manages query processing, in the SQL Server PDW appliance. After the connection is made, there are no differences between working with an instance of SQL Server that is and is not within a SQL Server PDW environment.

  • Microsoft SQL Server Compact (SQL CE) is a compact relational database produced by Microsoft for applications that run on mobile devices and desktops. Prior to the introduction of the desktop platform, it was known as SQL Server for Windows CE and SQL Server Mobile Edition. The latest release is the SQL Server Compact It is free to download and redistribute.

List of Features supported in each edition
  Datacenter Enterprise Standard Web Workgroup Express
Hosted Cost with Firstserv - software only. Per month per processor Per month per processor Per month per processor Per month per processor Per month per processor Free
Note that you would need to purchase a server at extra cost.   £716.00 £175 £18    
PERFORMANCE AND SCALABILITY            
Number of CPUs OS maximum 8 4 4 2 1
Maximum memory utilized OS maximum 2 TB 64 GB 64 GB 4 GB 1 GB
Maximum database size 524 PB 524 PB 524 PB 524 PB 524 PB 10 GB
IA64 hardware support Yes Yes        
Resource governor Yes Yes        
Table and index partitioning Yes Yes        
Parallel index operations Yes Yes        
Parallel consistency checks (DBCC) Yes Yes        
Enhanced read-ahead scan Yes Yes        
Scalable shared databases Yes Yes        
Indexed views Yes Yes        
Distributed Partition Views Yes Yes        
             
HIGH AVAILABILITY            
Online system changes Yes Yes Yes Yes Yes Yes
Log shipping Yes Yes Yes Yes Yes  
Database mirroring2 Yes Yes Yes (single thread, synchronous only) Witness only Witness only Witness only
Automatic corruption recovery from mirror Yes Yes Yes      
Log stream compression Yes Yes Yes      
Number of Failover clustering nodes 16 16 2      
Backup compression Yes Yes Yes      
Mirrored backups Yes Yes        
Database snapshots Yes Yes        
Fast recovery Yes Yes        
Online indexing Yes Yes        
Online page and file restore Yes Yes        
Online configuration of Peer to Peer nodes Yes Yes        
Hot add memory and CPU support Yes Yes        
             
VIRTUALIZATION            
Hypervisor support Yes Yes Yes Yes Yes Yes
Guest failover clustering support for virtualization Yes Yes Yes      
Hyper-V live migration Yes Yes Yes      
Application mobility Yes Yes        
             
REPLICATION            
Snapshot replication Yes Yes Yes Subscriber only Yes Subscriber only
Merge replication Yes Yes Yes Subscriber only Restricted Subscriber only
Transactional replication Yes Yes Yes Subscriber only Restricted Subscriber only
SQL Server change tracking Yes Yes Yes Yes Yes Yes
Publishing data from SQL Server to non SQL Server subscribers Yes Yes Yes      
Publishing data from Oracle to SQL Server Yes Yes        
Peer to Peer replication Yes Yes        
             
SECURITY            
Windows Integrated Authentication (including Kerberos) Yes Yes Yes Yes Yes Yes
Integration with Microsoft baseline security analyzer Yes Yes Yes Yes Yes Yes
C2 compliant audit mode1 Yes Yes Yes Yes Yes Yes
Common criteria compliance Yes Yes Yes Yes Yes Yes
Data encryption and key management Yes Yes Yes Yes Yes Yes
Module signing Yes Yes Yes Yes Yes Yes
Transport Layer Security channel encryption Yes Yes Yes Yes Yes Yes
Windows password policy support Yes Yes Yes Yes Yes Yes
User-schema separation Yes Yes Yes Yes Yes Yes
Login triggers and connection endpoints Yes Yes Yes Yes Yes Yes
Secure configuration through policy-based management Yes Yes Yes Yes Yes Yes
SQL Server audit (fine-grained auditing) Yes Yes        
Transparent database encryption Yes Yes        
Extensible key management Yes Yes        
             
SINGLE INSTANCE RDBMS            
Policy-Based Management Yes Yes Yes Yes Yes Yes
PowerShell support Yes Yes Yes Yes Yes Yes
SQL Server Management Object (SMO) Yes Yes Yes Yes Yes Yes
Sysprep support1 Yes Yes Yes Yes Yes Yes
SQL Server connection director Yes Yes Yes Yes Yes Yes
Dedicated admin connection Yes Yes Yes Yes Yes Yes (Under trace flag)
Policy automation (check on schedule and change) Yes Yes Yes Yes Yes  
Maintenance plans Yes Yes Yes Yes Yes  
Database mail Yes Yes Yes Yes Yes  
Performance data collector Yes Yes Yes Yes Yes  
System Center Operations Manager Management Pack Yes Yes Yes Yes Yes  
Plan guides Yes Yes Yes Yes    
User instances           Yes
             
MULTIPLE INSTANCES            
Support for data-tier application (DAC) operations - extract, deploy, upgrade Yes Yes Yes Yes Yes Yes
Able to enroll for multi-instance management. Yes Yes Yes Yes Yes  
Multi-instance dashboard views and drilldowns Yes Yes        
Policy-based resource utilization evaluation Yes Yes        
             
MANAGEMENT TOOLS            
SQL Server Configuration Manager Yes Yes Yes Yes Yes Yes
SQL CMD (command prompt tool) Yes Yes Yes Yes Yes Yes
SQL Server Migration Assistant1 Yes Yes Yes Yes Yes Yes
SQL Server Management Studio2 Yes Yes Yes Yes Yes  
SQL Server Agent Yes Yes Yes Yes Yes  
Database Engine Tuning Advisor Yes Yes Yes Yes Yes  
SQL Server Profiler Yes Yes Yes Yes Yes  
Analysis Services, PowerPivot IT operation dashboard Yes Yes        
             
DEVELOPMENT TOOLS            
Microsoft Visual Studio Integration Yes Yes Yes Yes Yes Yes
IntelliSense (Transact-SQL and MDX) Yes Yes Yes Yes Yes  
Business Intelligence Development Studio Yes Yes Yes Yes Yes  
SQL query, edit and design tools Yes Yes Yes   Yes  
Version control support Yes Yes Yes   Yes  
MDX edit, debug, and design tools Yes Yes Yes      
             
PROGRAMMING            
Entity Framework support Yes Yes Yes Yes Yes Yes
Common language runtime (CLR) integration Yes Yes Yes Yes Yes Yes
Native XML support Yes Yes Yes Yes Yes Yes
XML indexing Yes Yes Yes Yes Yes Yes
MERGE and UPSERT capabilities Yes Yes Yes Yes Yes Yes
FILESTREAM support Yes Yes Yes Yes Yes Yes
Date and Time data types Yes Yes Yes Yes Yes Yes
Internationalization support Yes Yes Yes Yes Yes Yes
Full-text search Yes Yes Yes Yes Yes  
Specification of language in query Yes Yes Yes Yes Yes  
Service Broker (messaging) Yes Yes Yes Client only Yes Client only
XML/A support Yes Yes Yes      
Web services (HTTP/SOAP endpoints) Yes Yes Yes      
T-SQL endpoints Yes Yes Yes      
             
SPATIAL AND LOCATION SERVICES            
Planar and geodetic data types Yes Yes Yes Yes Yes Yes
Spatial indexes Yes Yes Yes Yes Yes Yes
Advanced spatial libraries Yes Yes Yes Yes Yes Yes
Import/export of industry-standard spatial data formats Yes Yes Yes Yes Yes Yes
Spatial results tab within SQL Server Management Studio Yes Yes Yes Yes Yes  
             
INTEGRATION SERVICES- ADVANCED ADAPTERS            
High performance Oracle destination Yes Yes        
High performance Teradata destination Yes Yes        
SAP BW source and destination Yes Yes        
Data mining model training destination adapter Yes Yes        
Dimension processing destination adapter Yes Yes        
Partition processing destination adapter Yes Yes        
             
INTEGRATION SERVICES- ADVANCED TRANSFORMS            
Persistence (high performance) lookups Yes Yes        
Data mining query transformation Yes Yes        
Fuzzy grouping and lookup transformations Yes Yes        
Term extractions and lookup transformations Yes Yes        
             
DATA WAREHOUSE            
Auto-generate staging and data warehouse schema Yes Yes Yes      
Change data capture Yes Yes        
Data compression Yes Yes        
Star join query optimization Yes Yes        
Automatic query-to-indexed-view matching Yes Yes        
Scalable read-only AS configuration Yes Yes        
Proactive caching Yes Yes        
Parallel query processing on partitioned tables and indices Yes Yes        
Partitioned cubes Yes Yes        
Distributed partitioned cubes Yes Yes        
             
ANALYSIS SERVICES            
SQL Server Analysis Services backup Yes Yes Yes      
Dimension, attribute relationship, aggregate, and cube design Yes Yes Yes      
Translations Yes Yes Yes      
Personalization extensions Yes Yes Yes      
SQL Server PowerPivot for SharePoint Yes Yes        
Financial aggregations Yes Yes        
Partitioned cubes and distributed partitioned cubes Yes Yes        
Custom rollups Yes Yes        
Semi-additive measures Yes Yes        
Writeback dimensions Yes Yes        
Linked measures and dimensions Yes Yes        
Binary and compressed XML transport Yes Yes        
Account intelligence Yes Yes        
Perspectives Yes Yes        
Scalable shared databases Yes Yes        
             
DATA MINING            
Comprehensive set of data mining algorithms Yes Yes Yes      
Integrated data mining tools: wizards, editors, model viewers, query builder Yes Yes Yes      
Cross validation Yes Yes        
Advanced configuration and tuning options for data mining algorithms Yes Yes        
Support for pipeline data mining and text mining with Integration Services Yes Yes        
Support for plug-in algorithms Yes Yes        
Parallel model processing Yes Yes        
Sequence prediction Yes Yes        
             
REPORTING            
Reporting Services memory limits OS Maximum OS Maximum OS Maximum 4 GB 4 GB (x64) OS Maximum (x32) 4 GB
Allowed catalog DB SQL Server edition SQL Server Standard, SQL Server Enterprise and SQL Server Datacenter SQL Server Standard, SQL Server Enterprise and SQL Server Datacenter SQL Server Standard, SQL Server Enterprise and SQL Server Datacenter SQL Server Web SQL Server Workgroup SQL Server Express
Allowed data source SQL Server edition All All All SQL Server Web SQL Server Workgroup SQL Server Express
Report server Yes Yes Yes Yes Yes Yes
Report Designer Yes Yes Yes Yes Yes Yes
Report Manager Yes Yes Yes Yes Yes Yes
Reports as data feeds Yes Yes Yes Yes Yes Yes
Enhanced gauges and charting Yes Yes Yes Yes Yes Yes
Maps and map layers Yes Yes Yes Yes Yes Yes
Custom authentication Yes Yes Yes Yes Yes Yes
Export to Excel, Word, PDF, and images Yes Yes Yes Yes Yes Yes
Role Based Security Yes Yes Yes Yes Yes Yes
Create Custom Roles Yes Yes Yes No (Fixed roles only) No (Fixed roles only) No (Fixed roles only)
Model support Yes Yes Yes Yes    
Model Item Security Yes Yes Yes      
Infinite click-through Yes Yes Yes      
E-mail and file share subscriptions and scheduling Yes Yes Yes      
Report history, executing snapshots, and caching Yes Yes Yes      
SharePoint integration Yes Yes Yes      
Shared component library Yes Yes Yes      
Remote and non-relational data source support Yes Yes Yes      
Data source, delivery, and rendering extensibility Yes Yes Yes      
Report definition customization extension (RDCE) Yes Yes Yes      
Data-driven report subscriptions Yes Yes        
Scale out deployment (Web farms) Yes Yes        
             
BUSINESS INTELLIGENCE CLIENTS            
Report Builder 3.0 for Ad Hoc Reporting Yes Yes Yes   Yes  
Excel 2007 and Visio 2007 Add-in support Yes Yes Yes      
PowerPivot for Excel Yes Yes        
             
MASTER DATA SERVICES            
Master Data Services database Yes Yes        
Master Data Manager Web application Yes Yes        
Master Data Services Web service Yes Yes