MCTS: Microsoft SQL Server 2005 Implementation and Maintenance Study Guide (70-431)
暫譯: MCTS:Microsoft SQL Server 2005 實作與維護學習指南 (70-431)

Joseph L. Jorden, Dandy Weyn

  • 出版商: Sybex
  • 出版日期: 2006-05-01
  • 售價: $1,920
  • 貴賓價: 9.5$1,824
  • 語言: 英文
  • 頁數: 634
  • 裝訂: Paperback
  • ISBN: 0470025654
  • ISBN-13: 9780470025659
  • 相關分類: MSSQLSQL
  • 已過版

買這商品的人也買了...

相關主題

商品描述

Description

With the release of SQL Server 2005, Microsoft is introducing a new multi-exam certification program. The Microsoft SQL Server 2005

Implementation and Maintenance exam (70-431) is the first stop for everyone entering this new certification track, and serves as both a single exam certification as well as the entry exam for the MCITP-level certifications. This book provides an introduction to the development and administrative aspects of SQL Server 2005 and features practical guidance for all aspects of the exam.

Get a great start in your certification process today with this comprehensive guide which includes:

  • Hundreds of challenging practice questions plus two bonus exams
  • Leading-edge exam preparation software, including a test engine

Authoritative coverage of all key exam objectives, including:

  • Installing and Configuring SQL Server 2005
  • Implementing High Availability and Disaster Recovery
  • Supporting Data Consumers
  • Maintaining Databases
  • Monitoring and Troubleshooting SQL Server Performance
  • Creating and Implementing Database Objects

 

Table of Contents

Introduction.

Assessment Test.

Chapter 1 Installing Microsoft SQL Server 2005.

Meeting the Prerequisites.

Preparing to Install.

Choosing Default Instances or Named Instances.

Choosing Service Accounts.

Selecting an Authentication Mode.

Choosing a Collation Setting.

Upgrading from a Previous Version.

Installing SQL Server 2005.

Installing a Second Instance.

Troubleshooting the Installation.

Chapter 2 Creating and Configuring Databases.

Planning Your Database.

Introducing Database Files.

Introducing Filegroups.

Deciding on Database File Placement.

Introducing RAID-0.

Introducing RAID-1.

Introducing RAID-5.

Introducing RAID-10.

Creating Data Storage Structures.

Introducing Extents.

Introducing Pages.

Estimating Storage Requirements.

Estimating Table Storage Requirements.

Estimating Index Storage Requirements.

Creating and Configuring Databases.

Creating a Database.

Gathering Information about Your Database.

Setting Database Options.

Chapter 3 Working with Tables and Views.

Planning Tables.

Introducing Built-in Datatypes.

Introducing Computed Columns.

Creating Tables.

Restricting the Data.

Introducing Constraints.

Partitioning Tables.

Understanding Views.

Modifying Data through a View.

Working with Indexed Views.

Chapter 4 Performing Indexing and Full-Text Searching.

Understanding Index Architecture.

Understanding Heaps.

Understanding Clustered Indexes.

Understanding Nonclustered Indexes.

Creating Indexes.

Using Primary Keys.

Using Full-Text Searching.

Chapter 5 Introducing More Database Objects.

Introducing Stored Procedures.

Understanding the Types of Stored Procedures.

Creating Stored Procedures.

Recompiling Stored Procedures.

Introducing Triggers.

Understanding the Types of Triggers.

Understanding DML Triggers.

Understanding DDL Triggers.

Understanding Trigger Recursion and Nesting.

Understanding Disabling Triggers.

Understanding Event Notifications.

Introducing Functions.

Understanding the Types of Functions.

Using Scalar Functions.

Introducing Table-Valued Functions.

Introducing Built-in Functions.

Introducing CLR Functions.

Introducing Deterministic and Nondeterministic Functions.

Introducing User-Defined Types.

Creating T-SQL User-Defined Types.

Creating CLR User-Defined Types.

Getting More CLR Functionality.

Chapter 6 Implementing Security in SQL Server 2005.

Understanding Security Modes 190

Using Windows Authentication Mode 190

Using Mixed Mode 191

Setting the Authentication Mode 191

Understanding SQL Server Logins 193

Using Standard Logins 193

Using Windows Logins 196

Understanding the Items Common to All Logins 199

Understanding Fixed Server Roles 199

Creating Database User Accounts 202

