SQL Server 2008 - Worth the Wait
To begin with, tell us about yourself.
I've been working for the last fifteen years in the software industry and have worked creating both COTS software and developing custom software solutions for companies in the manufacturing, retail, financial services, and professional services verticals. Over the last four years, I've been architecting enterprise solutions — both enterprise application integration and large custom software applications.
What is your book about?
Programming SQL Server 2005 is very different from programming SQL Server 2000. The introduction of CLR routines (the ability to program database objects such as stored procedures, functions, and triggers using the .NET Framework), the introduction of a new database management class library in SQL Server Management Objects (SMO) that replaces DMO, and extensive new functionality and enhancements to existing functionality. This book describes how to program all new aspects of SQL Server 2005 and includes extensive examples to get the reader started.
What's not in the book is how to program using T-SQL, with the exception of a chapter that covers how to program new features. T-SQL programming was omitted because it is covered well in many other books.
Who should read your book?
The book is suitable for novice through experienced developers. Beginning SQL Server programmers will be able to learn how to program SQL Server 2005 through the explicit examples. Experienced developers will be able to use the book to quickly ramp up to the new programming model and features of SQL Server 2005.
How is your book different from similar titles?
Generally, I try to write books that are practical and show readers examples that are more complicated than simply "Hello World." Of course there is never enough time to describe every aspect of a topic, I try to make sure that the reader is left understanding the problem domain well enough that he knows where to look for more detailed information than the book can supply, and how to apply that information.
Why did you decide to write this book?
I'm interested in the database and data access space, and with SQL Server 2005, Microsoft has created the best and easiest to use RDBMS with the most functionality. It's a great product and I just wanted to write about it to help others program SQL Server 2005, and to give myself a chance to become even more familiar with the product.
From a developer's perspective, what are the greatest differences between SQL Server 2000 and SQL Server 2005?
Here are some of the most significant:
What are some of the key performance enhancements, from a developer's perspective, in SQL Server 2005?
Some of the biggest performance enhancements include: