注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL SERVER 2005開發(fā)技術(shù)大全

SQL SERVER 2005開發(fā)技術(shù)大全

SQL SERVER 2005開發(fā)技術(shù)大全

定 價:¥79.00

作 者: 明日科技 編著
出版社: 人民郵電出版社
叢編項(xiàng): 軟件工程師典藏
標(biāo) 簽: SQL

ISBN: 9787115163882 出版時間: 2007-09-01 包裝: 平裝
開本: 16開 頁數(shù): 698 字?jǐn)?shù):  

內(nèi)容簡介

  本書全面介紹了SQL Server 2005應(yīng)用開發(fā)所需要的技術(shù)和技巧。 全書由7個部分組成。第1篇為基礎(chǔ)篇,介紹了SQL Server 2005的入門知識、如何安裝SQL Server 2005、如何管理與配置SQL Server 2005服務(wù)器、如何配置SQL Server 2005網(wǎng)絡(luò)、如何通過SQL Server Management Studio操作及管理SQL Server 2005;第2篇為語言篇,介紹Transact-SQL語言的基礎(chǔ)知識、如何用SQL語句進(jìn)行查詢、如何用SQL語句定義與操作數(shù)據(jù);第3篇為深入SQL Server篇,介紹如何使用索引、視圖、存儲過程、觸發(fā)器和游標(biāo)等知識;第4篇為管理篇,介紹如何維護(hù)數(shù)據(jù)庫、XML的應(yīng)用、如何使用性能工具優(yōu)化數(shù)據(jù)庫、如何提高SQL Server 2005安全的方法;第5篇為開發(fā)篇,介紹如何在Visual Studio 2005開發(fā)SQL Server 2005對象、如何使用SMO對象編程、如何使用ADO.NET編程;第6篇為高級篇,介紹如何創(chuàng)建報表和報表模型及如何使用報表、如何創(chuàng)建分析服務(wù)項(xiàng)目和數(shù)據(jù)挖掘、如何使用復(fù)制等;第7篇為用其他開發(fā)工具訪問SQL Server 2005數(shù)據(jù)庫,分別介紹了如何使用ASP.NET、ASP、Visual Basic、Visual C++和Delphi這些開發(fā)工具訪問SQL Server 2005數(shù)據(jù)庫?!”緯晒┏鯇W(xué)者閱讀學(xué)習(xí),也可以作為中級讀者的提高教程,書中大量且詳細(xì)的T-SQL語法及在其他開發(fā)中所用到的技術(shù)可以作為開發(fā)人員的參考手冊,隨時進(jìn)行查閱。

作者簡介

暫缺《SQL SERVER 2005開發(fā)技術(shù)大全》作者簡介

圖書目錄

第1篇 基礎(chǔ)篇