Understanding Permissions 204

Applying Statement Permissions 205

Applying Object Permissions 207

Understanding Database Roles 210

Using Fixed Database Roles 210

Using Custom Database Roles 212

Using Application Roles 215

Understanding Permission States 217

Granting a Permission 217

Revoking a Permission 217

Denying a Permission 217

Introducing Ownership Chains 221

Introducing Linked Server Security 223

Introducing Encryption 224

Creating a Security Plan.

Chapter 7 Working with Relational Data.

Understanding and Using Transactions 242

Executing Implicit and Explicit Transactions 243

Committing and Rolling Back 244

Executing Distributed Transactions 246

Populating Tables 247

Importing Data Using Bulk Insert 247

Importing Data Using the bcp Utility 248

Copying Data Using SSIS 250

Bulk Inserting XML Data 252

Supporting the Bulk-Logged Recovery Model 253

Supporting Different Collation Types and Orders

When Querying Data 255

Formatting and Converting Datatypes 256

Casting and Converting 261

Understanding Datatype Precedence 264

Understanding Collations 265

Introducing Error Handling 266

Using RAISERROR.

Using @@ERROR

Using Error Messages 267

Using

TRY…CATCH

Blocks.

Chapter 8 Working with XML Data.

Understanding XML Data 282

Using the xml Datatype 283

Using Untyped XML 284

Using Typed XML 285

Working with XML Schema 285

Querying XML Data 288

Using the query Method.

Using the value Method.

Using the exist Method.

Using the modify Method.

Using the nodes Method.

Creating XML Indexes.

Chapter 9 Working with Service Broker and HTTP.

Understanding the SQL Server Service Broker Architecture.

Working with Service Broker.

Creating a Message Type.

Creating a Queue.

Creating a Contract.

Creating a Service.

Creating a Route.

Using Service Broker.

Sending Messages.

Receiving Messages.

Automating the Queue Processing.

Introducing HTTP Endpoints.

Configuring HTTP Endpoints.

Securing HTTP Endpoints.

Chapter 10 Maintaining and Automating SQL Server.

Maintaining Indexes.

Understanding sys.DM_DB_INDEX_PHYSICAL_STATS.

Reorganizing and Rebuilding Indexes.

Maintaining Statistics.

Maintaining Databases.

Understanding DBCC CHECKDB.

Shrinking Files.

Understanding Automation Basics.

Configuring Database Mail.

Creating Operators.

Creating Jobs.

Creating Alerts.

Creating Event Alerts Based on Standard Errors.

Creating Event Alerts Based on Custom Errors.

Creating Performance Alerts.

Creating WMI Alerts.

Using the Maintenance Plan Wizard.

Copying Databases.

Chapter 11 Performing Backups and Restores.

Backing Up Your Data.

Understanding How Backups Work.

Creating a Backup Device.

Performing Full Backups.

Performing Differential Backups.

Performing Transaction Log Backups.

Performing Filegroup Backups.

Backing Up to Multiple Devices.

Restoring Databases.

Performing Standard Restores.

Performing Point-in-Time Restores.

Performing Piecemeal Restores.

Devising a Backup Strategy.

Planning for Full Backups Only.

Planning for Full with Differential Backups.

Planning for Full with Transaction Log Backups.

Planning for Full, Differential, and Transaction Log Backups.

Planning for Filegroup Backups.

Chapter 12 Achieving High Availability through Replication.

Introducing Replication.

Introducing the Publisher/Subscriber Metaphor.

Introducing Articles.

Introducing Publications.

Understanding Replication Factors and Distribution Types.

Using Distributed Transactions.

Using Transactional Replication.

Using Transactional Replication with Immediate Updating Subscribers.

Using Snapshot Replication.

Using Snapshot Replication with Immediate Updating Subscribers.

Using Merge Replication.

Using Queued Updating.

Understanding Replication Internals.

Understanding Merge Replication.

Understanding Snapshot Replication.

Understanding Transactional Replication.

Considering Publication Issues.

Considering Distributor Issues.

Introducing Replication Models.

Introducing Central Publisher/Central Distributor.

Introducing Remote Distribution.

Introducing Central Subscriber/Multiple Publishers.

Introducing Multiple Publishers/Multiple Subscribers.

Replicating over the Internet and to Heterogeneous Database Servers.

Using Heterogeneous Replication.

