Thông tin tài liệu
MASTERING
SQL Server
®
2008
Lee
Bieker
Harness the Powerful New
Features of SQL Server 2008
Whether you’re a database administrator or application developer, this
in-depth guide is your key to delivering improved data collection, storage, re-
porting, and security with SQL Server 2008. Mastering SQL Server 2008 brings
you up to speed on architecture, installation, and confi guration essentials,
before moving to the step-by-step instruction you need for more advanced
topics such as procedural programming, query optimization, how to use spatial
data, SQL Server in the .NET world, and more.
You’ll master the extensive toolset, explore useful third-party tools, and most
importantly, fi nd out how to choose and use the right SQL Server features for
the specifi c tasks you have.
COVERAGE INCLUDES:
• Installing and confi guring SQL Server 2008
• Understanding SQL Server’s place within the Microsoft architecture
• Making data reliably and effi ciently available to your consumers
• Securing your data with SQL Server 2008’s new Transparent Data
Encryption feature
• Integrating XML technology into SQL Server
• Creating index architectures for maximum benefi t and minimum cost
• Exploring new geometry and geography data types for today’s businesses
• Maximizing data warehousing and business intelligence tools
Master the New Features
of SQL Server 2008
Migrate Smoothly from
Other Major RDBMS to
SQL Server 2008
Discover Practical Tools
and Techniques, Whether
You’re a Developer or
Administrator
Implement and Optimize
Security to Protect Your
Data Resources
Learn in the Context of
Real-World Scenarios and
Tasks
ABOUT THE AUTHORS
Michael Lee, MCT, MCITP, MCPD, SCJP, has been teaching SQL Server since 1995. Over the last 13 years, Michael has provided training
and consulting services in SQL Server and Enterprise Data Architecture to companies across the U.S. and Europe. Gentry Bieker, MCT,
MCITP, MCDBA, MCSE, has been a consultant, mentor, and trainer since 1998. He has been architecting, developing, and administering
SQL Server databases since version 6.0.
www.sybex.com
ISBN 978-0-470-28904-4
CATEGORY
COMPUTERS/Database Management/General
$59.99 US
$65.99 CAN
SERIOUS SKILLS.
Microsoft
®
SQL Server
®
2008
MASTERING
Michael Lee
Gentry Bieker
Install, Confi gure, and
Manage SQL Server 2008
Optimize, Troubleshoot, and
Secure Your Database
Microsoft
®
89044ffirs.indd 8 12/3/08 12:28:41 AM
Mastering
SQL Server
®
2008
89044ffirs.indd 1 12/3/08 12:28:28 AM
89044ffirs.indd 2 12/3/08 12:28:33 AM
Mastering
SQL Server
®
2008
Michael Lee
Gentry Bieker
89044ffirs.indd 3 12/3/08 12:28:39 AM
Acquisitions Editor: Agatha Kim
Development Editor: Laurene Sorensen
Technical Editor: Acey Bunch
Production Editor: Christine O’Connor
Copy Editor: Kathy Grider-Carlyle
Production Manager: Tim Tate
Vice President and Executive Group Publisher: Richard Swadley
Vice President and Publisher: Neil Edde
Book Designer: Maureen Forys, Happenstance Type-O-Rama; Judy Fung
Compositor: Jeffrey Lytle, Happenstance Type-O-Rama
Proofreader: Scott Klemp, Word One
Cover Designer: Ryan Sneed
Cover Image: © Pete Gardner / Digital Vision / Getty Images
Copyright © 2009 by Wiley Publishing, Inc., Indianapolis, Indiana
Published simultaneously in Canada
ISBN: 978-0-470-28904-4
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechan-
ical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act,
without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the
Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for per-
mission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011,
fax (201) 748-6008, or online at http://www.wiley.com/go/permissions.
Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accu-
racy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness
for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained
herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal,
accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be
sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is
referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher
endorses the information the organization or Web site may provide or recommendations it may make. Further, readers should be aware that
Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read.
For general information on our other products and services or to obtain technical support, please contact our Customer Care Department
within the U.S. at (800) 762-2974, outside the U.S. at (317) 572-3993 or fax (317) 572-4002.
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books.
Library of Congress Cataloging-in-Publication Data
Lee, Michael.
Mastering SQL server 2008 / Michael Lee, Gentry Bieker. — 1st ed.
p. cm.
Includes index.
ISBN 978-0-470-28904-4 (paper/website)
1. Client/server computing. 2. SQL server. 3. Relational databases. I. Bieker, Gentry. II. Title.
QA76.9.C55L45 2009
005.75’85—dc22
2008042924
TRADEMARKS: Wiley, the Wiley logo, and the Sybex logo are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its
affiliates, in theUnited Statesand other countries, and may not be used without written permission. SQL Server is a registered trademark of
Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. Wiley
Publishing, Inc., is not associated with any product or vendor mentioned in this book.
10 9 8 7 6 5 4 3 2 1
89044ffirs.indd 4 12/3/08 12:28:39 AM
Dear Reader,
Thank you for choosing Mastering SQL Server 2008. This book is part of a family of premium-
quality Sybex books, all of which are written by outstanding authors who combine practical
experience with a gift for teaching.
Sybex was founded in 1976. More than thirty years later, we’re still committed to producing con-
sistently exceptional books. With each of our titles we’re working hard to set a new standard for
the industry. From the paper we print on, to the authors we work with, our goal is to bring you
the best books available.
I hope you see all that reflected in these pages. I’d be very interested to hear your comments and
get your feedback on how we’re doing. Feel free to let me know what you think about this or any
other Sybex book by sending me an email at n e d d e @ w ile y.co m, or if you think you’ve found a
technical error in this book, please visit http://sybex.custhelp.com. Customer feedback is criti-
cal to our efforts at Sybex.
Best regards,
Neil Edde
Vice President and Publisher
Sybex, an Imprint of Wiley
89044ffirs.indd 5 12/3/08 12:28:40 AM
To our students, who forced us to
continually improve.
89044ffirs.indd 6 12/3/08 12:28:40 AM
Acknowledgments
Every project of this size is always an intense collaboration. This was certainly no exception. It
all starts with the wonderful team at Sybex. This is the seventh project that I have worked on
with the Sybex team, and I am always impressed by the work that they do. Special thanks to
Neil Edde, Pete Gaughan, and Agatha Kim for their magnificent work on managing this pro-
cess. Thanks also to our editor, Laurene Sorensen, who was able to merge our ideas together
and help us to make the technical content actually readable. And thanks to the production team
of Christine O’Connor, Kathy Grider-Carlyle, and Scott Klemp. Acey Bunch was a spectacular
technical editor; an accomplished author in his own right, he provided many insights on the
content that proved invaluable and substantially improved the quality of the content. Gentry
Bieker, my coauthor on this project, was able to really capture the essence of SQL Server in the
real world, something with which he has extensive experience. The production team at Sybex is
superb. They were even able to take my hand drawings and turn them into real graphics, a true
feat if you have ever seen my handwriting.
Finally, on a personal note, my career in training and technology would never have taken
off had it not been for a former mentor, Bob Taylor. Other colleagues including Jon Hansen,
Dale Byrd, Bryan Bechtoldt, Ken Sandlin, and Mike Mansfield have contributed so much to
my career and given me amazing support over the years. Additionally, most of this work was
written while I was employed at Aristocrat Technologies in Las Vegas, and I need to thank my
colleagues and the management there for their support and input. And of course, I need to offer
special thanks to my family, my wife and son, who always pay the highest price for these proj-
ects as I lock myself into the office every weekend to write. They have been incredibly support-
ive as the process continued week after week, and I could not have done it without them.
Most importantly, thanks to you, the reader. You are the reason for this project in the first
place. I hope that you find value in the pages. Without you, we would not have had this incred-
ible opportunity. Your feedback is invaluable and will help make any future projects better and
more relevant. Good luck in your undertakings with SQL Server 2008. I wish you the best in
your endeavors.
—Michael Lee
I’m incredibly thankful for the level of support I’ve received from everyone while writing my
portion of this book. Thanks to Jennifer Hanner for all of the sacrifices she made, and the trips
she allowed me to miss in order to complete this book, helping to keep me sane, and encourag-
ing me to keep going through the process. To Samantha and Joel, my children, who went on
many trips and outings without me through during the writing process. They made me smile,
and reminded me that there is more to life than just a book. To Joel: “Yes, I’m finally done with
my chapter!” To Michael Lee, who gave me this fantastic opportunity and introduced me to the
process, and has always been patient and understanding in my learning about what it takes to
put together a book of this size. Thanks to the entire book team: Laurene Sorensen, Acey Bunch,
Pete Gaughan, Agatha Kim, and Neil Edde. I had an incredible amount of help and support
from everyone I’ve encountered at Sybex and Wiley. You have all given me a ton of respect for
the process that goes into creating a book. And to every one of my students (especially the dif-
ficult ones), who helped me to make it to where I am today.
—Gentry Bieker
89044ffirs.indd 7 12/3/08 12:28:40 AM
89044ffirs.indd 8 12/3/08 12:28:41 AM
[...]... Mastering SQL Server 2008 is organized to provide you with the following information: Chapter 1: Overview of Microsoft SQL Server 2008 is a general introduction to SQL Server, its features, and the installation process Chapter 2: Understanding SQL Server Architecture contains an overview of the architecture of SQL Server with the intent of using this information to better control and optimize SQL Server. .. to: •u Use Architect SQL Server services in the typical IT environment •u Install SQL Server 2008 •u Use the Microsoft SQL Server toolset •u Implement other useful third-party tools SQL Server in the Enterprise World The authors of this book have been working with SQL Server for over a combined 28 years Back in the early days, it was a struggle to defend the product We came to SQL Server with the same... • Overview of Microsoft SQL Server 2008 1 SQL Server in the Enterprise World 1 The Need for an Enterprise System 2 SQL Server Features 3 SQL Server s Place Within Microsoft Architecture 6 SQL Server Licensing... integration with, SQL Server at some level Data services are required everywhere, and SQL Server is the glue that holds many of them together Among the Microsoft products with SQL Server dependencies or integrations are •u Team Foundation Server •u Systems Management Server/ System Center Configuration Manager •u Office SharePoint Server •u Office Project Server •u Operations Manager Server •u BizTalk Server •u... Overview of Microsoft SQL Server 2008 SQL Server 2008 is a very complex product It definitely deserves a little bit of introduction Even if you have been working with SQL Server for quite some time, you might find some new features and nuances in the product that may catch you off guard, but they might delight you as well In this chapter, we will focus on where SQL Server fits into the grand scheme of Microsoft. .. that SQL Server provides, we will be able to design more comprehensive architectures, comfortable that SQL Server will provide data services at any level necessary, from embedded to enterprise 89044c01.indd 6 12/3/08 12:30:30 AM | SQL Server in the Enterprise World 7 SQL Server Integration with Team Foundation Server One of the most extreme real-world examples of SQL Server integration in the Microsoft. .. This Book Our target audience is the database professional with some SQL Server experience who is either: •u Trying to ramp up skills on SQL Server 2008, or •u Transitioning from another RDBMS to SQL Server 89044flast.indd 23 12/3/08 12:29:49 AM xxiv | Introduction If you have read through the Microsoft marketing materials on SQL Server 2008 and would like to see what is under the hype, then this book... central modification of policies as needed SQL Server Integration Services (SSIS) SQL Server Integration Services (SSIS) provide exchange/transform/load (ETL) functionality for SQL Server 2008 SQL 2005 took a significant step forward from DTS when it was released, providing not only more intuitive designers, but also a native NET execution environment SQL Server 2008 continues that process with significant... Installing SQL Server 2008 10 Defining an Installation Plan 10 SQL Server 2008 Installation Requirements 16 The SQL Server Installation Process 17 Verifying the Installation 26 The SQL Server. .. paces, that SQL Server had a lot of potential, but it still had a long way to go Part of the problem was developer education Many of the problems that we came across were the result of developers trying to build applications with SQL Server using the same mindset and techniques that served them well during the Clipper days Obviously, SQL Server was not Clipper Some things had to change SQL Server 2008 has . of Microsoft SQL Server 2008 1
SQL Server in the Enterprise World 1
The Need for an Enterprise System 2
SQL Server Features 3
SQL Server s Place Within Microsoft. Architecture 6
SQL Server Licensing 8
Installing SQL Server 2008 10
Defining an Installation Plan 10
SQL Server 2008 Installation Requirements 16
The SQL Server
Ngày đăng: 08/03/2014, 09:20
Xem thêm: Mastering Microsoft SQL Server 2008 pot, Mastering Microsoft SQL Server 2008 pot