第1章 SQL Server 2005入門 3
1.1 數(shù)據(jù)庫原理 4
1.1.1 數(shù)據(jù)庫基礎(chǔ) 4
1.1.2 SQL Server 2005概述 5
1.2 SQL Server 2005新特性 6
1.2.1 數(shù)據(jù)庫管理 6
1.2.2 數(shù)據(jù)庫開發(fā) 9
1.2.3 商務(wù)智能 10
1.3 SQL Server 2005版本 11
1.3.1 企業(yè)版(Enterprise Edition) 11
1.3.2 標(biāo)準(zhǔn)版(Standard Edition) 11
1.3.3 工作組版(Workgroup Edition) 11
1.3.4 開發(fā)版(Developer Edition) 11
1.3.5 簡易版(Express Edition) 12
1.4 SQL Server 2005數(shù)據(jù)平臺 12
1.4.1 數(shù)據(jù)庫引擎 12
1.4.2 分析服務(wù) 12
1.4.3 集成服務(wù) 12
1.4.4 復(fù)制 13
1.4.5 報表服務(wù) 13
1.4.6 通知服務(wù) 13
1.4.7 服務(wù)中介程序 13
1.4.8 全文搜索 13
第2章 安裝SQL Server 2005 15
2.1 安裝前的準(zhǔn)備工作 16
2.1.1 安裝要求 16
2.1.2 安裝注意事項(xiàng) 17
2.1.3 SQL Server 2005實(shí)例 17
2.1.4 本地系統(tǒng)賬戶與域用戶賬戶 18
2.1.5 Windows身份驗(yàn)證模式與混合模式 18
2.2 安裝SQL Server 2005 19
2.2.1 安裝SQL Server 2005服務(wù)器 19
2.2.2 安裝SQL Server 2005客戶機(jī) 27
2.3 升級到SQL Server 2005 30
2.3.1 使用SQL Server 2005升級顧問 31
2.3.2 將SQL Server 2000升級到SQL Server 2005 35
2.3.3 升級失敗的原因 37
2.4 卸載SQL Server 2005 37
2.5 SQL Server 2005提供的服務(wù) 39
2.6 SQL Server 2005聯(lián)機(jī)叢書 40
2.6.1 本地幫助 41
2.6.2 聯(lián)機(jī)幫助 42
第3章 SQL Server 2005工具及服務(wù)器的管理和配置 45
3.1 SQL Server管理工具 46
3.1.1 SQL Server管理控制臺 46
3.1.2 業(yè)務(wù)智能開發(fā)工具 48
3.1.3 事件探查器 49
3.1.4 數(shù)據(jù)庫引擎優(yōu)化顧問 51
3.1.5 SQL Server外圍應(yīng)用配置器 52
3.1.6 SQL Server錯誤和使用情況報告 54
3.1.7 SQL Server配置管理器 54
3.1.8 報表服務(wù)配置 56
3.1.9 Notification Services命令提示 57
3.2 管理SQL Server 2005服務(wù)器 58
3.2.1 添加服務(wù)器組 58
3.2.2 注冊服務(wù)器 59
3.2.3 移動服務(wù)器 61
3.2.4 導(dǎo)入導(dǎo)出服務(wù)器 62
3.2.5 暫停服務(wù)器 65
3.2.6 關(guān)閉服務(wù)器 66
3.2.7 啟動服務(wù)器 69
3.3 配置SQL Server 2005服務(wù)器 70
3.3.1 常規(guī) 71
3.3.2 內(nèi)存 71
3.3.3 處理器 72
3.3.4 安全性 73
3.3.5 連接 74
3.3.6 數(shù)據(jù)庫設(shè)置 75
3.3.7 高級 76
3.3.8 權(quán)限 77
第4章 配置SQL Server 2005網(wǎng)絡(luò) 79
4.1 SQL Server 2005網(wǎng)絡(luò)通信 80
4.1.1 進(jìn)程和線程 80
4.1.2 IPC 80
4.1.3 網(wǎng)絡(luò)庫 81
4.2 SQL Server 2005支持的網(wǎng)絡(luò)協(xié)議 81
4.3 SQL Server 2005網(wǎng)絡(luò)名稱 82
4.3.1 服務(wù)器名稱與別名 82
4.3.2 實(shí)例名 82
4.4 配置網(wǎng)絡(luò)協(xié)議 82
4.4.1 配置共享內(nèi)存協(xié)議的SQL Server 2005服務(wù)器及客戶機(jī) 82
4.4.2 配置TCP/IP協(xié)議的SQL Server 2005服務(wù)器及客戶機(jī) 84
4.4.3 配置命名管道協(xié)議的SQL Server 2005服務(wù)器和客戶機(jī) 88
4.5 SQL Server 2005網(wǎng)絡(luò)常見配置問題 91
4.5.1 如何選擇網(wǎng)絡(luò)協(xié)議 91
4.5.2 配置客戶端網(wǎng)絡(luò)協(xié)議的使用順序 92
4.5.3 隱藏實(shí)例 92
第5章 操作及管理SQL Server 2005 95
5.1 數(shù)據(jù)庫基礎(chǔ) 96
5.1.1 數(shù)據(jù)庫對象 96
5.1.2 系統(tǒng)數(shù)據(jù)庫 96
5.1.3 SQL Server 2005示例數(shù)據(jù)庫 97
5.1.4 文件和文件組 97
5.2 設(shè)計數(shù)據(jù)庫 98
5.2.1 規(guī)劃數(shù)據(jù)庫 98
5.2.2 數(shù)據(jù)庫應(yīng)用 99
5.2.3 數(shù)據(jù)庫的規(guī)范化設(shè)計 100
5.2.4 數(shù)據(jù)庫的完整性設(shè)計 100
5.3 創(chuàng)建數(shù)據(jù)庫 101
5.3.1 標(biāo)識符命名規(guī)則 101
5.3.2 創(chuàng)建數(shù)據(jù)庫 102
5.4 配置數(shù)據(jù)庫 103
5.4.1 添加和刪除數(shù)據(jù)文件、日志文件 104
5.4.2 更改默認(rèn)文件組 106
5.4.3 數(shù)據(jù)庫選項(xiàng)設(shè)置 106
5.4.4 移動數(shù)據(jù)庫文件 108
5.4.5 更改數(shù)據(jù)庫所有者 112
5.4.6 限制用戶對數(shù)據(jù)庫的訪問 114
5.4.7 重命名數(shù)據(jù)庫 115
5.5 管理數(shù)據(jù)表 115
5.5.1 數(shù)據(jù)類型 115
5.5.2 創(chuàng)建數(shù)據(jù)表 117
5.5.3 修改表結(jié)構(gòu) 119
5.5.4 重命名數(shù)據(jù)表 121
5.5.5 刪除數(shù)據(jù)表 121
5.6 編輯數(shù)據(jù)表 122
5.6.1 添加數(shù)據(jù)記錄 122
5.6.2 修改數(shù)據(jù)記錄 123
5.6.3 刪除數(shù)據(jù)記錄 123
5.7 關(guān)系表的建立與維護(hù) 124
5.8 脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫 129
5.8.1 脫機(jī)數(shù)據(jù)庫 129
5.8.2 聯(lián)機(jī)數(shù)據(jù)庫 130
5.9 刪除數(shù)據(jù)庫 131
5.10 分離與附加數(shù)據(jù)庫 132
5.10.1 分離數(shù)據(jù)庫 132
5.10.2 附加數(shù)據(jù)庫 133
5.11 實(shí)現(xiàn)數(shù)據(jù)完整性 135
5.11.1 規(guī)則 135
5.11.2 默認(rèn)值 135
5.11.3 約束 137