Using Internet Replication.

Installing and Using Replication.

Configuring SQL Server for Replication.

Installing a Distribution Server.

Adding a Publication.

Creating a Subscription.

Testing Replication.

Managing Replication.

Considering Administrative Issues.

Considering Replication Backup Issues.

Using the Replication Monitor.

Working with Replication Scripts.

Enhancing Replication Performance.

Chapter 13 Introducing More High-Availability Methods.

Choosing the High-Availability Features You Need.

Implementing Database Mirroring.

Understanding Database Mirroring Concepts.

Preparing for Mirroring.

Creating Endpoints.

Specifying Partners and Witnesses.

Configuring the Operating Mode.

Switching Roles.

Implementing Log Shipping.

Monitoring the Server.

Configuring Log Shipping.

Changing Roles.

Monitoring Log Shipping.

Managing Database Snapshots.

Creating a Snapshot.

Reverting from a Snapshot.

Chapter 14 Monitoring and Optimizing SQL Server 2005.

Using System Monitor.

Monitoring with SQL Profiler.

Replaying a Trace File.

Using the Database Engine Tuning Advisor.

Troubleshooting SQL Server.

Reading Error and Event Logs.

Troubleshooting Blocks and Deadlocks.

Troubleshooting Jobs.

Using the Dedicated Administrator Connection.

Glossary.

Index.

商品描述(中文翻譯)

**描述**

隨著 SQL Server 2005 的發布,微軟推出了一個新的多考試認證計劃。Microsoft SQL Server 2005 實作與維護考試 (70-431) 是每位進入這個新認證路徑的人的第一步,並且同時作為單一考試認證以及 MCITP 級別認證的入門考試。本書提供了 SQL Server 2005 的開發和管理方面的介紹,並針對考試的各個方面提供實用指導。

今天就透過這本全面的指南,為您的認證過程打下良好的基礎,其中包括:
- 數百道具有挑戰性的練習題以及兩個額外考試
- 先進的考試準備軟體,包括測試引擎

對所有關鍵考試目標的權威性覆蓋,包括:
- 安裝和配置 SQL Server 2005
- 實作高可用性和災難恢復
- 支援數據消費者
- 維護資料庫
- 監控和排除 SQL Server 性能問題
- 創建和實作資料庫物件

**目錄**

引言
評估測試
**第 1 章 安裝 Microsoft SQL Server 2005**
滿足先決條件
準備安裝
選擇預設實例或命名實例
選擇服務帳戶
選擇身份驗證模式
選擇排序設定
從先前版本升級
安裝 SQL Server 2005
安裝第二個實例
排除安裝問題

**第 2 章 創建和配置資料庫**
規劃您的資料庫
介紹資料庫檔案
介紹檔案群組
決定資料庫檔案位置
介紹 RAID-0
介紹 RAID-1
介紹 RAID-5
介紹 RAID-10
創建數據存儲結構
介紹擴展
介紹頁面
估算存儲需求
估算表存儲需求
估算索引存儲需求
創建和配置資料庫
創建資料庫
收集有關您的資料庫的信息
設置資料庫選項

**第 3 章 使用表和視圖**
規劃表
介紹內建數據類型
介紹計算列
創建表
限制數據
介紹約束
分割表
理解視圖
通過視圖修改數據
使用索引視圖

**第 4 章 執行索引和全文搜索**
理解索引架構
理解堆
理解聚集索引
理解非聚集索引
創建索引
使用主鍵
使用全文搜索

**第 5 章 介紹更多資料庫物件**
介紹儲存過程
理解儲存過程的類型
創建儲存過程
重新編譯儲存過程
介紹觸發器
理解觸發器的類型
理解 DML 觸發器
理解 DDL 觸發器
理解觸發器的遞歸和嵌套
理解禁用觸發器
理解事件通知
介紹函數
理解函數的類型
使用標量函數
介紹表值函數
介紹內建函數
介紹 CLR 函數
介紹確定性和非確定性函數
介紹使用者自定義類型
創建 T-SQL 使用者自定義類型
創建 CLR 使用者自定義類型
獲取更多 CLR 功能

