Book description
Microsoft SQL Server 2000 DBA Survival Guide is organized into several parts that comprise the various jobs and tasks the DBA performs. Each chapter is presented with the goal of providing knowledge and "know-how" to Database Administrators of a SQL Server database. The chapters also offer real-world insight and experience by passing on tips, tricks, and suggestions based on what the authors have learned the hard way. The book also takes time to provide checklists and examples for various SQL Server DBA tasks. The book also provides insight into the tasks that make-up a DBA's job including discussions of topics such as the creation of naming standards and conventions which are essential for efficient administration.
Table of contents
- Copyright
- About the Authors
- Acknowledgments
- We Want to Hear from You!
- Introduction
- Overview
- Installing and Upgrading SQL Server
-
SQL Server Management and Configuration
-
Enterprise Management Processes
- Starting, Pausing, and Stopping SQL Server
- Starting the SQL Server Enterprise Manager
- Navigating the SQL Server Enterprise Manager
- Registering a Server
- Connecting to a Server
- Disconnecting from a Server
- Starting, Stopping, and Configuring SQL Server Agent
- Starting, Stopping, and Configuring SQL Mail
- Using the Enterprise Manager to Perform Common Tasks
- SQL Server Query Analyzer
- Starting and Stopping the Distributed Transaction Coordinator (DTC)
- FAQ
- Summary
- Configuring and Tuning SQL Server
- Managing Databases
-
Managing SQL Server Users and Security
- Introduction
- An Overview of SQL Server's Security Model
- Managing Logins
- Managing Server Roles
- Managing Database Access and Database Roles
- Viewing and Modifying Login Information
- Removing Logins
- Changing a Password
- Managing SQL Server Security
- Beyond Security Basics: Suggested Strategies
- Managing SQL Server Users and Security FAQ
- Summary
-
Enterprise Management Processes
-
Database Backup and Recovery
-
Backup and Recovery
- SQL Server 2000 Backups—Simplified with Recovery Models (But Few Changes Under the Covers)
- What Is a File/Filegroup Backup?
- Creating a Backup Device
- Performing Database, Transaction Log, Differential, and File/File Group Backups
- Understanding Log Truncation Options
- Backup Wizard
- Using Multiple Backup Devices (Striped Backups) and Media Sets
- Full Recovery Model and Bulk Logged Recovery Model—Using Database Complete Backups and Transaction Log Backups to Restore a Database
- Performing a Database Restore
- Restoring the master Database
- Interactive Example of Losing and Restoring a Database
- Creating a Backup Schedule
- Log Shipping Overview
- Backup and Restore FAQ
- Summary
-
Backup and Recovery
- SQL Database Maintenance
- Importing and Exporting Data
-
Troubleshooting
-
Troubleshooting SQL Server
- SQL Error Messages
- Using the Error Message Number to Resolve the Error
- Deciphering the Error Log
- Using the Event Viewer
- Killing a Process
- Viewing Detailed Process Activity
- Using DBCC and Trace Statements to Troubleshoot
- Troubleshooting Applications
- Other Sources of Help and Information
- Using the Performance Monitor for Trend Analysis
- Troubleshooting FAQ
- Summary
-
Troubleshooting SQL Server
- Architecture and Database Design
- Performance and Tuning
-
Transact-SQL
- SQL Essentials
-
Using Stored Procedures and Cursors
- What Is a Stored Procedure?
- Stored Procedure Pros and Cons
- How to Create a Stored Procedure
- How to Modify a Stored Procedure
- Control-of-Flow Language
- Parameters Used with Stored Procedures
- Commonly Used Global Variables
- How to Debug a Stored Procedure
- What Is a Cursor?
- Creating a Cursor
- Putting It All Together
- Stored Procedure and Cursor FAQ
- Summary
- Advanced DBA Topics
-
Replication
-
Replication
- Replication Overview and Terminology
- Creating and Assigning the Distribution Database
- Configuring Replication Distribution Options
- Deleting a Distribution Database
- Configuring Replication Publishing
- Enabling Replication Subscribers
- Using the Disabling Publishing and Distribution Wizard
- Adding NonSQL Server (Heterogeneous) Subscribers
- Upgrading SQL Server Replication
- Replication FAQ
- Summary
-
Transactional Replication
- Applicable Uses for Transactional Replication
- Replication Agents
- Replication Topology
- Immediate Updating Subscribers
- Recommended Topology for Updating Subscribers
- Creating a Transaction Based Publication
- Subscriptions
- Custom Stored Procedures
- Transforming Published Data
- Inline Data Validation and Reinitialization
- Generating Publication Scripts
- Replicating Stored Procedures
- Replication Monitor
- Transactional Replication FAQ
- Summary
-
Snapshot and Merge Replication
- What Is Snapshot Replication?
- Setting Up a Snapshot Publication
- What Is Merge Replication?
- Setting Up a Merge Publication
- Merge Replication and Resolving Conflicts—Hands-on Example
- Troubleshooting Merge and Snapshot Replication
- Additional Publication Options
- Alternative Synchronization Partners
- Replicating via the Web (Internet)
- Replication FAQ
- Summary
-
Replication
-
Data Warehousing
-
Introduction to Data Warehousing
- Why Warehouse?
- What Is a Data Warehouse?
- Warehouse Data Versus Operational Data
- Data Warehousing Components
- What Is a Data Mart?
- Transforming Operational Data
- Planning the Warehouse Design
- Important Design Considerations
- Managing a Data Warehouse or Data Mart
- Microsoft and SQL Server 2000 Contributions to Data Warehousing
- Data Warehousing FAQ
- Summary
- SQL 2000 Analysis Services
-
Introduction to Data Warehousing
-
Appendixes
- Naming Conventions
-
DBCC Commands
- Quick Reference
- Reading the Output from DBCC Commands
- Resolving Errors Reported by DBCC
- Essential DBCC Commands
- DBCC Commands for Verification
- DBCC Commands to Return Process Information
- DBCC Commands to Return Performance Monitor Statistics
- Trace Flag Commands
- Data Cache Commands
- Transaction Commands
- Other DBCC Commands
- SQL Server Resources
- Index
Product information
- Title: Microsoft® SQL Server™ 2000 DBA Survival Guide, Second Edition
- Author(s):
- Release date: October 2002
- Publisher(s): Sams
- ISBN: 0672324687
You might also like
book
Practical Maintenance Plans in SQL Server: Automation for the DBA
This book is a complete guide to setting up and maintaining maintenance plans for SQL Server …
book
SQL Server 2005 Practical Troubleshooting: The Database Engine
Never-Before-Published Insiders’ Information for Troubleshooting SQL Server 2005. This is the definitive guide to troubleshooting the …
book
A Developer’s Guide to Data Modeling for SQL Server: Covering SQL Server 2005 and 2008
“ explains the concepts and practice of data modeling with a clarity that makes the technology …
book
Training Kit Exam 70-462: Administering Microsoft® SQL Sever® 2012 Databases
EXAM PREP GUIDE Ace your preparation for the skills measured by Exam 70-462—and on the job—with …