第2篇 語言篇

第6章 Transact-SQL語言 141
6.1 Transact-SQL概述 142
6.1.1 什么是Transact-SQL 142
6.1.2 T-SQL語法的約定 142
6.2 數(shù)據(jù)類型 142
6.2.1 整數(shù)數(shù)據(jù)類型 142
6.2.2 浮點(diǎn)數(shù)據(jù)類型 143
6.2.3 二進(jìn)制數(shù)據(jù)類型 143
6.2.4 邏輯數(shù)據(jù)類型 144
6.2.5 字符數(shù)據(jù)類型 144
6.2.6 文本和圖形數(shù)據(jù)類型 145
6.2.7 日期和時間數(shù)據(jù)類型 145
6.2.8 貨幣數(shù)據(jù)類型 146
6.2.9 特殊數(shù)據(jù)類型 146
6.2.10 用戶自定義數(shù)據(jù)類型 147
6.2.11 SQL Server 2005新增數(shù)據(jù)類型XML 148
6.3 常量 148
6.3.1 數(shù)字常量 148
6.3.2 字符串常量 149
6.3.3 日期和時間常量 149
6.3.4 符號常量 149
6.4 變量 149
6.4.1 系統(tǒng)全局變量 149
6.4.2 局部變量 151
6.5 注釋符、運(yùn)算符、通配符 152
6.5.1 注釋符 152
6.5.2 運(yùn)算符 152
6.5.3 通配符(Wildcard) 155
6.6 流程控制語句 155
6.6.1 Begin…End 155
6.6.2 IF 156
6.6.3 IF…ELSE 157
6.6.4 CASE 158
6.6.5 WHILE 159
6.6.6 WHILE…CONTINUE…BREAK 160
6.6.7 RETURN 161
6.6.8 GOTO 162
6.6.9 WAITFOR 163
6.6.10 SQL Server 2005新增功能Try…catch語句 163
6.7 常用命令 164
6.7.1 BACKUP命令 164
6.7.2 CHECKPOINT命令 164
6.7.3 DBCC命令 165
6.7.4 DECLARE命令 165
6.7.5 PRINT命令 166
6.7.6 RAISERROR命令 166
6.7.7 READTEXT命令 167
6.7.8 RESTORE命令 167
6.7.9 SELECT命令 167
6.7.10 SET命令 168
6.7.11 SHUTDOWN 168
6.7.12 WRITETEXT 169
6.7.13 USE 169
6.7.14 SQL Server 2005新增功能WITH命令 169
6.8 常用函數(shù) 170
6.8.1 聚合函數(shù) 170
6.8.2 數(shù)學(xué)函數(shù) 172
6.8.3 字符串函數(shù) 173
6.8.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 180
6.8.5 日期和時間函數(shù) 180
6.8.6 用戶自定義函數(shù) 181
第7章 SQL查詢技術(shù)與應(yīng)用 185
7.1 查詢工具的使用 186
7.1.1 編輯查詢 186
7.1.2 查詢結(jié)果的顯示方法 187
7.2 SELECT查詢 187
7.2.1 簡單的SELECT查詢 187
7.2.2 Where條件查詢 190
7.2.3 Order by排序查詢 196
7.2.4 group by分組查詢 197
7.2.5 為字段起一個別名 199
7.3 篩選分組結(jié)果 201
7.3.1 為聚合函數(shù)計算產(chǎn)生新列起個別名 202
7.3.2 與GROUP BY子句一起用 202
7.3.3 消除統(tǒng)計重復(fù)記錄 202
7.3.4 使用ALL關(guān)鍵字 203
7.3.5 在分組查詢中使用CUBE運(yùn)算符 204
7.3.6 在分組查詢中使用ROLLUP 205
7.4 嵌套查詢 207
7.4.1 簡單的嵌套查詢 207
7.4.2 in的嵌套查詢 208
7.4.3 some和any的嵌套查詢 210
7.4.4 all的嵌套查詢 211
7.4.5 exists嵌套查詢 212
7.5 連接查詢 213
7.5.1 內(nèi)連接 213
7.5.2 外連接 214
7.5.3 交叉連接 216
7.5.4 自身連接 217
7.5.5 多表連接 218
7.6 合并查詢 219
7.6.1 使用union all合并表 220
7.6.2 union中的order by子句 221
7.6.3 不同數(shù)據(jù)類型的union 221
7.6.4 有不同列數(shù)的union 222
7.6.5 3個或更多個表的union 222
7.7 使用空值 223
7.7.1 什么是空值 223
7.7.2 檢測空值 223
7.7.3 處理空值 224
7.8 交叉表查詢 226
7.8.1 用CASE實(shí)現(xiàn)交叉表查詢 226
7.8.2 用SQL Server 2005新增的pivot和unpivot實(shí)現(xiàn)交叉表查詢 228
7.8.3 動態(tài)交叉表 232
7.9 SQL Server 2005新增的CTE 233
7.9.1 Common Table Expression 234
7.9.2 使用遞歸CTE查詢 235
第8章 創(chuàng)建和操作數(shù)據(jù)庫 239
8.1 數(shù)據(jù)庫管理 240
8.1.1 創(chuàng)建數(shù)據(jù)庫 240
8.1.2 修改數(shù)據(jù)庫 243
8.1.3 刪除數(shù)據(jù)庫 246
8.2 數(shù)據(jù)表的管理 246
8.2.1 創(chuàng)建表 247
8.2.2 查看表屬性 252
8.2.3 修改表 254
8.3 插入數(shù)據(jù) 260
8.3.1 為指定的列插入值 261
8.3.2 為所有列插入值 263
8.3.3 批量添加數(shù)據(jù) 264
8.3.4 INSERT語句和完整性約束 266
8.4 修改數(shù)據(jù) 266
8.4.1 修改個別行中的個別列 269
8.4.2 修改多個列 269
8.4.3 修改所有行中的某一列 269
8.4.4 使用一個單行的子查詢來更新列 270
8.4.5 UPDATE語句和完整性約束 271
8.5 刪除數(shù)據(jù) 272
8.5.1 用WHERE子句刪除部分?jǐn)?shù)據(jù) 274
8.5.2 刪除表中所有數(shù)據(jù) 274
8.5.3 帶有子查詢的DELETE數(shù)據(jù) 274
8.5.4 刪除表中多余的重復(fù)行數(shù)據(jù) 275

