Admin911 SQL Server 2000: A Survival Guide for System Administrators (2000)

Admin911 SQL Server 2000: A Survival Guide for System Administrators (2000)

Admin911 SQL Server 2000: A Survival Guide for System Administrators (2000)

Admin911 SQL Server 2000: A Survival Guide for System Administrators (2000)

Paperback(2000 ed.)

$49.00 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

This guide should allow DBAs to manage and troubleshoot SQL Server 2000. It contains a troubleshooting chart for ease of use when finding solutions to problems.

Product Details

ISBN-13: 9780072130973
Publisher: McGraw-Hill Companies, The
Publication date: 01/01/2001
Series: Admin911
Edition description: 2000 ed.
Pages: 388
Product dimensions: 7.50(w) x 9.20(h) x 0.80(d)

Table of Contents

Acknowledgmentsxiv
1Architecture and Installation1
SQL Server's Roots2
Architecture Overview3
Net-Library3
Open Data Services3
The SQL Server Engines4
Installation Tips4
SQL Server 2000 Editions7
Preinstallation Decisions9
Removing SQL Server12
Starting SQL Server and Agent12
Upgrading from SQL Server 4.213
Upgrading from SQL Server 6.0 or 6.514
Upgrading from SQL Server 7.015
Upgrading Stored Procedures17
Tricks and Tips for Upgrading17
Files and Directories19
Moving the Tools Directory20
2Managing SQL Server21
Managing the Server22
Managing Multiple Instances22
Renaming a Server23
Tweaking Configuration Options24
Managing the Database31
Tweaking Database Configuration Options32
Managing Security38
Common Security Concerns39
Avoiding Dangerous Settings41
Deploying Your Database43
Service Packs44
3Optimizing and Automating SQL Server Administration45
Startup Stored Procedures46
SQL Mail47
Configuring SQL Mail47
xp_sendmail49
Other Mailer Options50
Optimizing SQL Server Agent51
General Tab Options51
Advanced Tab Options52
Alert System Tab Options52
Job System Tab53
Connection Tab53
Operators54
Adding an Operator54
Scripting Operators55
Jobs57
Creating Jobs58
Job Categories60
Debugging Jobs60
Scripting Jobs61
Centralized Administration61
Managing Multi Server Jobs61
Creating a Multi Server Job62
Administering DTS63
DTS Connections64
Saving a Package65
Managing Package Versions66
Securing a Package67
Executing Packages68
Managing Package Locations69
Using DTSRunUI70
Scheduling a Package70
Optimizing Packages71
DTS Without SQL Server74
Troubleshooting DTS75
4Monitoring and Tuning SQL Server79
Managing Messages80
Error Message Severity Levels81
Raising an Error82
xp_logevent83
System Monitor83
Adding Counters84
Performance Counters to Watch86
System Monitor Logging87
Viewing Performance Logs89
sp_monitor90
Trace Flags91
Setting Trace Flags91
Alerts94
Creating an Alert94
Setting Performance Alerts96
Setting Job Notifications96
Forecasting Growth97
Database Growth Reports97
sqldiag99
Black Box99
5Automating Administrative Tasks101
Query Analyzer102
Command-Line Options102
Distributing Configuration Files104
Object Browser104
Getting Around the 256-Character Limit104
Shortcut Queries105
Finding Objects106
Templates106
Creating Your Own Templates107
Administrative T-SQL108
Simplifying Cursors108
Extended Stored Procedures111
Administrative DBCC Commands119
System Functions127
Working with Identities130
Extended Properties135
OLE Automation140
Alternate Method of Counting Records144
6Optimizing and Troubleshooting SQL Server147
Optimizing Windows 2000 Networks for SQL Server148
Optimizing Operating System Components148
Optimizing Network Settings149
Optimizing Name Resolution151
Registry Dependencies154
Rebuilding SQL Registry Entries After Reinstalling Windows155
Using Registry Server Listings155
Managing and Configuring the Database156
Monitoring Growth156
Disconnecting Users157
Model Database159
Database Standards159
Naming Conventions160
Numeric Data Type Decisions162
Character Data Types163
Performance Tuning Your Database Model164
Row Size165
Text, ntext, and image Fields167
Minimizing Wasted Column Space168
Summarizing Data169
Using Sample Data169
Using a Cross Join169
Optimizing Stored Procedures172
Determining Parameters for Stored Procedures172
Troubleshooting Cached Stored Procedures173
Tuning Stored Procedure Performance174
Building Dynamic Stored Procedures174
Using Temporary Tables175
Table Data Types for Temporary Tables176
Using the Tempdb Database177
Performance Tuning T-SQL178
Performance Tips for Queries179
Non-logged SQL Statements180
Returning Top Rows180
Ordering Views181
Quoted Identifiers182
Read-Only Databases183
Optimizing Indexes184
Optimizing Index Fill Factors184
Using DBCC SHOWCONTIG185
Defragging Indexes189
Using the Index Tuning Wizard190
SQL Server Profiler191
Web Troubleshooting Resources195
7Disaster Planning and Recovery197
Developing a Plan198
Third-Party Backup Programs198
Types of Backups199
Full Backups in Enterprise Manager199
Full Backups in T-SQL204
Configuring Devices with T-SQL206
Differential Backups206
Transaction Log Backups207
Transaction Log Backups in T-SQL207
Backing Up Individual Files and File Groups208
Backupset Table209
Optimizing Backup and Restore Performance209
Database Recovery Models210
Simple Recovery Model211
Full Recovery Model212
Bulk Recovery Model212
Recovery Options213
Maintenance Plans213
Using sqlmaint214
Using xp_sqlmaint216
Restoring216
Full Database Restores217
Full Restore in T-SQL219
Differential Database Restores222
Transaction Log Restores223
Point-In-Time Scenarios224
Fixing Broken Logins224
Using sp_change_users_login225
Recovering a Corrupt Master Database226
Rebuilding Other Databases227
Detaching and Attaching a Database227
Detaching a Database228
Other Methods of Copying Data Files229
Attaching a Database230
Uninstalling SQL Server or Upgrading from an Evaluation Edition232
8Scaling SQL Server233
Linked Servers234
Data Flow of Linked Servers234
Myriad Uses for Linked Servers235
Creating a Linked Server in Enterprise Manager236
Creating a Linked Server Through T-SQL239
Linked Server Security241
Configuring the Linked Server245
Configuring Linked Servers Through T-SQL247
Linked Servers Between Heterogeneous Databases247
Deleting a Linked Server250
Querying Linked Servers250
Joining Multiple Servers251
Executing Stored Procedures on Linked Servers252
Getting Verbose Error Messages253
Tuning and Supporting Linked Servers256
Distributed Partitioned Views259
DPV Architecture259
Preparing for a DPV261
Setting Up and Using the Partitioned Views263
Inserting Data into the Partitioned View264
Querying a Partitioned View266
Updating a Partitioned View266
DPV Limitations267
Indexed Views268
Indexed Views Requirements and Restrictions268
Creating an Indexed View271
Querying Indexed Views273
9SQL Server Replication275
SQL Server Replication276
Replication Considerations276
Replication Architecture277
Heterogeneous Support for Replication279
Understanding the Types of Replication280
Snapshot Replication280
Merge Replication282
Transactional Replication283
Bidirectional Replication284
Configuring SQL Server Agent Replication285
Preinstallation Concerns285
Data Types Concerns286
Dealing with Identity Columns287
Initial Replication Setup289
Customizing the Initial Installation291
Disabling Replication294
Snapshot/Transactional Replication Setup295
Merge Replication Setup302
Creating Subscriptions305
Merge Replication Subscriptions306
Configuring Replication After the Wizard306
Schema Changes in Replication308
sp_repladdcolumn308
sp_repldropcolumn310
Monitoring and Troubleshooting Replication310
Troubleshooting Agents311
Recovering from a Disaster312
Optimizing Replication312
ASystem Tables and Undocumented DBCC Commands315
System Tables316
Tables in Master Database Only316
Tables in Every Database326
Undocumented DBCC Commands334
BExtended Stored Procedures341
xp_availablemedia342
xp_cmdshell342
xp_dirtree343
xp_enum_activescriptengines343
xp_enum_oledb_providers343
xp_enumcodepages344
xp_enumdsn344
xp_enumerrorlogs345
xp_enumgroups345
xp_fileexist345
xp_fixeddrives346
xp_getfiledetails346
xp_getnetname347
xp_loginconfig347
xp_logevent347
xp_logininfo348
xp_ntsec_enumdomains348
xp_readerrorlog348
xp_regdeletekey349
xp_regdeletevalue349
xp_regenumvalues349
xp_regread350
xp_regwrite350
Index353
From the B&N Reads Blog

Customer Reviews