Microsoft SQL Server 2005 Unleashed offers comprehensive coverage of SQL Server 2005 that goes beyond the basic syntax and information you’ll find in the product manuals, providing in-depth information derived from the authors’ real-world experience to help you build upon your working knowledge of the product and take your experience and knowledge to a higher level. This book focuses primarily on the information needed by system and database administrators, as well as for users with overlapping duties as both DBA and developer. Included is extensive coverage of the new features and upgraded tools and capabilities of SQL Server 2005, including .NET Framework integration, Integration Services, Service Broker, Database Mirroring and Snapshots, and Reporting Services.
Detailed information on…
- Installing, upgrading, and administering SQL Server 2005
- Database maintenance, backup, and recovery
- Creating and managing tables, views, stored procedures, triggers, and user-defined functions
- Database and index design
- SQL Server query optimization, and performance monitoring and tuning
- Transactions, transaction management, and distributed transactions
- SQL Server Management Studio—NEW!
- SQL Server Notification Services; Integration Services—NEW!; Analysis Services; Reporting Services—NEW!; Web Services—NEW!
- SQL Server Service Broker—NEW!
- SQL Server and Microsoft .NET Framework integration, including CLR-based stored procedures, functions, and triggers—NEW!
- SQL Server high availability and SQL Server clustering and replication
- Database Mirroring—NEW!
- Database Snapshots—NEW!
- Using XML in SQL Server 2005
- SQL Server tools and utilities
It has been just over six years since SQL Server 2000 was released and just over five years since we published the first edition of SQL Server 2000 Unleashed. In that time, SQL Server has established itself as a robust and reliable database platform whose performance and scalability meet the implementation needs of businesses and corporations from simple desktop applications on up to enterprise-wide systems. A number of significant changes and enhancements in SQL Server 2005 further solidify its position in the marketplace as a robust enterprise-wide database system that can compete on the same level as the other major enterprise-wide database products, shifting firmly to providing a database engine foundation that can be highly available 7 days a week, 365 days a year.
One of the biggest challenges we faced when we wrote SQL Server 2000 Unleashed six years ago was providing comprehensive, in-depth, all-inclusive coverage of all the features of SQL Server 2000 within a single book. Doing the same for SQL Server 2005 was even more of a challenge. SQL Server 2005 was in development at Microsoft for more than 5 years and represents a major upgrade to SQL Server 2000. Many features of SQL Server 2000 have been replaced completely in SQL Server 2005 (for example, SQL Enterprise Manager and SQL Query Analyzer have been replaced by SQL Server Management Studio), while some have been completely re-architected (for example, Analysis Services), and most others have undergone significant improvements and enhancements. In addition, the number of SQL Server features and components has increased, and many of these features and components (for example, SQL Server Integration Services, Reporting Services, and .NET Framework integration) provide enough material to warrant their own separate titles. After nearly all of the chapters for this book had been completed, we realized we had significantly more information than could reasonably fit into a single book and we had to make some hard decisions as to what to include in print.