第3篇 深入探討SQL Server

第9章 創(chuàng)建和使用索引 279
9.1 索引的概述 280
9.1.1 索引的概念 280
9.1.2 索引的優(yōu)缺點(diǎn) 280
9.1.3 索引的分類 280
9.2 索引的操作 281
9.2.1 創(chuàng)建索引的原則 281
9.2.2 創(chuàng)建索引 281
9.2.3 查看索引信息 286
9.2.4 修改索引 287
9.2.5 刪除索引 289
9.3 分析與維護(hù)索引 290
9.3.1 索引的分析 290
9.3.2 維護(hù)索引 291
9.4 全文索引 293
9.4.1 全文索引的體系結(jié)構(gòu) 293
9.4.2 啟動全文索引服務(wù) 294
9.4.3 全文目錄的管理 295
9.4.4 創(chuàng)建全文索引 299
9.4.5 啟用或禁用全文索引 302
9.4.6 填充全文索引 303
9.4.7 使用全文搜索查詢 303
第10章 視圖操作 311
10.1 視圖的概述 312
10.1.1 視圖的概念 312
10.1.2 視圖的優(yōu)點(diǎn) 312
10.1.3 視圖的分類 312
10.2 創(chuàng)建視圖 313
10.2.1 使用視圖設(shè)計器創(chuàng)建視圖 313
10.2.2 使用T-SQL命令創(chuàng)建視圖 315
10.3 修改視圖 316
10.3.1 使用視圖設(shè)計器修改視圖 316
10.3.2 使用T-SQL命令修改視圖 316
10.4 刪除視圖 318
10.4.1 使用視圖設(shè)計器刪除視圖 318
10.4.2 使用T-SQL命令刪除視圖 319
10.5 查看視圖信息 319
10.5.1 使用系統(tǒng)存儲過程查看視圖信息 319
10.5.2 使用Microsoft SQL Server Mangement查看視圖信息 320
10.6 使用視圖修改數(shù)據(jù) 321
10.6.1 通過視圖向基表中插入數(shù)據(jù) 322
10.6.2 通過視圖修改基表中的數(shù)據(jù) 322
10.6.3 通過視圖刪除基表中的數(shù)據(jù) 323
10.7 使用視圖加強(qiáng)數(shù)據(jù)安全 323
10.7.1 對不同的用戶設(shè)置權(quán)限 323
10.7.2 通過視圖限制用戶對列的訪問 324
10.7.3 通過視圖限制用戶對行的訪問 324
第11章 使用存儲過程 327
11.1 存儲過程的概述 328
11.1.1 存儲過程的概念 328
11.1.2 存儲過程的優(yōu)點(diǎn) 328
11.1.3 存儲過程的分類 328
11.2 實(shí)現(xiàn)存儲過程 329
11.2.1 創(chuàng)建簡單的存儲過程 329
11.2.2 執(zhí)行存儲過程 331
11.2.3 創(chuàng)建帶參數(shù)的存儲過程 333
11.2.4 創(chuàng)建帶返回值的存儲過程 335
11.2.5 在存儲過程中定義變量 340
11.3 管理存儲過程 341
11.3.1 查看存儲過程 341
11.3.2 修改存儲過程 342
11.3.3 刪除存儲過程 344
11.3.4 存儲過程的重新編譯 345
11.3.5 執(zhí)行遠(yuǎn)程存儲過程 346
第12章 使用觸發(fā)器 351
12.1 觸發(fā)器概述 352
12.1.1 觸發(fā)器的概念 352
12.1.2 觸發(fā)器的優(yōu)點(diǎn) 352
12.1.3 觸發(fā)器的種類 352
12.2 實(shí)現(xiàn)觸發(fā)器 353
12.2.1 創(chuàng)建DML觸發(fā)器 353
12.2.2 創(chuàng)建DDL觸發(fā)器 355
12.2.3 查看觸發(fā)器 356
12.3 管理觸發(fā)器 358
12.3.1 修改觸發(fā)器 358
12.3.2 刪除觸發(fā)器 360
12.3.3 啟用或禁用觸發(fā)器 361
12.3.4 允許使用嵌套觸發(fā)器 361
12.3.5 建立列級觸發(fā)器 362
12.3.6 遞歸觸發(fā)器 363
第13章 游標(biāo) 367
13.1 游標(biāo)的概述 368
13.1.1 游標(biāo)的概念 368
13.1.2 游標(biāo)的優(yōu)點(diǎn) 368
13.1.3 游標(biāo)的類型 368
13.2 游標(biāo)的基本操作 369
13.2.1 聲明游標(biāo) 369
13.2.2 打開游標(biāo) 371
13.2.3 讀取游標(biāo)中的數(shù)據(jù) 372
13.2.4 關(guān)閉游標(biāo) 373
13.2.5 釋放游標(biāo) 374
13.3 游標(biāo)的運(yùn)用 374
13.3.1 讀取游標(biāo)中的數(shù)據(jù) 374
13.3.2 用游標(biāo)修改數(shù)據(jù) 376
13.3.3 用游標(biāo)刪除數(shù)據(jù) 377
13.3.4 游標(biāo)的嵌套 378
13.3.5 使用游標(biāo)變量 379
13.3.6 用ORDER BY子句改變游標(biāo)中行的順序 380
13.4 使用系統(tǒng)過程管理游標(biāo) 381
13.4.1 sp_cursor_list存儲過程 381
13.4.2 sp_describe_cursor存儲過程 382
13.4.3 sp_describe_cursor_columns存儲過程 383
13.4.4 sp_describe_cursor_tables存儲過程 384

