Book description
Get comprehensive information to plan, deploy, administer, and support Microsoft SQL Server 2005 in organizations of any size. With the ADMINISTRATOR’S COMPANION, you get mission-critical information in a single volume—straight from the experts.
Table of contents
-
Microsoft® SQL Server™ 2005 Administrator’s Companion
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- A Note Regarding Supplemental Files
- Acknowledgments
- Introduction
-
I. Introduction to Microsoft SQL Server 2005
- 1. What’s New in Microsoft SQL Server
-
2. Microsoft SQL Server 2005 Editions, Capacity Limits, and Licensing
- SQL Server 2005 Editions
- Understanding Windows Platform Support
- Understanding Processors and Memory Limits
- Factoring in Head-Room
- Comparing SQL Server 2005 Editions
- SQL Server 2005 Capacity Limits
- Understanding SQL Server 2005 Licensing
- Licensing Considerations for High-Availability Environments
- SQL Server 2005 Pricing
- Summary
-
3. Roles and Responsibilities of the Microsoft SQL Server DBA
- Different Kinds of DBA
- Basic Duties of a DBA
- DBA Tips, Guidelines, and Advice
- Summary
-
II. System Design and Architecture
- 4. I/O Subsystem Planning and RAID Configuration
- 5. 32-Bit Versus 64-Bit Platforms and Microsoft SQL Server 2005
- 6. Capacity Planning
-
7. Choosing a Storage System for Microsoft SQL Server 2005
- Interconnect and Protocol Technologies
- Storage Systems
- Storage Considerations for SQL Server 2005
- Summary
-
8. Installing and Upgrading Microsoft SQL Server 2005
- Preinstallation Planning
- Installing SQL Server 2005
- Upgrading to SQL Server 2005
- Reading the SQL Server 2005 Setup Log Files
- Uninstalling SQL Server 2005
- Using SQL Server Surface Area Configuration
- Summary
- 9. Configuring Microsoft SQL Server 2005 on the Network
-
III. Microsoft SQL Server 2005 Administration
-
10. Creating Databases and Database Snapshots
- Understanding the Database Structure
- Understanding System Databases
-
Creating User Databases
- Creating a Database
-
Setting Database Options
- Collation (COLLATE)
- Recovery Model (RECOVERY)
- Compatibility Level
- Auto Close (AUTO_CLOSE)
- Auto Create Statistics (AUTO_CREATE_STATISTICS)
- Auto Shrink (AUTO_SHRINK)
- Auto Update Statistics (AUTO_UPDATE_STATISTICS)
- Auto Update Statistics Asynchronously (AUTO_UPDATE_STATISTICS_ASYNC)
- Close Cursor on Commit Enabled (CURSOR_CLOSE_ON_COMMIT)
- Default Cursor (CURSOR_DEFAULT)
- ANSI NULL Default (ANSI_NULL_DEFAULT)
- ANSI NULL Enabled (ANSI_NULLS)
- ANSI Padding Enabled (ANSI_PADDING)
- ANSI Warnings Enabled (ANSI_WARNINGS)
- Arithmetic Abort Enabled (ARITHABORT)
- Concatenate Null Yields Null (CONCAT_NULL_YIELDS_NULL)
- Cross-Database Ownership Chaining Enabled (DB_CHAINING)
- Date Correlation Optimization Enabled (date_correlation_optimization_option)
- Numeric Round-Abort (NUMERIC_ROUNDABORT)
- Parameterization (PARAMETERIZATION)
- Quoted Identifier Enabled (QUOTED_IDENTIFIER)
- Recursive Triggers Enabled (RECURSIVE_TRIGGERS)
- Trustworthy (TRUSTWORTHY)
- Page Verify (PAGE_VERIFY)
- Database Read-Only (READ_ONLY or READ_WRITE)
- Database State (DB_STATE_OPTION)
- Restrict Access (DB_USER_ACCESS_OPTION)
- Viewing Database Details
- Deleting a Database
- Real-World Database Layouts
- Using Database Snapshots
- Summary
- 11. Creating Tables and Views
- 12. Creating Indexes for Performance
- 13. Enforcing Data Integrity
- 14. Backup Fundamentals
- 15. Restoring Data
- 16. User and Security Management
-
10. Creating Databases and Database Snapshots
-
IV. Microsoft SQL Server 2005 Architecture and Features
- 17. Transactions and Locking
- 18. Microsoft SQL Server 2005 Memory Configuration
- 19. Data Partitioning
-
V. Microsoft SQL Server 2005 Business Intelligence
-
20. Replication
- Replication Fundamentals
- Uses of Replication
- Replication Concepts
- Types of Replication
- Components of Replication
- Configuring Replication
- Creating a Publication with SQL Statements
- Creating a Subscription with SQL Statements
- Configuring an Oracle Publication
- Managing Replication
-
Monitoring and Tuning Replication
- Monitoring Replication with perfmon
- Monitoring Replication with the Replication Monitor
- Tuning for Snapshot Replication
- Tuning the Distributor
- Tuning for Transactional Replication
- Monitoring and Tuning the Merge Replication System
- Monitoring the Merge Replication System
- Tuning the Merge Replication System
- Summary
- 21. Integration Services
- 22. Analysis Services
- 23. Reporting Services
-
24. Notification Services and Service Broker
- What Is Notification Services?
- Developing Notification Services Applications
- Using Notification Services Applications
- What Is Service Broker?
- Implementing Service Broker Applications
- Managing Service Broker Applications
- Summary
-
20. Replication
-
VI. High Availability
- 25. Disaster Recovery Solutions
- 26. Failover Clustering Installation and Configuration
-
27. Log Shipping and Database Mirroring
- Types of Data Loss
- Log Shipping
- Database Mirroring
- Summary
-
VII. Performance Tuning and Troubleshooting
- 28. Troubleshooting, Problem Solving, and Tuning Methodologies
-
29. Database System Tuning
- Monitoring and Tuning Hardware
-
Monitoring and Tuning SQL Server
- Tools for Monitoring and Tuning SQL Server
- Determining SQL Server Performance Bottlenecks
-
Tuning Microsoft SQL Server Configuration Options
- The Affinity I/O Mask (Affinity64 I/O Mask) Option
- The Affinity Mask (Affinity64 Mask) Option
- The Cost Threshold for Parallelism Option
- The Lightweight Pooling Option
- The Locks Option
- The Max Server Memory Option
- The Max Degree of Parallelism Option
- The Max Worker Threads Option
- The Min Memory Per Query Option
- The Min Server Memory Option
- The Open Objects Option
- The Priority Boost Option
- The Query Governor Cost Limit Option
- The Recovery Internal Option
- The Set Working Set Size Option
- Tuning the Database Layout
- Tuning the tempdb System Database
- Summary
-
30. Using Profiler, Management Studio, and Database Engine Tuning Advisor
- Overview of SQL Server Tools
- Using SQL Server Management Studio
- Using SQL Server Profiler
- Using the Database Engine Tuning
- Summary
-
31. Dynamic Management Views
- Understanding Dynamic Management Views
-
Using Dynamic Management Views
- Common Language Runtime–Related DMVs
- Database-Related DMVs
- Database Mirroring-Related DMV
-
Execution-Related DMVs and Functions
- sys.dm_exec_background_job_queue
- sys.dm_exec_background_job_queue_stats
- sys.dm_exec_cached_plans
- sys.dm_exec_connections
- sys.dm_exec_cursors
- sys.dm_exec_plan_attributes
- sys.dm_exec_query_memory_grants
- sys.dm_exec_query_optimizer_info
- sys.dm_exec_query_plan
- sys.dm_exec_query_resource_semaphores
- sys.dm_exec_query_stats
- sys.dm_exec_requests
- sys.dm_exec_sessions
- sys.dm_exec_sql_text
- Full-Text Search–Related DMVs
- Input/Output Related DMVs and Functions
- Index Related DMVs and Functions
- Query Notifications-Related DMVs
- Replication-Related DMVs
- Service Broker-Related DMVs
-
SQL Server Operating System-Related DMVs
- sys.dm_os_buffer_descriptors
- sys.dm_os_child_instances
- sys.dm_os_cluster_nodes
- sys.dm_os_hosts
- sys.dm_os_latch_stats
- sys.dm_os_loaded_modules
- sys.dm_os_memory_cache_clock_hands
- sys.dm_os_memory_cache_counters
- sys.dm_os_memory_cache_entries
- sys.dm_os_memory_cache_hash_tables
- sys.dm_os_memory_clerks
- sys.dm_os_memory_objects
- sys.dm_os_memory_pools
- sys.dm_os_performance_counters
- sys.dm_os_schedulers
- sys.dm_os_stacks
- sys.dm_os_sys_info
- sys.dm_os_tasks
- sys.dm_os_threads
- sys.dm_os_virtual_address_dump
- sys.dm_os_wait_stats
- sys.dm_os_waiting_tasks
- sys.dm_os_workers
-
Transaction-Related DMVs and Functions
- sys.dm_tran_active_snapshot_database_transactions
- sys.dm_tran_active_transactions
- sys.dm_tran_current_snapshot
- sys.dm_tran_current_transaction
- sys.dm_tran_database_transactions
- sys.dm_tran_locks
- sys.dm_tran_session_transactions
- sys.dm_tran_top_version_generators
- sys.dm_tran_transactions_snapshot
- sys.dm_tran_version_store
- Creating a Performance Data Warehouse
- Summary
- 32. Microsoft SQL Server 2005 Scalability Options
- 33. Tuning Queries Using Hints and Plan Guides
- Glossary
- A. About the Authors
- Index
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
Product information
- Title: Microsoft® SQL Server™ 2005 Administrator's Companion
- Author(s):
- Release date: November 2006
- Publisher(s): Microsoft Press
- ISBN: 9780735621985
You might also like
book
Microsoft® SQL Server 2005 Management and Administration
Microsoft SQL Server 2005 Management and Administration, based on Service Pack 2, addresses the challenges database …
book
Microsoft® SQL Server® 2008 Internals
Delve inside the core SQL Server engine—and put that knowledge to work—with guidance from a team …
book
Microsoft® SQL Server 2008 R2 Unleashed
This is the industry’s most comprehensive and useful guide to SQL Server 2008 and 2008 R2. …
book
Microsoft® SQL Server 2005: Changing the Paradigm (SQL Server 2005 Public Beta Edition)
Microsoft SQL Server 2005: Changing the Paradigm (SQL Server 2005 Public Beta Edition) will prepare database …