Instructor Inputs
Session 6
¤NIIT Instructor Inputs 6.3
This session includes the following topics:
Service Oriented Architecture (SOA)
Upgrading to SQL Server 2005
Best practices
Tips and Tricks
FAQs
Slide 1
Installing Windows XP Professional Using Attended Installation
Slide 1 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Collaborate Session 6
Objectives
In this session, you will learn about:
Service Oriented Architecture (SOA)
Upgrading to SQL Server 2005
Best practices that can be considered while using SOA and
installing SQL Server 2005
Tips and tricks will help you to effectively install and upgrade
SQL Server 2005
FAQs related to different editions and upgrade to SQL Server
2005
Session Overview
6.4 Instructor Inputs ¤NIIT
Slide 2
Installing Windows XP Professional Using Attended Installation
Slide 2 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Colla borate Session 6
Knowledge Byte
SOA:
Is a collection of services. A service is a function that is
well-defined, self-contained, and does not depend on the state
of other services.
Enables different services to communicate that carry out
business processes.
Allows you to build applications in a new way, distributing the
load across multiple servers using messages between them.
SQL Server 2005 has provided the Service Broker which can
be programmed and use as a service to send, store and send
messages.
Slide 3
Installing Windows XP Professional Using Attended Installation
Slide 3 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Colla borate Session 6
Knowledge Byte (Contd.)
While upgrading a database server, you need to perform the
following tasks:
Check the possibility of upgrading by using the Upgrade
Advisor Tool
Upgrade the database server
¤NIIT Instructor Inputs 6.5
Slide 4
Installing Windows XP Professional Using Attended Installation
Slide 4 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Collaborate Session 6
Best Practices
SQL Server 2005 support SOA services.If you want that
your SQL Server works as a SOA service program you
should consider the following features it must implement:
Endpoint support
Process service requests
Service logic host
If you modify permissions on a domain user account to run
SQL Server Setup, be sure to revoke those permissions
after Setup completes.
Create multiple domain user to enable commuication with
other servers and clients
Create backup of SQL Server installtion for further reuse
Verify the disk before SQL Server installation for
compression
Slide 5
Installing Windows XP Professional Using Attended Installation
Slide 5 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Collaborate Session 6
Tips and Tricks
Exit antivirus software while installing SQL Server.
Do not use blank password while installing SQL Server
2005, use strong password.
After upgrading to SQL Server 2005 from another edition of
SQL Server 2005, you must re-apply any hotfix or service
pack updates to the upgraded SQL Server instance.
Before upgrading to SQL Server 2005, enable Windows
Authentication for SQL Server Agent and verify that the SQL
Server Agent service account is a member of the SQL
Server sysadmin group.
Before upgrading from one edition of SQL Server 2005 to
another, verify that the functionality you are currently using
is supported in the edition to which you are upgrading.
6.6 Instructor Inputs ¤NIIT
Slide 6
Installing Windows XP Professional Using Attended Installation
Slide 6 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Colla borate Session 6
Can SQL Server 2005 databases be migrated back to SQL
Server 2000 servers?
Migrating from SQL Server 2005 to SQL Server 2000 is not
that easy. Backed-up databases from SQL Server 2005
instances cannot be restored in SQL Server 2000 instances.
Databases detached from SQL Server 2005 cannot be
reattached to SQL Server 2000. The only method available for
moving data from SQL Server 2005 installations to SQL
Server 2000 installations are based on copying data.
FAQs
Slide 7
Installing Windows XP Professional Using Attended Installation
Slide 7 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Colla borate Session 6
What release of SQL Server 2005 will run on Windows
Vista?
All editions of SQL Server 2005 Service Pack 2 (SP2) can be
run on Windows Vista Release Candidate 1.
FAQs (Contd.)
¤NIIT Instructor Inputs 6.7
Slide 8
Installing Windows XP Professional Using Attended Installation
Slide 8 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Collaborate Session 6
What is the upgrade cost to SQL Server 2000?
SQL Server 2005 Express Edition – No cost to download.
SQL Server 2000 Workgroup/Standard/Enterprise
Edition – Can upgrade to the same or lower edition of SQL
Server 2005 at no additional cost.
SQL Server 2000 Workgroup/Standard/Enterprise–Customers
who do not have software assurance need to purchase new
licenses for SQL Server 2005.
FAQs (Contd.)
Slide 9
Installing Windows XP Professional Using Attended Installation
Slide 9 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Collaborate Session 6
Is there new licensing on SQL Server 2005 than SQL
Server 2000?
SQL Server 2005 licensing is essentially similar to SQL Server
2000 in that there are two major licensing models: per
processor or by server.
FAQs (Contd.)
6.8 Instructor Inputs ¤NIIT
Slide 10
Installing Windows XP Professional Using Attended Installation
Slide 10 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Colla borate Session 6
What are the basic limitations of SQL Server 2005 Express
edition?
SQL Server 2005 Express edition is easy to install and easy to
use. But it does not provide few enterprise level features. The
following list of features is not available with SQL Server 2005
Express edition:
Analysis Services
Integration Services
Notification Services
Report Builder
SQL Agent
Database Tuning Advisor
Full-text search
Log shipping
FAQs (Contd.)
Slide 11
Installing Windows XP Professional Using Attended Installation
Slide 11 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Colla borate Session 6
Challenge
Which of the following instances of SQL Server can be
upgraded to SQL Server 2005?
SQL Server 2000 Service Pack 3 (SP3)
SQL Server 2000 Service Pack 3 (SP2)
SQL Server 7.0 SP3
SQL Server 7.0 SP2 or later
Answer:
SQL Server 2000 Service Pack 3 (SP3)
¤NIIT Instructor Inputs 6.9
Slide 12
Installing Windows XP Professional Using Attended Installation
Slide 12 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Collaborate Session 6
Challenge (Contd.)
What is the compatibility mode of SQL Server 2005?
80
90
60
70
Answer:
90
Slide 13
Installing Windows XP Professional Using Attended Installation
Slide 13 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Collaborate Session 6
Challenge (Contd.)
Which of the following is a correct set of tasks to upgrade
from SQL Server 2000 to SQL Server 2005?
1. Specify the installation options
2. Start the installation process
3. Select a particular instance to upgrade
1. Start the installation process
2. Select a particular instance to upgrade
3. Specify the installation options
1. Start the installation process
2. Specify the installation options
3. Select a particular instance to upgrade
1. Select a particular instance to upgrade
2. Specify the installation options
3. Start the installation process
6.10 Instructor Inputs ¤NIIT
Slide 14
Installing Windows XP Professional Using Attended Installation
Slide 14 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Colla borate Session 6
Challenge (Contd.)
Answer:
1. Start the installation process
2. Specify the installation options
3. Select a particular instance to upgrade
Slide 15
Installing Windows XP Professional Using Attended Installation
Slide 15 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Colla borate Session 6
Challenge (Contd.)
What is not installed as a part of SQL Server 2005 setup?
Integration Services
Upgrade Advisor Tool
Management Tools
Analysis Services
Answer:
Upgrade Advisor Tool
¤NIIT Instructor Inputs 6.11
Slide 16
Installing Windows XP Professional Using Attended Installation
Slide 16 of 16
Ver. 1.0
Querying, Managing, and Administering Databases Using SQL Server 2005
Collaborate Session 6
Challenge (Contd.)
To implement SOA with SQL Server 2005, which
component is integrated with the server?
Service Broker
Message Broker
Notification Services
Analysis Services
Answer:
Service Broker
6.12 Instructor Inputs ¤NIIT
1. a. SQL Server 2000 Service Pack 3 (SP3)
2. b. 90
3. c. i. Start the installation process
ii. Specify the installation options
iii. Select a particular instance to upgrade
4. b. Upgrade Advisor Tool
5. a. Service Broker
Solutions to Challenge
¤NIIT Instructor Inputs 6.13
1. In Service Broker architecture, which action is taken by the service after receiving
and verifying the message?
a. Message is added to the queue
b. Acknowledgement is sent to the sender
c. Service waits for another message
d. Service creates a queue
2. What is the default value of validation option of CREATE MESSAGE command?
a. EMPTY
b. WELL_FORMED_XML
c. NONE
d. VALID_XML WITH SCHEMA COLLECTION
3. Why does Service Broker create a service?
a. To create an entity that is exchanged between the services
b. To create an object to store the messages
c. To create an agreement between the services
d. To deliver messages to the correct queue
4. What is the role of a dialog in Service Broker Architecture?
a. It provides communication between two services.
b. It provides unidirectional communication between two services
c. It receives messages in any order.
d. It species the type of message to be send or receive
5. Which of the following database objects in Service Broker architecture acts as
container that stores messages?
a. Contract
b. Queue
c. Message
d. Service
6. Which SQL Server 2005 version is freely distributable?
a. Enterprise edition
b. Standard edition
c. Express edition
d. Workgroup edition
Home Assignment
6.14 Instructor Inputs ¤NIIT
7. Which edition of SQL Server 2005 requires a minimum of 192 MB RAM?
a. Express edition
b. Standard edition
c. Enterprise edition
d. Workgroup edition
8. Which edition of SQL Server 2005 can work on Windows XP Home?
a. Enterprise edition
b. Workgroup edition
c. Standard edition
d. Developer edition
9. Which of the following statement is correct about named instances?
a. Only one instance can be a named instance on a server
b. Instance name is case sensitive
c. Instance name must be a letter, a number or an underscore
d. Instance name can contain numbers, letters, or other characters
10. Which type of user account does not require a password to connect to SQL Server on
the same computer?
a. Local system account
b. Local service account
c. Domain user account
d. Network service account
Solutions
1. Message is added to the queue
2. NONE
3. To deliver messages to the correct queue
4. It provides communication between two services.
5. Queue
6. Express edition
7. Express edition
8. Developer edition
9. Instance name can contain numbers, letters, or other characters
10. Local system account
¤NIIT Instructor Inputs 6.15
SQL Server SQL has introduced different editions for the different requirements of
people, organizations and enterprises. For an organization before deploying SQL Server,
it is very important to decide on the right edition based on the needs of your organization.
Depending on the purpose of use, an organization can have different requirements for
database features.
Discuss the different editions of SQL Server 2005 and the domains in which their
deployment would be useful.
Instructor Inputs
You can conduct the discussion as follows:
Discuss the different editions of SQL Server 2005.
Also discuss the domains in which each edition will be useful.
Solution
SQL Server 2005 is available in a number of editions, such as Enterprise, Standard,
Workgroup, Express, Mobile, Developer, and Evaluation edition. Each edition provides a
specific combination of database features.
Enterprise Edition
This edition includes the complete set of data management and analysis features. It is the
most scalable and easily available edition of SQL Server 2005. There is no limit on the
number of processors or amount of memory that can be allocated to the server.
Standard Edition
This edition provides the same features that are provided by the Enterprise Edition, but is
designed for medium-sized organizations. This edition does not support online indexing,
or partitioning.
Workgroup Edition
This edition is an inexpensive and simple-to-manage database solution designed for small
to medium-sized business organizations. This edition does not support high-availability
features, such as database mirroring, clustering, and online indexing, and lacks business
intelligence features included in the other editions.
Collaborative Exercise
6.16 Instructor Inputs ¤NIIT
Express Edition
This edition is a freely downloadable version, suitable for stand-alone computers.
Mobile Edition
This edition is suitable for tablet PCs and smart devices.
Developer Edition
This edition has all the functionalities of the SQL Server 2005 Enterprise Edition, but it is
intended only for the production environment.
Evaluation Edition
This edition is a time-limited trial version of SQL Server 2005. It contains the same
features as Enterprise Edition.