第4篇 管理篇

第14章 維護(hù)SQL Server 2005 389
14.1 數(shù)據(jù)導(dǎo)入導(dǎo)出 390
14.1.1 導(dǎo)入SQL Server數(shù)據(jù) 390
14.1.2 導(dǎo)出數(shù)據(jù)至Access數(shù)據(jù)庫 394
14.2 數(shù)據(jù)庫備份與恢復(fù)的類型 397
14.2.1 備份類型 397
14.2.2 恢復(fù)類型 398
14.2.3 選擇數(shù)據(jù)庫備份和恢復(fù)的類型 399
14.3 備份設(shè)備 400
14.4 數(shù)據(jù)庫的備份與恢復(fù) 402
14.4.1 完整數(shù)據(jù)庫備份 402
14.4.2 完整數(shù)據(jù)庫恢復(fù) 404
14.4.3 完整+日志數(shù)據(jù)庫備份與恢復(fù) 408
14.4.4 完整+差異+日志數(shù)據(jù)庫備份與恢復(fù) 410
14.4.5 從BAK文件恢復(fù)數(shù)據(jù)庫 412
14.5 數(shù)據(jù)庫的收縮 416
14.5.1 自動收縮數(shù)據(jù)庫 416
14.5.2 手動收縮數(shù)據(jù)庫 417
14.5.3 手動收縮數(shù)據(jù)庫文件 418
14.6 腳本 419
14.6.1 將數(shù)據(jù)庫生成腳本 420
14.6.2 將數(shù)據(jù)表生成腳本 421
14.6.3 執(zhí)行腳本 422
14.7 數(shù)據(jù)庫維護(hù) 422
14.8 疑難解析 428
14.8.1 無法恢復(fù)數(shù)據(jù)庫 428
14.8.2 為什么無法執(zhí)行差異備份 428
第15章 XML與SQL Server 2005 429
15.1 XML概述 430
15.1.1 什么是XML 430
15.1.2 XML優(yōu)點(diǎn) 430
15.1.3 XML的語法 431
15.2 FOR XML的SELECT語句 432
15.2.1 FOR XML語句的語法 432
15.2.2 FOR XML語句的應(yīng)用 434
15.3 XML數(shù)據(jù)類型 436
15.3.1 聲明XML數(shù)據(jù)類型 436
15.3.2 為XML類型的變量賦值 437
15.3.3 將XML數(shù)據(jù)插入到數(shù)據(jù)表中 438
15.4 XML索引 439
15.4.1 XML索引類型 439
15.4.2 創(chuàng)建XML索引 440
15.4.3 修改與刪除XML索引 442
15.5 SQL Server 2005為XML數(shù)據(jù)類型提供的方法 443
15.5.1 Query方法 443
15.5.2 Value方法 444
15.5.3 Exist方法 445
15.5.4 Modify方法 446
15.5.5 Nodes方法 449
第16章 SQL Server 2005的監(jiān)視與優(yōu)化 451
16.1 監(jiān)視的概述 452
16.1.1 監(jiān)視的目的 452
16.1.2 監(jiān)視的步驟 452
16.1.3 確定監(jiān)視原因 452
16.1.4 監(jiān)視工具 452
16.2 監(jiān)視的方法 453
16.2.1 使用“事件查看器”監(jiān)視 453
16.2.2 “系統(tǒng)監(jiān)視器”的啟用 453
16.2.3 監(jiān)視磁盤I/O及檢測過度換頁 455
16.2.4 隔離SQL Server產(chǎn)生的磁盤活動 456
16.2.5 隔離SQL Server所用的內(nèi)存 456
16.2.6 監(jiān)視SQL Server實(shí)例以確定CPU使用率 457
16.2.7 監(jiān)視SQL Server的實(shí)例以確認(rèn)內(nèi)存使用量 457
16.2.8 使用Management Studio的查詢編輯器 458
16.2.9 使用SQL Server Profiler監(jiān)視查詢 459
16.3 優(yōu)化的概述 464
16.3.1 優(yōu)化的目的 464
16.3.2 優(yōu)化的步驟 464
16.3.3 優(yōu)化的工具 464
16.4 優(yōu)化的方法 464
16.4.1 使用“數(shù)據(jù)庫引擎優(yōu)化顧問”優(yōu)化 464
16.4.2 使用dta實(shí)用工具優(yōu)化數(shù)據(jù)庫 467
16.4.3 數(shù)據(jù)庫分區(qū) 469
16.4.4 數(shù)據(jù)庫隔離問題 470
16.4.5 優(yōu)化DBCC CHECKDB性能 470
16.4.6 設(shè)置跟蹤標(biāo)志 471
16.4.7 優(yōu)化查詢 472
16.4.8 優(yōu)化Service Broker存儲過程 474
16.4.9 優(yōu)化數(shù)據(jù)備份和差異備份的性能 474
16.4.10 優(yōu)化事務(wù)日志備份性能 475
16.4.11 優(yōu)化還原性能 475
16.4.12 優(yōu)化磁帶備份設(shè)備性能 475
16.4.13 優(yōu)化磁盤備份設(shè)備性能 475
第17章 SQL Server 2005的安全管理 477
17.1 安全驗(yàn)證方式 478
17.1.1 Windows驗(yàn)證模式 478
17.1.2 混合模式 478
17.1.3 設(shè)置驗(yàn)證模式 478
17.2 SQL Server登錄名管理 480
17.2.1 創(chuàng)建登錄名 480
17.2.2 修改登錄名 483
17.2.3 刪除登錄名 485
17.3 管理SQL Server 2005用戶賬戶 487
17.3.1 創(chuàng)建數(shù)據(jù)庫用戶賬戶 487
17.3.2 刪除數(shù)據(jù)庫用戶賬戶 488
17.4 權(quán)限與角色 488
17.4.1 固定的服務(wù)器角色 489
17.4.2 固定的數(shù)據(jù)庫角色 489
17.4.3 權(quán)限管理 489
17.4.4 角色創(chuàng)建 492
17.4.5 角色管理 493
17.5 SQL Server 2005中的密碼 494
17.5.1 強(qiáng)制密碼策略 494
17.5.2 強(qiáng)密碼 494
17.6 SQL Injection攻擊 495
17.6.1 SQL Injection攻擊如何工作 495
17.6.2 防止SQL Injection攻擊 495

