This session includes the following topics: Service Oriented Architecture SOA Upgrading to SQL Server 2005 Best practices Tips and Tricks Slide 1 Installing Windows XP Profession
Trang 1Instructor Inputs S e
Trang 3This session includes the following topics:
Service Oriented Architecture (SOA)
Upgrading to SQL Server 2005
Best practices
Tips and Tricks
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
Trang 4Slide 2 of 16
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 Querying, Managing, and Administering Databases Using SQL Server 2005
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
Trang 5Slide 4 of 16
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 Querying, Managing, and Administering Databases Using SQL Server 2005
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.
Trang 6Slide 6 of 16
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 Querying, Managing, and Administering Databases Using SQL Server 2005
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.)
Trang 7Slide 8 of 16
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 Querying, Managing, and Administering Databases Using SQL Server 2005
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.)
Trang 8Slide 10 of 16
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 Querying, Managing, and Administering Databases Using SQL Server 2005
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)
Trang 9Slide 12 of 16
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 Querying, Managing, and Administering Databases Using SQL Server 2005
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
Trang 10Slide 14 of 16
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 Querying, Managing, and Administering Databases Using SQL Server 2005
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
Trang 11Slide 16 of 16
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
Trang 121 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
Trang 131 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?
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
d Service
6 Which SQL Server 2005 version is freely distributable?
a Enterprise edition
Trang 14c 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
3 To deliver messages to the correct queue
4 It provides communication between two services
Trang 15SQL 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
Trang 16Mobile 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