Академический Документы
Профессиональный Документы
Культура Документы
SQL Server 2008 is available is several editions, ranging from editions designed for mobile,
embedded applications with a very small footprint to editions designed to handle petabytes
or data being manipulated by millions of concurrent users. This lesson explains the services
available within the SQL Server 2008 database platform and the differences between the SQL
Server editions.
Service Broker
Service Broker was introduced in SQL Server 2005 to provide a message queuing system
integrated into the SQL Server data platform. Based on user-defined messages and processing
actions, you can use Service Broker to provide asynchronous data processing capabilities. Not
only is Service Broker a capable message queuing system, you can also provide advanced
business process orchestration with Service Broker handling data processing across a myriad of
platforms, all without requiring the user to wait for the process to complete or affecting the user
in any other way.
NOTE
E SQL SERVER EDITIONS
The Developer Edition of SQL Server is designed for developers to create new SQL Server
applications. The Evaluation Edition of SQL Server is designed to allow organizations to
evaluate the features available in SQL Server. Both the Developer and Evaluation editions
contain the same functionality as the Enterprise Edition of SQL Server; the only exception
being that the Developer and Evaluation editions are not licensed to run in a production
environment. For the purposes of this book, we will discuss only the editions that can be
deployed into production environments: Express, Workgroup, Standard, and Enterprise.
The main differences between the SQL Server editions are in the hardware and feature set
that is supported. The tables below provide a basic overview of the differences between the
editions in the various areas.
# of CPUs 4 4 1 1
Database size Unlimited Unlimited 4 GB 4 GB
RAM Unlimited Unlimited 1 GB 1 GB
Multiple Instances No No No No
Database Snapshots No No No No
Scalable Shared No No No No
Databases
Indexed Views No No No No
Log Compression No No No No
Clustering 2 nodes No No No
Database Mirroring Single-thread No No No
Online Operations No No No No
Resource Governor No No No No
Backup Compression No No No No
Hot Add Memory/CPU No No No No
Data Encryption Limited Limited Limited Password-
based only
Change Data Capture No No No No
Data Compression No No No No
Policy-Based Yes No No No
Management
Performance Data Yes No No No
Collection
CLR Yes
XML Native Native Native Stored as
text
Spatial data Yes
Stored procedures, Yes Yes Yes No
triggers, and views
Merge Replication Yes Yes Subscriber Subscriber
only only
Transactional Replication Yes Subscriber Subscriber No
only only
EXAM TIP
For the exam, you need to understand the basic design goals for each edition of SQL
Server. You also need to know the feature set, memory, and processor support differences
between the editions.
2. Which editions of SQL Server are designed as storage engines for embedded
applications with limited hardware and feature support?
2. Express and Compact editions are designed as storage engines for embedded
applications and support only a single CPU, up to 1 GB of RAM, and a maximum
database size of 4 GB.
Lesson Summary
SQL Server 2008 is available in Enterprise, Standard, Workgroup, Express, and Compact
editions for use in a production environment.
In addition to the core database engine technologies, SQL Server 2008 Enterprise
supports Service Broker for asynchronous processing.
Lesson Review
The following questions are intended to reinforce key information presented in Lesson 2,
“Selecting SQL Server Editions.” The questions are also available on the companion CD if you
prefer to review them in electronic form.
NOTE
E ANSWERS
Answers to these questions and explanations of why each answer choice is right or wrong
are located in the “Answers” section at the end of the book.
1. Margie’s Travel is opening a new division to offer online travel bookings to their
customers. Managers expect the traffic volume to increase rapidly, to the point where
hundreds of users will be browsing offerings and booking travel at any given time.
Management would also like to synchronize multiple copies of the database of travel
bookings to support both online and face-to-face operations. Which editions of SQL
Server 2008 would be appropriate for Margie’s Travel to deploy for their new online
presence? (Choose all that apply.)
A. Express
B. Standard
C. Enterprise
D. Compact
Lesson 2: Selecting SQL Server Editions CHAPTER 1 15
2. Margie’s Travel decided to minimize the cost and deploy SQL Server 2008 Standard to
support the new online division. After a successful launch, managers are having a hard
time managing business operations and need to deploy advanced analytics. A new
server running SQL Server will be installed. Which edition of SQL Server needs to be
installed on the new server to support the necessary data analytics?
A. SQL Server 2008 Standard
B. SQL Server 2008 Express with Advanced Services
C. SQL Server 2008 Workgroup
D. SQL Server 2008 Enterprise