Book Reviews

Secret SQL 7.0

DBAs will find this a handy, useful guide to SQL 7.0's hidden gems.

With all the changes Microsoft has made in SQL Server from version 6.5 to 7.0, every DBA needs a good reference to the ins and outs of the relational database management system. IDG has updated its popular Secrets guide with information that proves to be a useful additional to any SQL Server reference library for new and seasoned SQL Server users.

Chapters 1 and 2 discuss server specifications and installation requirements and procedures. These chapters are thorough enough to help anybody beginning the SQL Server journey, as well as familiar users who don't quite understand the implications of network protocol options and the value of properly specified hardware components.

In chapter 3, "Basic Server Setup," a lot of the server configuration options, which are often neglected, get discussed in detail. The authors provide recommendations for optimizing the server configuration, including a valuable review of "which default options to change immediately."

No SQL reference would be complete without reviewing the many uses of the Query Analyzer, as discussed in chapter 4. Understanding how to use the execution plans is valuable when experimenting with alternative query options.

Administrators will appreciate the information in chapter 6, "SQL Mail, Alerts, Jobs, and Database Maintenance." Having these features available doesn't do any good unless you know how to implement them-and the authors do a great job explaining the process.

Chapters 8 through 10 cover a lot of ground on using Transact-SQL, SQL Server's enhanced version of ANSI-SQL 92. What you don't often find in reference books about T-SQL is the difference between SQL Server's rendition of the language and the standard. This chapter reveals the nuances between the languages and the future direction of the language and standard specification for all relational database management systems.

If you want more in-depth information for monitoring and optimizing SQL Server, chapter 24 covers the Database Consistency Checker (DBCC) tool and provides great examples on how to use many of the more useful utilities and diagnostics available only via DBCC.

Chapter 19, "Practical SQL-DMO," focuses on using the Microsoft Management Console and developing a custom snap-in; the code discussed is also included on the CD. Although it's geared more towards C++ programmers, it does give some insight into the possibilities of extending the functionality of the MMC and custom snap-in using the enhanced features of the SQL-DMO interface.

The CD included with the book offers some useful code, including time-saving maintenance and administrative stored procedures. It also includes an evaluation copy of SQL 7.0, handy for testing purposes on a Windows 9x workstation.

The only caveat when using this text as a reference is that there remains some of the old information that was valid for 6.5, but not 7.0—in particular, a handful of references to stored procedures and system tables that are no longer valid. (It looks like the authors didn't quite do as thorough a job reviewing the material to make it reflect the current release.) Some screenshots are obviously from the beta, which isn't really a surprise with a book published so soon after the final release. Overall, however, the Secrets book is a valuable reference for DBAs and developers because it provides practical coverage and examples of many of the commonly used features and "secrets" to using Transact-SQL, replication, SQL-DMO, and Microsoft English Query.

About the Author

Nivine Zakhari, MCSE+Internet, MCSD, MCDBA, is an independent technical consultant and founder of MSPROS, a network of independent Microsoft Certified Professionals and solution providers based in Houston, Texas. She has been in engineering and IT consulting since 1993 and holds bachelor’s and master’s degrees in industrial engineering from the University of Houston.

comments powered by Disqus
Most   Popular