SQL Server 2005入門到實踐

SQL Server 2005入門到實踐

《SQL Server 2005入門到實踐》是一本由岳付強、羅明英、韓德編寫的適合於學習SQLServer2005的書籍。

基本介紹

  • 中文名:SQL Server 2005入門到實踐
  • 作者:岳付強、羅明英、韓德
  • 出版時間:2011年2月15日
  • 出版社:清華大學出版社 
  • ISBN:9787302197164
  • 定價:59.8 元
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

SQLServer2005是Microsoft推出的新一代數據管理和分析解決方案。本書引導讀者利用SQLServer2005技術進行資料庫管理與開發實踐。內容包括認識和安裝SQLServer2005、伺服器管理、資料庫管理、數據表與索引管理、數據完整性以及安全與許可權、監控狀態、災難恢復、自動化管理任務、高可用性以及複製、T-SQL數據操作、T-SQL套用編程、集成服務、報表服務以及分析服務。最後一章講解了基於SQLServer2005的至慧網上書城網站系統的開發實踐。
本書適合正在學習使用SQLServer2005資料庫的用戶閱讀,並可作為資料庫管理人員和開發人員的參考手冊,也可以作為高等院校、高職高專相關專業學生的教材。

目錄

第1篇SQLServer2005基礎篇
第1章SQLServer2005關係資料庫 2
1.1關係資料庫 2
1.1.1什麼是關係模型 2
1.1.2關係模型的特點 3
1.1.3關係運算 4
1.1.4關係模型的3類完整性規則 5
1.1.5主流關係資料庫產品 6
1.1.6Transact-SQL語言簡介 8
1.2SQLServer2005概述舉牛膠淋 9
1.2.1SQLServer的發展 9
1.2.2SQLServer2005的系統架構 10
1.3SQLServer2005的版本與組剃趨烏件 11
1.3.1SQLServer2005的版本 12
1.3.2SQLServer2005的組件 13
1.4常見問題及解答 14
1.5小結 15
1.6習題 15
第2章安裝SQLServer2005 16
2.1準備安厚囑凳肯裝SQLServer2005 16
2.1.1選擇正確的SQLServer2005資料庫版本 16
2.1.2安裝的硬體要求 17
2.1.3作業系統支持及軟體要求 18
2.1.4基本安裝選項 19
2.1.5安裝注意事項 20
2.2安裝過程 20
2.2.1什麼是SQLServer實例 20
2.2.2安裝SQLServer2005 21
2.2.3驗證安裝 26
2.3安裝後的程式與服務 27
2.3.1安裝後的程式 27
2.3.2安裝後的服務 29
2.4安裝SQLServer2005SP2 29
2.5升級到SQLServer2005 33
2.5.1升級方法 34
2.5.2使用SQLServer2005升級顧問 35
2.5.3升級到SQLServer2005 36
2.5.4升級過程中的常見問題 36
2.6常見問題及解答 37
2.7小結 37
2.8習題 38
第3章SQLServer2005伺服器管理 39
3.1使用配置管理器配置SQLServer服務 39
3.1.1啟動、停止、暫停和重新啟動SQLServer服務 39
3.1.2配置啟動模式 40
3.1.3更改登錄身份 40
3.1.4SQLServer2005使用的網路協定 41
3.1.5配置伺服器端網路協定 42
3.1.6配置客戶端網路協定 44
3.1.7隱藏資料庫引擎實例 46
3.2使用外圍套用配置器配置SQLServer服務 46
3.2.1啟動外圍套用配置器 46
3.2.2使用服務和連線的外圍套用配置器 47
3.2.3使用功能的外圍套用配置器 49
3.3連線與斷開資料庫伺服器 50
3.3.1啟動SQLServerManagementStudio 50
3.3.2添整店台加伺服器組與伺服器 51
3.3.3連線到資料庫伺服器 53
3.3.4斷開與資料庫伺服器的連線 54
3.4配置槓糠SQLServer2005伺服器屬性 54
3.4.1查看伺服器屬性 55
3.4.2配置伺服器屬性 55
3.5通過日誌查看伺服器的運行情況 57
3.5.1查看SQLServer日誌 57
3.5.2查看Windows系統日誌 58
3.6常見問題及解答 59
3.7小結 59
3.8習題 59
第2篇SQLServer2005管理篇
第4章SQLServer2005資料庫 62
4.1了解SQLServer2005資料庫 62
4.1.1資料庫基礎 62
4.1.2系統資料庫 63
4.1.3檔案和檔案組 65
4.1.4資料庫對象 68
4.2創建資料庫 68
4.2.1使用SQLServerManagementStudio創建影煉剃資料庫 69
4.2.2使用CREATEDATABASE語句囑堡櫃創建資料庫 70
4.3重命名和刪除資料庫 74
4.3.1重命名資料庫 74
4.3.2刪除資料庫 75
4.4修改資料庫 76
4.4.1擴大資料庫 76
4.4.2收縮資料庫 77
4.4.3收縮資料庫檔案 78
4.4.4添加和刪除數據檔案和日誌檔案 80
4.4.5更改默認檔案組 81
4.4.6資料庫選項設定 82
4.4.7更改資料庫所有者 83
4.4.8移動資料庫 84
4.4.9更改資料庫狀態 84
4.5分離與附加資料庫 86
4.5.1分離資料庫 86
4.5.2附加資料庫 87
4.6常見問題及解答 89
4.7小結 89
4.8習題 90
第5章SQLServer2005數據表與索引 91
5.1數據表的基礎知識 91
5.1.1數據表的基本概念 91
5.1.2數據完整性基礎 92
5.1.3SQLServer2005特殊表 92
5.1.4設計數據表 93
5.1.5SQLServer2005系統數據類型 94
5.1.6用戶定義數據類型 98
5.2數據表定義的管理 101
5.2.1使用SQLServerManagementStudio設計數據表 101
5.2.2使用SQLServerManagementStudio維護數據表 104
5.2.3使用Transact-SQL設計與維護數據表 108
5.3表中數據的管理 112
5.3.1查看數據表中的數據 112
5.3.2維護數據表中的數據 113
5.4索引的管理 114
5.4.1索引的基礎知識 114
5.4.2索引的管理 115
5.5常見問題及解答 117
5.6小結 117
5.7習題 117
第6章SQLServer2005數據完整性 120
6.1數據完整性基礎知識 120
6.1.1實體完整性 120
6.1.2域完整性 120
6.1.3引用完整性 121
6.1.4用戶定義的完整性 121
6.2約束 122
6.2.1PRIMARYKEY約束 122
6.2.2UNIQUE約束 124
6.2.3CHECK約束 126
6.2.4DEFAULT定義 127
6.2.5允許空值 128
6.2.6FOREIGNKEY約束 129
6.3規則 131
6.4關係圖 132
6.5數據完整性Transact-SQL實例部分 133
6.6常見問題及解答 134
6.7小結 134
6.8習題 135
第7章SQLServer2005安全與許可權 136
7.1SQLServer2005的安全性機制 136
7.1.1作業系統級的安全性 137
7.1.2SQLServer級的安全性 137
7.1.3資料庫級的安全性 137
7.2SQLServer2005的登錄和用戶 137
7.2.1登錄的身份模式及其設定 138
7.2.2使用SQLServerManagementStudio創建登錄 139
7.2.3使用SQLServerManagementStudio創建用戶 142
7.2.4使用Transact-SQL語句創建登錄和用戶 144
7.3SQLServer2005的許可權管理 146
7.3.1伺服器許可權 146
7.3.2資料庫對象許可權 146
7.3.3資料庫許可權 149
7.4SQLServer2005的角色管理 149
7.4.1伺服器角色 150
7.4.2資料庫角色 152
7.4.3應用程式角色 154
7.5SQLServer2005其他安全性管理 155
7.5.1使用密碼策略 155
7.5.2管理憑據 156
7.5.3用戶架構分離 158
7.5.4管理密鑰與證書 160
7.6常見問題及解答 163
7.7小結 163
7.8習題 164
第3篇SQLServer2005維護篇
第8章監控SQLServer2005狀態 166
8.1查看當前活動 166
8.1.1使用活動監視器 166
8.1.2動態管理對象 168
8.2使用系統性能監視器 171
8.2.1運行系統性能監視器 171
8.2.2SQLServer2005性能對象 172
8.2.3監控SQLServer2005的關鍵點 173
8.3使用SQLServerProfilter 174
8.3.1SQLServerProfilter簡介 174
8.3.2創建跟蹤 175
8.3.3設定全局跟蹤選項 176
8.3.4指定跟蹤檔案的事件和數據列 177
8.3.5將跟蹤結果保存到表 178
8.3.6修改篩選器 178
8.4使用資料庫引擎最佳化顧問 179
8.4.1啟動資料庫引擎最佳化顧問 179
8.4.2設定工具選項和布局 180
8.4.3使用資料庫引擎最佳化顧問的示例 180
8.5常見問題及解答 182
8.6小結 183
8.7習題 183
第9章SQLServer2005的災難恢復 184
9.1資料庫備份基礎知識 184
9.1.1基本概念 184
9.1.2備份資料庫的目的 185
9.1.3備份資料庫的設備 185
9.1.4物理和邏輯設備 186
9.2資料庫恢復模式 188
9.2.1恢復模式的分類 188
9.2.2選擇恢復模式 189
9.2.3更改資料庫恢復模式 189
9.3資料庫備份策略 190
9.3.1備份的類型 191
9.3.2理解備份策略 192
9.4執行資料庫備份 193
9.4.1完整備份 194
9.4.2差異備份 195
9.4.3事務日誌備份 197
9.4.4尾日誌備份 198
9.4.5檔案和檔案組備份 198
9.4.6備份的驗證與校驗 199
9.5執行資料庫還原 201
9.5.1完整的資料庫還原 201
9.5.2差異的資料庫還原 203
9.5.3事務日誌還原 204
9.5.4檔案和檔案組還原 205
9.5.5頁面還原 206
9.5.6段落還原 207
9.6用戶資料庫的災難恢復 208
9.7master資料庫的災難恢復 209
9.8資料庫快照 210
9.8.1創建資料庫快照的語法格式 210
9.8.2創建資料庫快照的示例 210
9.8.3使用資料庫快照實現災難恢復 211
9.9常見問題及解答 211
9.10小結 212
9.11習題 212
第10章自動化管理任務 213
10.1SQLServer代理 213
10.1.1SQLServer代理簡介 213
10.1.2SQLServer代理組件 214
10.1.3配置SQLServer代理 215
10.1.4啟動和停止SQLServer代理服務 218
10.1.5SQLServer代理的安全性 219
10.2維護計畫 221
10.2.1可以自動運行的維護計畫 221
10.2.2使用嚮導創建維護計畫 222
10.2.3手工創建維護計畫 226
10.3作業 227
10.3.1創建作業 227
10.3.2創建作業步驟 229
10.3.3創建作業計畫 230
10.3.4查看和修改作業 232
10.3.5運行作業 234
10.3.6查看作業歷史日誌 234
10.4報警 236
10.4.1創建警報 237
10.4.2查看、修改和刪除警報 238
10.5操作員 238
10.5.1創建操作員 238
10.5.2為操作員分配警報 239
10.5.3查看、修改或刪除操作員 240
10.6常見問題及解答 241
10.7小結 241
10.8習題 241
第11章SQLServer2005高可用性 242
11.1了解SQLServer2005高可用性 242
11.1.1SQLServer2005高可用性技術 242
11.1.2選擇高可用性解決方案 244
11.2故障轉移群集 245
11.2.1故障轉移群集準備 245
11.2.2安裝故障轉移群集 246
11.3事務日誌傳送 247
11.3.1了解日誌傳送 247
11.3.2日誌傳送作業 248
11.3.3配置日誌傳送 250
11.3.4故障轉移到日誌傳送輔助伺服器 256
11.3.5交換主伺服器和輔助伺服器的角色 256
11.3.6刪除日誌傳送 257
11.4.1了解資料庫鏡像 258
11.4.2資料庫鏡像運行模式 259
11.4.3資料庫鏡像角色 259
11.4.4配置資料庫鏡像 260
11.4.5監控資料庫鏡像 263
11.4.6管理資料庫鏡像 264
11.5常見問題及解答 265
11.6小結 265
11.7習題 265
第12章SQLServer2005複製 266
12.1了解SQLServer2005複製 266
12.1.1複製發布模型概述 266
12.1.2複製的類型 267
12.2配置分發伺服器 269
12.2.1配置分發伺服器 269
12.2.2管理髮布和分發伺服器 272
12.3配置發布 275
12.3.1創建發布 275
12.3.2查看和修改發布屬性 280
12.4配置訂閱 281
12.5監視複製 285
12.6常見問題及解答 287
12.7小結 287
12.8習題 287
第4篇Transact-SQL編程篇
第13章Transact-SQL數據操作 290
13.1使用SELECT語句查詢數據 290
13.1.1SELECT字句 291
13.1.2INTO子句 294
13.1.3FROM子句 294
13.1.4WHERE子句 296
13.1.5GROUPBY子句 300
13.1.6HAVING子句 301
13.1.7ORDERBY子句 302
13.1.8COMPUTE子句 302
13.1.9聯合查詢 303
13.1.10嵌套查詢 303
13.2使用INSERT語句插入數據 304
13.3使用UPDATE語句更新數據 305
13.4使用DELETE語句刪除數據 306
13.5常見問題及解答 308
13.6小結 308
13.7習題 308
第14章Transact-SQL套用編程 310
14.1Transact-SQL基本對象 310
14.1.1注釋符 310
14.1.2運算符 310
14.1.3通配符 311
14.1.4列印訊息 311
14.1.5批處理 312
14.1.6變數 312
14.2Transact-SQL控制流語言 313
14.2.1IF…ELSE 313
14.2.2BEGIN…END 314
14.2.3WHILE…CONTINUE…BREAK 315
14.2.4CASE 316
14.2.5TRY…CATCH 317
14.2.6WAITFOR 318
14.2.7GOTO 319
14.2.8RETURN 320
14.3Transact-SQL常用函式 320
14.3.1字元串函式 320
14.3.2日期時間函式 321
14.3.3轉換函式 322
14.3.4數學函式 322
14.3.5聚合函式 323
14.3.6系統函式 323
14.4視圖 324
14.4.1了解視圖 324
14.4.2創建視圖 326
14.4.3修改、重命名和刪除視圖 328
14.4.4查看和使用視圖 329
14.5存儲過程 331
14.5.1了解存儲過程 331
14.5.2創建存儲過程 331
14.5.3執行存儲過程 334
14.5.4管理存儲過程 336
14.6觸發器 337
14.6.1DML觸發器 337
14.6.2DDL觸發器 340
14.7常見問題及解答 341
14.8小結 342
14.9習題 342
第5篇SQLServer2005商業智慧型篇
第15章SQLServer2005集成服務 346
15.1集成服務簡介 346
15.1.1集成服務的典型用途 346
15.1.2集成服務的體系結構 347
15.1.3集成服務的工具 348
15.2使用嚮導創建基本SSIS包 349
15.2.1創建IntegrationServices項目 349
15.2.2運行嚮導創建基本包 350
15.3創建簡單SSIS包 352
15.3.1建立數據源和數據源視圖 352
15.3.2建立SSIS包 355
15.3.3建立控制流 355
15.3.4建立數據流 356
15.3.5執行SSIS包 358
15.4部署SSIS包 359
15.5常見問題及解答 361
15.6小結 361
15.7習題 362
第16章SQLServer2005報表服務 363
16.1報表服務簡介 363
16.2報表服務組件 364
16.2.1報表伺服器 365
16.2.2報表管理器 366
16.2.3報表生成器 367
16.2.4報表設計器和模型設計器 368
16.3創建和設計報表 370
16.3.1創建報表伺服器項目 370
16.3.2建立數據源 370
16.3.3創建報表 371
16.4發布和使用報表 373
16.4.1發布報表 373
16.4.2使用報表 374
16.5常見問題及解答 375
16.6小結 376
16.7習題 376
第17章SQLServer2005分析服務 377
17.1定義數據源視圖 377
17.1.1創建AnalysisServices項目 377
17.1.2定義數據源 378
17.1.3定義數據源視圖 379
17.1.4修改表的默認名稱 381
17.2定義和部署多維數據集 381
17.2.1定義多維數據集 381
17.2.2檢查多維數據集和維度屬性 385
17.2.3部署分析服務項目 390
17.3常見問題及解答 391
17.4小結 391
17.5習題 392
第6篇SQLServer2005實戰篇
第18章SQLServer2005實例——至慧網上書城 394
18.1系統概述 394
18.2系統需求分析 394
18.3系統總體設計 395
18.3.1系統規劃 395
18.3.2用戶行為分析 396
18.3.3系統功能設計 396
18.4系統詳細設計 397
18.4.1設計目標 397
18.4.2構建開發環境 397
18.5資料庫設計與實現 398
18.5.1系統實體E-R圖 398
18.5.2主要數據表結構 399
18.5.3資料庫與表結構 401
18.6關鍵技術準備 403
18.6.1三層結構設計思想 403
18.6.2ADO.NET資料庫訪問技術 404
18.6.3頁面布局DIV+CSS 410
18.7前台系統檔案組織結構 410
18.8公共模組設計 411
18.8.1Web.config檔案設計 411
18.8.2資料庫訪問層類DataBase 412
18.8.3業務邏輯層類 414
18.9網站主頁設計 421
18.9.1用戶註冊 423
18.9.2用戶登錄 424
18.9.3圖書顯示模組 425
18.9.4母版頁設計 427
18.10後台管理主要功能模組設計 428
18.10.1後台管理系統檔案組織結構 428
18.10.2公共模組設計 428
18.10.3系統主要頁面設計 430
18.11網站編譯與發布 435
18.12常見問題及解答 438
18.13小結 439
18.14習題 439
2.5升級到SQLServer2005 33
2.5.1升級方法 34
2.5.2使用SQLServer2005升級顧問 35
2.5.3升級到SQLServer2005 36
2.5.4升級過程中的常見問題 36
2.6常見問題及解答 37
2.7小結 37
2.8習題 38
第3章SQLServer2005伺服器管理 39
3.1使用配置管理器配置SQLServer服務 39
3.1.1啟動、停止、暫停和重新啟動SQLServer服務 39
3.1.2配置啟動模式 40
3.1.3更改登錄身份 40
3.1.4SQLServer2005使用的網路協定 41
3.1.5配置伺服器端網路協定 42
3.1.6配置客戶端網路協定 44
3.1.7隱藏資料庫引擎實例 46
3.2使用外圍套用配置器配置SQLServer服務 46
3.2.1啟動外圍套用配置器 46
3.2.2使用服務和連線的外圍套用配置器 47
3.2.3使用功能的外圍套用配置器 49
3.3連線與斷開資料庫伺服器 50
3.3.1啟動SQLServerManagementStudio 50
3.3.2添加伺服器組與伺服器 51
3.3.3連線到資料庫伺服器 53
3.3.4斷開與資料庫伺服器的連線 54
3.4配置SQLServer2005伺服器屬性 54
3.4.1查看伺服器屬性 55
3.4.2配置伺服器屬性 55
3.5通過日誌查看伺服器的運行情況 57
3.5.1查看SQLServer日誌 57
3.5.2查看Windows系統日誌 58
3.6常見問題及解答 59
3.7小結 59
3.8習題 59
第2篇SQLServer2005管理篇
第4章SQLServer2005資料庫 62
4.1了解SQLServer2005資料庫 62
4.1.1資料庫基礎 62
4.1.2系統資料庫 63
4.1.3檔案和檔案組 65
4.1.4資料庫對象 68
4.2創建資料庫 68
4.2.1使用SQLServerManagementStudio創建資料庫 69
4.2.2使用CREATEDATABASE語句創建資料庫 70
4.3重命名和刪除資料庫 74
4.3.1重命名資料庫 74
4.3.2刪除資料庫 75
4.4修改資料庫 76
4.4.1擴大資料庫 76
4.4.2收縮資料庫 77
4.4.3收縮資料庫檔案 78
4.4.4添加和刪除數據檔案和日誌檔案 80
4.4.5更改默認檔案組 81
4.4.6資料庫選項設定 82
4.4.7更改資料庫所有者 83
4.4.8移動資料庫 84
4.4.9更改資料庫狀態 84
4.5分離與附加資料庫 86
4.5.1分離資料庫 86
4.5.2附加資料庫 87
4.6常見問題及解答 89
4.7小結 89
4.8習題 90
第5章SQLServer2005數據表與索引 91
5.1數據表的基礎知識 91
5.1.1數據表的基本概念 91
5.1.2數據完整性基礎 92
5.1.3SQLServer2005特殊表 92
5.1.4設計數據表 93
5.1.5SQLServer2005系統數據類型 94
5.1.6用戶定義數據類型 98
5.2數據表定義的管理 101
5.2.1使用SQLServerManagementStudio設計數據表 101
5.2.2使用SQLServerManagementStudio維護數據表 104
5.2.3使用Transact-SQL設計與維護數據表 108
5.3表中數據的管理 112
5.3.1查看數據表中的數據 112
5.3.2維護數據表中的數據 113
5.4索引的管理 114
5.4.1索引的基礎知識 114
5.4.2索引的管理 115
5.5常見問題及解答 117
5.6小結 117
5.7習題 117
第6章SQLServer2005數據完整性 120
6.1數據完整性基礎知識 120
6.1.1實體完整性 120
6.1.2域完整性 120
6.1.3引用完整性 121
6.1.4用戶定義的完整性 121
6.2約束 122
6.2.1PRIMARYKEY約束 122
6.2.2UNIQUE約束 124
6.2.3CHECK約束 126
6.2.4DEFAULT定義 127
6.2.5允許空值 128
6.2.6FOREIGNKEY約束 129
6.3規則 131
6.4關係圖 132
6.5數據完整性Transact-SQL實例部分 133
6.6常見問題及解答 134
6.7小結 134
6.8習題 135
第7章SQLServer2005安全與許可權 136
7.1SQLServer2005的安全性機制 136
7.1.1作業系統級的安全性 137
7.1.2SQLServer級的安全性 137
7.1.3資料庫級的安全性 137
7.2SQLServer2005的登錄和用戶 137
7.2.1登錄的身份模式及其設定 138
7.2.2使用SQLServerManagementStudio創建登錄 139
7.2.3使用SQLServerManagementStudio創建用戶 142
7.2.4使用Transact-SQL語句創建登錄和用戶 144
7.3SQLServer2005的許可權管理 146
7.3.1伺服器許可權 146
7.3.2資料庫對象許可權 146
7.3.3資料庫許可權 149
7.4SQLServer2005的角色管理 149
7.4.1伺服器角色 150
7.4.2資料庫角色 152
7.4.3應用程式角色 154
7.5SQLServer2005其他安全性管理 155
7.5.1使用密碼策略 155
7.5.2管理憑據 156
7.5.3用戶架構分離 158
7.5.4管理密鑰與證書 160
7.6常見問題及解答 163
7.7小結 163
7.8習題 164
第3篇SQLServer2005維護篇
第8章監控SQLServer2005狀態 166
8.1查看當前活動 166
8.1.1使用活動監視器 166
8.1.2動態管理對象 168
8.2使用系統性能監視器 171
8.2.1運行系統性能監視器 171
8.2.2SQLServer2005性能對象 172
8.2.3監控SQLServer2005的關鍵點 173
8.3使用SQLServerProfilter 174
8.3.1SQLServerProfilter簡介 174
8.3.2創建跟蹤 175
8.3.3設定全局跟蹤選項 176
8.3.4指定跟蹤檔案的事件和數據列 177
8.3.5將跟蹤結果保存到表 178
8.3.6修改篩選器 178
8.4使用資料庫引擎最佳化顧問 179
8.4.1啟動資料庫引擎最佳化顧問 179
8.4.2設定工具選項和布局 180
8.4.3使用資料庫引擎最佳化顧問的示例 180
8.5常見問題及解答 182
8.6小結 183
8.7習題 183
第9章SQLServer2005的災難恢復 184
9.1資料庫備份基礎知識 184
9.1.1基本概念 184
9.1.2備份資料庫的目的 185
9.1.3備份資料庫的設備 185
9.1.4物理和邏輯設備 186
9.2資料庫恢復模式 188
9.2.1恢復模式的分類 188
9.2.2選擇恢復模式 189
9.2.3更改資料庫恢復模式 189
9.3資料庫備份策略 190
9.3.1備份的類型 191
9.3.2理解備份策略 192
9.4執行資料庫備份 193
9.4.1完整備份 194
9.4.2差異備份 195
9.4.3事務日誌備份 197
9.4.4尾日誌備份 198
9.4.5檔案和檔案組備份 198
9.4.6備份的驗證與校驗 199
9.5執行資料庫還原 201
9.5.1完整的資料庫還原 201
9.5.2差異的資料庫還原 203
9.5.3事務日誌還原 204
9.5.4檔案和檔案組還原 205
9.5.5頁面還原 206
9.5.6段落還原 207
9.6用戶資料庫的災難恢復 208
9.7master資料庫的災難恢復 209
9.8資料庫快照 210
9.8.1創建資料庫快照的語法格式 210
9.8.2創建資料庫快照的示例 210
9.8.3使用資料庫快照實現災難恢復 211
9.9常見問題及解答 211
9.10小結 212
9.11習題 212
第10章自動化管理任務 213
10.1SQLServer代理 213
10.1.1SQLServer代理簡介 213
10.1.2SQLServer代理組件 214
10.1.3配置SQLServer代理 215
10.1.4啟動和停止SQLServer代理服務 218
10.1.5SQLServer代理的安全性 219
10.2維護計畫 221
10.2.1可以自動運行的維護計畫 221
10.2.2使用嚮導創建維護計畫 222
10.2.3手工創建維護計畫 226
10.3作業 227
10.3.1創建作業 227
10.3.2創建作業步驟 229
10.3.3創建作業計畫 230
10.3.4查看和修改作業 232
10.3.5運行作業 234
10.3.6查看作業歷史日誌 234
10.4報警 236
10.4.1創建警報 237
10.4.2查看、修改和刪除警報 238
10.5操作員 238
10.5.1創建操作員 238
10.5.2為操作員分配警報 239
10.5.3查看、修改或刪除操作員 240
10.6常見問題及解答 241
10.7小結 241
10.8習題 241
第11章SQLServer2005高可用性 242
11.1了解SQLServer2005高可用性 242
11.1.1SQLServer2005高可用性技術 242
11.1.2選擇高可用性解決方案 244
11.2故障轉移群集 245
11.2.1故障轉移群集準備 245
11.2.2安裝故障轉移群集 246
11.3事務日誌傳送 247
11.3.1了解日誌傳送 247
11.3.2日誌傳送作業 248
11.3.3配置日誌傳送 250
11.3.4故障轉移到日誌傳送輔助伺服器 256
11.3.5交換主伺服器和輔助伺服器的角色 256
11.3.6刪除日誌傳送 257
11.4.1了解資料庫鏡像 258
11.4.2資料庫鏡像運行模式 259
11.4.3資料庫鏡像角色 259
11.4.4配置資料庫鏡像 260
11.4.5監控資料庫鏡像 263
11.4.6管理資料庫鏡像 264
11.5常見問題及解答 265
11.6小結 265
11.7習題 265
第12章SQLServer2005複製 266
12.1了解SQLServer2005複製 266
12.1.1複製發布模型概述 266
12.1.2複製的類型 267
12.2配置分發伺服器 269
12.2.1配置分發伺服器 269
12.2.2管理髮布和分發伺服器 272
12.3配置發布 275
12.3.1創建發布 275
12.3.2查看和修改發布屬性 280
12.4配置訂閱 281
12.5監視複製 285
12.6常見問題及解答 287
12.7小結 287
12.8習題 287
第4篇Transact-SQL編程篇
第13章Transact-SQL數據操作 290
13.1使用SELECT語句查詢數據 290
13.1.1SELECT字句 291
13.1.2INTO子句 294
13.1.3FROM子句 294
13.1.4WHERE子句 296
13.1.5GROUPBY子句 300
13.1.6HAVING子句 301
13.1.7ORDERBY子句 302
13.1.8COMPUTE子句 302
13.1.9聯合查詢 303
13.1.10嵌套查詢 303
13.2使用INSERT語句插入數據 304
13.3使用UPDATE語句更新數據 305
13.4使用DELETE語句刪除數據 306
13.5常見問題及解答 308
13.6小結 308
13.7習題 308
第14章Transact-SQL套用編程 310
14.1Transact-SQL基本對象 310
14.1.1注釋符 310
14.1.2運算符 310
14.1.3通配符 311
14.1.4列印訊息 311
14.1.5批處理 312
14.1.6變數 312
14.2Transact-SQL控制流語言 313
14.2.1IF…ELSE 313
14.2.2BEGIN…END 314
14.2.3WHILE…CONTINUE…BREAK 315
14.2.4CASE 316
14.2.5TRY…CATCH 317
14.2.6WAITFOR 318
14.2.7GOTO 319
14.2.8RETURN 320
14.3Transact-SQL常用函式 320
14.3.1字元串函式 320
14.3.2日期時間函式 321
14.3.3轉換函式 322
14.3.4數學函式 322
14.3.5聚合函式 323
14.3.6系統函式 323
14.4視圖 324
14.4.1了解視圖 324
14.4.2創建視圖 326
14.4.3修改、重命名和刪除視圖 328
14.4.4查看和使用視圖 329
14.5存儲過程 331
14.5.1了解存儲過程 331
14.5.2創建存儲過程 331
14.5.3執行存儲過程 334
14.5.4管理存儲過程 336
14.6觸發器 337
14.6.1DML觸發器 337
14.6.2DDL觸發器 340
14.7常見問題及解答 341
14.8小結 342
14.9習題 342
第5篇SQLServer2005商業智慧型篇
第15章SQLServer2005集成服務 346
15.1集成服務簡介 346
15.1.1集成服務的典型用途 346
15.1.2集成服務的體系結構 347
15.1.3集成服務的工具 348
15.2使用嚮導創建基本SSIS包 349
15.2.1創建IntegrationServices項目 349
15.2.2運行嚮導創建基本包 350
15.3創建簡單SSIS包 352
15.3.1建立數據源和數據源視圖 352
15.3.2建立SSIS包 355
15.3.3建立控制流 355
15.3.4建立數據流 356
15.3.5執行SSIS包 358
15.4部署SSIS包 359
15.5常見問題及解答 361
15.6小結 361
15.7習題 362
第16章SQLServer2005報表服務 363
16.1報表服務簡介 363
16.2報表服務組件 364
16.2.1報表伺服器 365
16.2.2報表管理器 366
16.2.3報表生成器 367
16.2.4報表設計器和模型設計器 368
16.3創建和設計報表 370
16.3.1創建報表伺服器項目 370
16.3.2建立數據源 370
16.3.3創建報表 371
16.4發布和使用報表 373
16.4.1發布報表 373
16.4.2使用報表 374
16.5常見問題及解答 375
16.6小結 376
16.7習題 376
第17章SQLServer2005分析服務 377
17.1定義數據源視圖 377
17.1.1創建AnalysisServices項目 377
17.1.2定義數據源 378
17.1.3定義數據源視圖 379
17.1.4修改表的默認名稱 381
17.2定義和部署多維數據集 381
17.2.1定義多維數據集 381
17.2.2檢查多維數據集和維度屬性 385
17.2.3部署分析服務項目 390
17.3常見問題及解答 391
17.4小結 391
17.5習題 392
第6篇SQLServer2005實戰篇
第18章SQLServer2005實例——至慧網上書城 394
18.1系統概述 394
18.2系統需求分析 394
18.3系統總體設計 395
18.3.1系統規劃 395
18.3.2用戶行為分析 396
18.3.3系統功能設計 396
18.4系統詳細設計 397
18.4.1設計目標 397
18.4.2構建開發環境 397
18.5資料庫設計與實現 398
18.5.1系統實體E-R圖 398
18.5.2主要數據表結構 399
18.5.3資料庫與表結構 401
18.6關鍵技術準備 403
18.6.1三層結構設計思想 403
18.6.2ADO.NET資料庫訪問技術 404
18.6.3頁面布局DIV+CSS 410
18.7前台系統檔案組織結構 410
18.8公共模組設計 411
18.8.1Web.config檔案設計 411
18.8.2資料庫訪問層類DataBase 412
18.8.3業務邏輯層類 414
18.9網站主頁設計 421
18.9.1用戶註冊 423
18.9.2用戶登錄 424
18.9.3圖書顯示模組 425
18.9.4母版頁設計 427
18.10後台管理主要功能模組設計 428
18.10.1後台管理系統檔案組織結構 428
18.10.2公共模組設計 428
18.10.3系統主要頁面設計 430
18.11網站編譯與發布 435
18.12常見問題及解答 438
18.13小結 439
18.14習題 439

相關詞條

熱門詞條

聯絡我們