17.06.2013 Views

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introduction<br />

And so the journey continues, and, as I’ve said before, what a long, strange trip it’s been. When I first<br />

wrote Professional <strong>SQL</strong> <strong>Server</strong> 7.0 Programming in early 1999, the landscape of both books and the development<br />

world was much different than it is today. At the time, .NET was as yet unheard of, and while<br />

Visual Studio 98 ruled the day as the most popular development environment, Java was coming on<br />

strong and alternative development tools, such as Delphi, were still more competitive than they typically<br />

are today. The so-called “dot com” era was booming, and the use of database management systems<br />

(DBMS), such as <strong>SQL</strong> <strong>Server</strong>, was growing exponentially.<br />

There was, however, a problem. While one could find quite a few books on <strong>SQL</strong> <strong>Server</strong>, they were all oriented<br />

toward the administrator. They spent tremendous amounts of time and energy on things that the<br />

average developer did not give a proverbial hoot about. Something had to give, and as my development<br />

editor and I pondered the needs of the world, we realized that we could not solve world hunger or arms<br />

proliferation ourselves, but we could solve the unrealized need for a new kind of <strong>SQL</strong> book — one<br />

aimed specifically at developers.<br />

At the time, I wrote Professional <strong>SQL</strong> <strong>Server</strong> 7.0 Programming to be everything to everyone. It was a compendium.<br />

It started at the beginning and progressed to a logical end. The result was a very, very large<br />

book that filled a void for a lot of people (hooray!).<br />

With <strong>SQL</strong> <strong>Server</strong> 2005, <strong>SQL</strong> <strong>Server</strong> was in its second revision since I released my first book and, as we<br />

did the planning for that round of books, we realized that we once again had a problem — the Professional<br />

title was too big to fit in a single book. The new features of <strong>SQL</strong> <strong>Server</strong> 2005 created a situation<br />

where there was simply too much content to squeeze into one book (we literally exceeded the bindery<br />

limits for a book), and so we made the choice to split the old Professional series title into a <strong>Beginning</strong><br />

and a more targeted Professional pair of titles. A lot of work was put into the split, but, in the end, there<br />

was still a significant degree of overlap. <strong>SQL</strong> <strong>Server</strong> <strong>2008</strong> adds yet another stack of new features, provides<br />

me the opportunity to take the Professional title even more toward the advanced reader, and allows me<br />

to round out the <strong>Beginning</strong> title more cleanly.<br />

My hope is that, in this book, you find something that covers all of the core elements of <strong>SQL</strong> <strong>Server</strong> with<br />

the same success that we had in the original Professional <strong>SQL</strong> <strong>Server</strong> Programming titles. When we’re<br />

done, you should be set to be a highly functional <strong>SQL</strong> <strong>Server</strong> <strong>2008</strong> programmer and, when you need it,<br />

be ready to move on to the more advanced Professional title.<br />

Who This Book Is F or<br />

It is almost sad that the word “beginner” is in the title of this book. Don’t get me wrong; if you are a<br />

beginner, then this title is for you. But it is designed to last you well beyond your beginning days. What<br />

is covered in this book is necessary for the beginner, but there is simply too much information for you to<br />

remember all of it all the time, and so it is laid out in a fashion that should make a solid review and reference<br />

item even for the more intermediate, and, yes, even advanced user.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!