第5篇 開發(fā)篇

第18章 使用Visual Studio 2005開發(fā)服務(wù)器端對象 499
18.1 了解Visual Studio 2005 500
18.1.1 Visual Studio 2005集成開發(fā)環(huán)境 500
18.1.2 公共語言運(yùn)行庫 502
18.1.3 .NET Framework類庫 502
18.2 通過Visual Studio 2005創(chuàng)建SQL Server 2005對象 502
18.2.1 開啟SQL Server 2005中公共語言運(yùn)行庫功能 503
18.2.2 Microsoft.SqlServer.Server命名空間 503
18.2.3 創(chuàng)建項(xiàng)目 504
18.2.4 編寫代碼 506
18.2.5 調(diào)試與創(chuàng)建 507
18.2.6 部署項(xiàng)目 508
第19章 使用SQL Server 2005中的SMO編程 511
19.1 SMO的概述 512
19.1.1 SMO與SQL-DMO 512
19.1.2 SMO優(yōu)點(diǎn) 512
19.2 SMO對象模型 512
19.2.1 Server對象 513
19.2.2 DataBase對象 515
19.2.3 Table對象 517
19.3 使用SMO創(chuàng)建、刪除數(shù)據(jù)庫 518
19.3.1 窗口設(shè)計 518
19.3.2 代碼設(shè)計 520
第20章 ADO.NET編程技術(shù)與應(yīng)用 523
20.1 ADO.NET簡介 524
20.2 ADO.NET對象模型 524
20.2.1 Connection對象 524
20.2.2 Command對象 524
20.2.3 DataReader對象 524
20.2.4 DataAdapter對象 525
20.3 DataSet對象簡介 525
20.3.1 DataTable對象 526
20.3.2 DataRelation對象 527
20.4 數(shù)據(jù)庫命名空間 527
20.4.1 System.Data.SqlClient命名空間 527
20.4.2 System.Data.OleDb命名空間 529
20.4.3 System.Data.Odbc命名空間 530
20.4.4 System.Data命名空間 531
20.5 數(shù)據(jù)庫基本操作 535
20.5.1 建立數(shù)據(jù)庫連接 535
20.5.2 創(chuàng)建數(shù)據(jù)集 539
20.5.3 向數(shù)據(jù)集中添加記錄 543
20.5.4 通過數(shù)據(jù)集更新數(shù)據(jù)庫中記錄 543
20.5.5 通過數(shù)據(jù)集刪除數(shù)據(jù)庫中記錄 544
20.5.6 查詢數(shù)據(jù)集中記錄 544
20.6 ADO.NET的使用技巧 544
20.6.1 利用字符串將擴(kuò)展的屬性串行化 544
20.6.2 盡量使用Find來讀取單個記錄 544