**第 6 章 在 SQL Server 2005 中實作安全性**
理解安全模式
使用 Windows 身份驗證模式
使用混合模式
設置身份驗證模式
理解 SQL Server 登入
使用標準登入
使用 Windows 登入
理解所有登入的共同項目
理解固定伺服器角色
創建資料庫使用者帳戶
理解權限
應用語句權限
應用物件權限
理解資料庫角色
使用固定資料庫角色
使用自定義資料庫角色
使用應用程式角色
理解權限狀態
授予權限
撤銷權限
拒絕權限
介紹擁有權鏈
介紹連結伺服器安全性
介紹加密
創建安全計劃

**第 7 章 使用關聯數據**
理解和使用交易
執行隱式和顯式交易
提交和回滾
執行分散式交易
填充表
使用 Bulk Insert 導入數據
使用 bcp 工具導入數據
使用 SSIS 複製數據
批量插入 XML 數據
支援 Bulk-Logged 恢復模型
支援不同的排序類型和順序
查詢數據時
格式化和轉換數據類型
轉換和轉換
理解數據類型優先順序
理解排序
介紹錯誤處理
使用 RAISERROR
使用 @@ERROR
使用錯誤消息
使用 TRY…CATCH 區塊

**第 8 章 使用 XML 數據**
理解 XML 數據
使用 xml 數據類型
使用未類型的 XML
使用類型化的 XML
使用 XML 架構
查詢 XML 數據
使用 query 方法
使用 value 方法
使用 exist 方法
使用 modify 方法
使用 nodes 方法
創建 XML 索引

**第 9 章 使用 Service Broker 和 HTTP**
理解 SQL Server Service Broker 架構
使用 Service Broker
創建消息類型
創建佇列
創建合約
創建服務
創建路由
使用 Service Broker
發送消息
接收消息
自動化佇列處理
介紹 HTTP 端點
配置 HTTP 端點
保護 HTTP 端點

**第 10 章 維護和自動化 SQL Server**
維護索引
理解 sys.DM_DB_INDEX_PHYSICAL_STATS
重組和重建索引
維護統計信息
維護資料庫
理解 DBCC CHECKDB
縮小檔案
理解自動化基礎
配置資料庫郵件
創建操作員
創建作業
創建警報
根據標準錯誤創建事件警報
根據自定義錯誤創建事件警報
創建性能警報
創建 WMI 警報
使用維護計劃精靈
複製資料庫

**第 11 章 執行備份和還原**
備份您的數據
理解備份的工作原理
創建備份設備
執行完整備份
執行差異備份
執行交易日誌備份
執行檔案群組備份
備份到多個設備
還原資料庫
執行標準還原
執行時間點還原
執行分段還原
制定備份策略
僅計劃完整備份
計劃完整與差異備份
計劃完整與交易日誌備份
計劃完整、差異和交易日誌備份
計劃檔案群組備份

**第 12 章 通過複製實現高可用性**
介紹複製
介紹發行者/訂閱者隱喻
介紹文章
介紹出版物
理解複製因素和分發類型
使用分散式交易
使用事務性複製
使用即時更新訂閱者的事務性複製
使用快照複製
使用即時更新訂閱者的快照複製
使用合併複製
使用排隊更新
理解複製內部結構
理解合併複製
理解快照複製
理解事務性複製
考慮出版問題
考慮分發者問題
介紹複製模型
介紹中央發行者/中央分發者
介紹遠端分發
介紹中央訂閱者/多個發行者
介紹多個發行者/多個訂閱者
通過互聯網和異構資料庫伺服器進行複製
使用異構複製
使用互聯網複製
安裝和使用複製
配置 SQL Server 以進行複製
安裝分發伺服器
添加出版物
創建訂閱
測試複製
管理複製
考慮管理問題
考慮複製備份問題
使用複製監視器
使用複製腳本
提升複製性能

**第 13 章 介紹更多高可用性方法**
選擇您需要的高可用性功能
實作資料庫鏡像
理解資料庫鏡像概念
準備鏡像
創建端點
指定夥伴和見證者
配置操作模式
切換角色
實作日誌傳輸
監控伺服器
配置日誌傳輸
更改角色
監控日誌傳輸
管理資料庫快照
創建快照
從快照還原

**第 14 章 監控和優化 SQL Server 2005**
使用系統監控
使用 SQL Profiler 監控
重播追蹤檔案
使用資料庫引擎調優顧問
排除 SQL Server 問題
閱讀錯誤和事件日誌
排除區塊和死鎖問題
排除作業問題
使用專用管理員連接

**詞彙表**
**索引**