第6篇 高級篇

第21章 SQL Server 2005的報表服務(wù) 549
21.1 報表的概述 550
21.1.1 報表服務(wù)簡介 550
21.1.2 報表服務(wù)的基本工作 550
21.1.3 SQL Server 2005報表服務(wù)的優(yōu)點(diǎn) 550
21.2 創(chuàng)建報表 550
21.2.1 創(chuàng)建基本報表 550
21.2.2 設(shè)計報表 553
21.2.3 常用控件的使用 555
21.2.4 定義報表數(shù)據(jù) 561
21.3 創(chuàng)建報表模型 563
21.4 部署 566
21.5 XML 568
21.5.1 連接到XML數(shù)據(jù)源 568
21.5.2 指定憑據(jù) 568
21.5.3 創(chuàng)建查詢 568
21.5.4 Web服務(wù)數(shù)據(jù)的查詢語法 568
21.5.5 在查詢中使用元素路徑 569
21.5.6 在查詢中使用Query元素 569
21.5.7 使用默認(rèn)查詢或空查詢 569
21.5.8 指定XML數(shù)據(jù)的查詢參數(shù) 569
21.5.9 使用XML查詢結(jié)果集 570
21.5.10 通過Web服務(wù)檢索XML數(shù)據(jù) 570
21.6 使用自定義代碼 571
21.7 報表管理 572
21.7.1 使用報表管理器管理報表 572
21.7.2 使用SQL Server Management Studio管理報表 574
第22章 SQL Server 2005的分析服務(wù) 583
22.1 分析服務(wù)概述 584
22.1.1 分析服務(wù)的組件 584
22.1.2 聯(lián)機(jī)分析處理(OLAP) 584
22.1.3 數(shù)據(jù)挖掘 584
22.2 創(chuàng)建分析服務(wù)項(xiàng)目 585
22.2.1 創(chuàng)建項(xiàng)目 586
22.2.2 創(chuàng)建數(shù)據(jù)源 587
22.2.3 創(chuàng)建數(shù)據(jù)源視圖 591
22.2.4 創(chuàng)建多維數(shù)據(jù)集 594
22.3.5 部署分析服務(wù)項(xiàng)目 599
22.3.6 瀏覽服務(wù)器中部署的多維數(shù)據(jù)集 600
22.3 創(chuàng)建數(shù)據(jù)挖掘 603
22.3.1 準(zhǔn)備數(shù)據(jù)庫 603
22.3.2 創(chuàng)建目標(biāo)郵件方案挖掘 604
22.4 分析服務(wù)的角色 613
第23章 SQL Server 2005復(fù)制的應(yīng)用 615
23.1 簡介與概念 616
23.1.1 發(fā)布服務(wù)器 616
23.1.2 分發(fā)服務(wù)器 616
23.1.3 訂閱服務(wù)器 616
23.1.4 項(xiàng)目 617
23.2 發(fā)布 617
23.2.1 配置并啟動“SQL Server Agent”服務(wù) 617
23.2.2 本地發(fā)布 617
23.2.3 發(fā)布服務(wù)器屬性 624
23.2.4 發(fā)布屬性 626
23.3 訂閱 626
23.3.1 本地訂閱 626
23.3.2 訂閱屬性 630
23.4 分發(fā)服務(wù)器 631
23.4.1 配置分發(fā)服務(wù)器 631
23.4.2 分發(fā)服務(wù)器屬性 632
23.5 復(fù)制代理 633
23.5.1 SQL Server代理 633
23.5.2 快照代理 633
23.5.3 日志讀取代理 633
23.5.4 分發(fā)代理 633
23.5.5 合并代理 633
23.5.6 隊(duì)列讀取器代理 633
23.6 復(fù)制監(jiān)視與查看快照代理 633
23.6.1 復(fù)制監(jiān)視 633
23.6.2 查看快照代理狀態(tài) 633
23.7 禁用發(fā)布和分發(fā) 634
23.8 在服務(wù)器之間復(fù)制數(shù)據(jù) 635
23.8.1 提高伸縮性和可用性 635
23.8.2 數(shù)據(jù)倉庫和報告 637
23.8.3 集成來自多個站點(diǎn)(服務(wù)器)的數(shù)據(jù) 637
23.8.4 集成異類數(shù)據(jù) 638
23.8.5 卸載批處理 638
23.9 在服務(wù)器和客戶端之間復(fù)制數(shù)據(jù) 638
23.9.1 與移動用戶交換數(shù)據(jù) 639
23.9.2 使用者銷售點(diǎn)(POS)應(yīng)用程序 640
23.9.3 集成來自多個站點(diǎn)(客戶端)的數(shù)據(jù) 640

第7篇 用其他開發(fā)工具訪問SQL Server 2005數(shù)據(jù)庫

第24章 用ASP.NET訪問SQL Server 2005數(shù)據(jù)庫 643
24.1 使用不同的方法連接SQL Server 2005數(shù)據(jù)庫 644
24.2 使用SqlCommand對象添加、修改和刪除SQL Server 2005中的數(shù)據(jù) 645
24.3 使用DataAdapter類和DataSet對象綁定DataList控件修改SQL Server 2005中的數(shù)據(jù) 647
24.4 使用GridView控件分頁顯示數(shù)據(jù) 649
第25章 用ASP訪問SQL Server 2005數(shù)據(jù)庫 651
25.1 創(chuàng)建系統(tǒng)DSN 652
25.2 通過DSN訪問數(shù)據(jù)庫 655
25.3 非DSN訪問數(shù)據(jù)庫 655
25.4 使用RecordSet對象向數(shù)據(jù)表中追加記錄 656
25.5 分頁顯示數(shù)據(jù) 658
第26章 用Visual Basic訪問SQL Server 2005數(shù)據(jù)庫 661
26.1 用ADO控件訪問SQL Server 2005數(shù)據(jù)庫 662
26.1.1 用ADO控件連接SQL Server 2005數(shù)據(jù)庫 662
26.1.2 通過使用ADO控件瀏覽數(shù)據(jù) 662
26.1.3 操作SQL Server 2005中數(shù)據(jù)庫的數(shù)據(jù) 664
26.2 ADO的對象訪問SQL Server 2005數(shù)據(jù)庫 668
26.2.1 ADO對象概述 668
26.2.2 使用Connection對象連接SQL Server 2005數(shù)據(jù)庫 669
26.2.3 使用Recordset對象操作數(shù)據(jù)庫中的數(shù)據(jù) 670
26.2.4 使用Command對象操作數(shù)據(jù)庫中的數(shù)據(jù) 672
第27章 用Visual C++訪問SQL Server 2005數(shù)據(jù)庫 673
27.1 使用ADO的Connection對象連接SQL Server 2005數(shù)據(jù)庫 674
27.2 使用ADO Data控件和DataGrid控件連接數(shù)據(jù)庫 675
27.3 使用ADO的Recordset對象添加、修改和刪除數(shù)據(jù) 677
27.3.1 添加數(shù)據(jù) 677
27.3.2 修改數(shù)據(jù) 678
27.3.3 刪除數(shù)據(jù) 679
27.4 使用SQL語句添加、修改和刪除數(shù)據(jù) 680
第28章 用Delphi訪問SQL Server 2005數(shù)據(jù)庫 683
28.1 Delphi訪問SQL Server 2005數(shù)據(jù)庫的方法 684
28.1.1 使用ADO連接SQL Server 2005數(shù)據(jù)庫 684
28.1.2 使用BDE連接SQL Server 2005數(shù)據(jù)庫 687
28.2 對SQL Server 2005中的數(shù)據(jù)進(jìn)行查詢 691
28.2.1 普通查詢 691
28.2.2 區(qū)間查詢 691
28.2.3 模糊查詢 692
28.3 對SQL Server 2005數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行編輯 692
28.3.1 用SQL語句Insert into在數(shù)據(jù)表中添加記錄 693
28.3.2 用SQL語句UPDATE對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行修改 693
28.3.3 用SQL語句DELETE對數(shù)據(jù)表中的記錄進(jìn)行刪除 693
示例索引 695

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號