出版時間:2009-2 出版社:電子工業(yè)出版社 作者:趙松濤 頁數(shù):582 字?jǐn)?shù):958000
Tag標(biāo)簽:無
前言
為什么我的眼里充滿熱淚,是因為我對這片土地愛得深沉。 ——艾青 本書寫給誰看 本書可以供SQL Server 2005數(shù)據(jù)庫管理人員和基于.NET(C#)技術(shù)的開發(fā)人員閱讀?! ”緯梢怨㏒QL Server 2005數(shù)據(jù)庫系統(tǒng)管理和開發(fā)教學(xué)的教師和學(xué)生使用?! ”緯膶懽鳉v時兩年,從2005年SQL Server 2005發(fā)布到本書付印,如今SQL Server 2008又正式發(fā)布,我自己對SQL Server 2005的認(rèn)識也是由淺入深,逐步深入的,所以才敢誠惶誠恐將自己的經(jīng)驗和體會匯編成書。本書的寫作前后做了三次大的修改和調(diào)整。我相信讀者在閱讀本書時能夠體會到作者潛心專研和默默探索的精神?! ∮捎赟QL Server 2005的體系實在太龐大,讀者的需求又十分多樣,因此本書在選題布局時只能挑選最重要和最常用的功能進(jìn)行介紹?! ”緯膶懽魉悸贰 ≡陂L期的教學(xué)實踐和工程實踐中,我收到了很多讀者的來信,尤其是初學(xué)數(shù)據(jù)庫開發(fā)的讀者和從事教學(xué)工作的老師,他們的困惑是:到底如何從零開始來學(xué)習(xí)數(shù)據(jù)庫管理和開發(fā)? 目前市面上大量的圖書充斥的是內(nèi)容單一和簡單晦澀的翻譯,本書不是按照這樣的思路寫作的。知識點串接的方式導(dǎo)致讀者在實踐工作中不好和自己的本職工作相結(jié)合,但所謂實踐性的圖書又知識點分散,很難形成一個整體?! ”緯膶懽髯裱髡咭回灥牧?xí)慣和作風(fēng),將基本知識講透徹,將基本操作講明晰,不是簡單的概念介紹,而是同時融入作者自己的理解。一本書是有自己的思想和靈魂的?! ≈轮x 感謝讀者大量的來信提出的建議和意見! 感謝郭立女士和她領(lǐng)導(dǎo)的博文視點這個年輕的、充滿朝氣的團(tuán)隊給予我充分的創(chuàng)作自由并提出了寶貴的意見。 感謝我的愛人、女兒和父母對我的理解和支持! 聯(lián)系方式 我相信,踏實做人,用心做事,付出總會有回報。您的批評、建議和反饋就是對我最大的回報。
內(nèi)容概要
本書是作者多年從事SQL Server 2005數(shù)據(jù)庫系統(tǒng)管理、應(yīng)用開發(fā)和教學(xué)培訓(xùn)的經(jīng)驗總結(jié)。全書深入淺出地剖析了SQL Server 2005系統(tǒng)管理和基于.NET應(yīng)用開發(fā)的重點技術(shù),突出了讀者容易忽略的、但又是管理和開發(fā)實踐中需要注意的重點,比如數(shù)據(jù)庫的日常管理和維護(hù)、存儲過程的設(shè)計、事務(wù)實現(xiàn)機(jī)制等。相信讀者會有耳目一新的體會?! ∪珪譃閮纱蟛糠郑?2章,內(nèi)容包括構(gòu)建服務(wù)器管理、數(shù)據(jù)庫管理、文件管理、集成服務(wù)、維護(hù)計劃、代理服務(wù)、T-SQL語法、DBCC命令、安全管理、事務(wù)和鎖、備份和恢復(fù)、高可用性、基于.NET(C#)的DBA Expert項目開發(fā)等。 本書內(nèi)容全面、思路流暢、實用性強,所有實例均經(jīng)過上機(jī)反復(fù)實踐;對常見的問題提出了解決方案,具有很強的指導(dǎo)性。本書適合SQL Server 2005數(shù)據(jù)庫管理人員、數(shù)據(jù)庫應(yīng)用開發(fā)人員閱讀和參考,可作為管理SQL Server 2005數(shù)據(jù)庫的技術(shù)手冊、數(shù)據(jù)庫技術(shù)培訓(xùn)教材,以及參加SQL Server 2005認(rèn)證考試的參考書。
作者簡介
趙松濤,北京大學(xué)計算機(jī)專業(yè)碩士。高校教學(xué)5年,從事計算機(jī)網(wǎng)絡(luò)和數(shù)據(jù)庫系統(tǒng)管理、應(yīng)用開發(fā)6年。目前在一線從事SQL Server和Oracle數(shù)據(jù)庫的系統(tǒng)管理、應(yīng)用開發(fā),并為大型企業(yè)和高校做培訓(xùn),廣受學(xué)員好評。從2001年至今,先后獨立和合作出版了6本數(shù)據(jù)庫方面的圖書。
書籍目錄
第1章 安裝SQL Server5 1.1 版本 1.2 組件 1.2.1 服務(wù)器組件 1.2.2 客戶機(jī)組件 1.3 安裝企業(yè)版 1.3.1 安裝環(huán)境 1.3.2 安裝服務(wù)器 1.3.3 安裝客戶機(jī) 1.3.4 安裝Service Pack 1.4 服務(wù)器的后臺服務(wù) 1.4.1 MSSQLSERVER 1.4.2 SQLSERVERAGENT 1.4.3 MSSQLServerOLAPService 1.4.4 ReportServer 1.4.5 MSDTSServer 1.4.6 SQLBrowser 1.4.7 MSFTESQL 1.5 客戶機(jī)上的管理工具 1.5.1 Management Studio 1.5.2 Visual Studio5 1.5.3 SQL Server配置管理器 1.5.4 通知服務(wù)命令提示 1.5.5 報表服務(wù)配置 1.5.6 SQL Server錯誤和使用情況報告 1.5.7 SQL Server外圍應(yīng)用配置器 1.5.8 SQL Server Profiler 1.5.9 數(shù)據(jù)庫引擎優(yōu)化顧問 1.6 本章小結(jié) 1.7 習(xí)題 第2章 SQL Server5新特性 2.1 Service Broker 2.1.1 分布式系統(tǒng) 2.1.2 分布式數(shù)據(jù)庫系統(tǒng) 2.1.3 Service Broker的作用 2.1.4 Service Broker的術(shù)語 2.1.5 Service Broker的組件 2.1.6 Service Broker的實現(xiàn) 2.2 CLR集成 2.2.1 .NET是什么 2.2.2 .NET Framework是什么 2.2.3 .NET Framework的特性 2.2.4 .NET Framework的結(jié)構(gòu) 2.2.5 CLR是什么 2.2.6 CLR集成的優(yōu)點 2.2.7 CLR集成的編程增強 2.2.8 CLR集成是否可以取代T-SQL 2.2.9 啟用CLR集成 2.3 專用管理員連接DAC 2.3.1 有權(quán)使用DAC的用戶 2.3.2 DAC使用的局限 2.3.3 DAC使用的命令 2.3.4 Sqlcmd使用DAC 2.3.5 Management Studio使用DAC 2.4 resource系統(tǒng)數(shù)據(jù)庫 2.4.1 resource數(shù)據(jù)庫在哪里 2.4.2 如何使用resource數(shù)據(jù)庫 2.5 用戶與架構(gòu)分離 2.5.1 與架構(gòu)相關(guān)的概念 2.5.2 基于用戶的數(shù)據(jù)對象描述 2.5.3 基于架構(gòu)的數(shù)據(jù)對象描述 2.5.4 用戶與架構(gòu)分離的優(yōu)點 2.6 分區(qū) 2.6.1 概念 2.6.2 類型 2.6.3 分區(qū)的數(shù)據(jù)對象 2.7 本章小結(jié) 2.8 習(xí)題 第3章 配置SQL Server5網(wǎng)絡(luò) 3.1 網(wǎng)絡(luò)基礎(chǔ) 3.1.1 網(wǎng)絡(luò)工作模式 3.1.2 網(wǎng)絡(luò)管理模式 3.1.3 網(wǎng)絡(luò)通信協(xié)議 3.1.4 TCP/IP 3.1.5 IP地址 3.1.6 端口 3.2 SQL Server網(wǎng)絡(luò)基礎(chǔ) 3.2.1 進(jìn)程和線程 3.2.2 IPC 3.2.3 常見的IPC機(jī)制 3.2.4 Net-Library 3.3 網(wǎng)絡(luò)中的名稱 3.3.1 服務(wù)器NetBIOS名稱 3.3.2 實例名稱 3.3.3 服務(wù)器別名 3.4 TDS協(xié)議 3.4.1 TDS的概念 3.4.2 TDS的作用 3.4.3 TDS的結(jié)構(gòu) 3.5 端點 3.5.1 端點的作用 3.5.2 端點的類型 3.5.3 TDS端點 3.5.4 需不需要創(chuàng)建TDS端點 3.5.5 創(chuàng)建TDS端點 3.6 網(wǎng)絡(luò)配置工具與步驟 3.6.1 網(wǎng)絡(luò)配置工具 3.6.2 網(wǎng)絡(luò)配置步驟 3.7 配置共享內(nèi)存網(wǎng)絡(luò) 3.7.1 配置服務(wù)器 3.7.2 配置客戶機(jī) 3.8 配置TCP/IP網(wǎng)絡(luò) 3.8.1 配置服務(wù)器 3.8.2 配置客戶機(jī) 3.9 配置命名管道網(wǎng)絡(luò) 3.9.1 配置服務(wù)器 3.9.2 配置客戶機(jī) 3.10 配置網(wǎng)絡(luò)中的常見問題 3.10.1 怎樣選擇網(wǎng)絡(luò)協(xié)議 3.10.2 不同的網(wǎng)絡(luò)協(xié)議的效率 3.10.3 隱藏實例(HideInstance) 3.11 本章小結(jié) 3.12 習(xí)題 第4章 服務(wù)器日常管理 4.1 注冊 4.1.1 注冊服務(wù)器 4.1.2 排除常見注冊故障 4.1.3 總結(jié)注冊方法 4.2 暫停服務(wù)器 4.2.1 在【控制面板】中暫停 4.2.2 在【Management Studio】中暫停 4.2.3 在【SQL Server配置管理器】中暫停服務(wù)器 4.3 關(guān)閉服務(wù)器 4.3.1 在【控制面板】中關(guān)閉 4.3.2 在【Management Studio】中關(guān)閉 4.3.3 在【SQL Server配置管理器】中關(guān)閉 4.4 啟動服務(wù)器 4.4.1 在【控制面板】中啟動 4.4.2 在【Management Studio】中啟動 4.4.3 在【SQL Server配置管理器】中啟動 4.5 服務(wù)啟動信息 4.5.1 查看啟動信息的方法 4.5.2 分析啟動信息的內(nèi)容 4.5.3 服務(wù)啟動順序 4.6 服務(wù)啟動參數(shù) 4.6.1 配置方法 4.6.2 -d參數(shù) 4.6.3 -l參數(shù) 4.6.3 -e參數(shù) 4.7 最小配置啟動 4.7.1 -f參數(shù) 4.7.2 最小配置的含義 4.8 本章小結(jié) 4.9 習(xí)題第5章 服務(wù)器配置 5.1 常規(guī)參數(shù) 5.1.1 基礎(chǔ)信息 5.1.2 排序規(guī)則 5.2 內(nèi)存配置 5.2.1 有關(guān)內(nèi)存的術(shù)語 5.2.2 SQL Server有關(guān)內(nèi)存的術(shù)語 5.2.3 SQL Server服務(wù)器內(nèi)存結(jié)構(gòu) 5.2.4 在內(nèi)存中尋找數(shù)據(jù) 5.2.5 時鐘管理算法 5.2.6 內(nèi)存空間分配 5.2.7 最小服務(wù)器內(nèi)存 5.2.8 最大服務(wù)器內(nèi)存 5.2.9 索引占用的內(nèi)存 5.2.10 每次查詢占用的最小內(nèi)存 5.2.11 AWE內(nèi)存分配 5.3 處理器配置 5.3.1 處理器關(guān)聯(lián)掩碼 5.3.2 I/O關(guān)聯(lián)掩碼 5.3.3 最大工作線程數(shù) 5.3.4 提升SQL Server優(yōu)先級 5.3.5 使用Windows纖程 5.4 安全性配置 5.4.1 服務(wù)器身份驗證 5.4.2 登錄審核 5.4.3 啟用服務(wù)器代理賬戶 5.4.4 啟用C2審核跟蹤 5.5 連接配置 5.5.1 最大并發(fā)連接數(shù) 5.5.2 使用查詢調(diào)控器 5.5.3 遠(yuǎn)程服務(wù)器連接 5.5.4 默認(rèn)連接選項 5.6 數(shù)據(jù)庫設(shè)置配置 5.6.1 默認(rèn)索引填充因子 5.6.2 磁帶備份和還原參數(shù) 5.6.3 恢復(fù)間隔 5.6.4 數(shù)據(jù)庫默認(rèn)位置 5.7 高級配置 5.7.1 并行 5.7.2 網(wǎng)絡(luò) 5.7.3 雜項 5.8 本章小結(jié) 5.9 習(xí)題第6章 數(shù)據(jù)庫日常管理 6.1 數(shù)據(jù)庫的邏輯結(jié)構(gòu) 6.1.1 數(shù)據(jù)庫關(guān)系圖 6.1.2 表 6.1.3 索引 6.1.4 視圖 6.1.5 同義詞 6.1.6 存儲過程 6.1.7 數(shù)據(jù)庫觸發(fā)器 6.1.8 類型 6.1.9 規(guī)則 6.1.10 默認(rèn)值 6.1.11 程序集 6.2 數(shù)據(jù)庫的物理結(jié)構(gòu) 6.2.1 數(shù)據(jù)文件 6.2.2 日志文件 6.3 數(shù)據(jù)庫的類型 6.3.1 系統(tǒng)數(shù)據(jù)庫 6.3.2 用戶數(shù)據(jù)庫 6.3.3 數(shù)據(jù)庫快照 6.4 數(shù)據(jù)庫的狀態(tài) 6.4.1 查看數(shù)據(jù)庫狀態(tài) 6.4.2 狀態(tài)值的含義 6.5 創(chuàng)建數(shù)據(jù)庫 6.5.1 數(shù)據(jù)庫命名規(guī)則 6.5.2 創(chuàng)建數(shù)據(jù)庫 6.6 配置數(shù)據(jù)庫 6.6.1 備份信息 6.6.2 大小和可用空間 6.6.3 對用戶數(shù)的勘誤 6.6.4 排序規(guī)則 6.6.5 恢復(fù)模式 6.6.6 頁驗證 6.6.7 只讀數(shù)據(jù)庫 6.6.8 限制訪問 6.6.9 統(tǒng)計信息 6.6.10 自動關(guān)閉 6.6.11 自動收縮 6.7 分離和附加數(shù)據(jù)庫 6.7.1 分離數(shù)據(jù)庫 6.7.2 附加用戶數(shù)據(jù)庫 6.8 脫機(jī)和聯(lián)機(jī)數(shù)據(jù)庫 6.8.1 脫機(jī)用戶數(shù)據(jù)庫 6.8.2 聯(lián)機(jī)用戶數(shù)據(jù)庫 6.9 重命名數(shù)據(jù)庫 6.9.1 重命名數(shù)據(jù)庫 6.9.2 Alter Database重命名數(shù)據(jù)庫 6.10 本章小結(jié) 6.11 習(xí)題第7章 數(shù)據(jù)庫文件管理 7.1 文件類型 7.1.1 主要數(shù)據(jù)文件 7.1.2 次要數(shù)據(jù)文件 7.1.3 日志文件 7.2 文件狀態(tài) 7.2.1 查看文件狀態(tài) 7.2.2 文件狀態(tài)的含義 7.3 數(shù)據(jù)文件管理 7.3.1 數(shù)據(jù)文件內(nèi)部的讀寫機(jī)制 7.3.2 添加次要數(shù)據(jù)文件 7.3.3 刪除次要數(shù)據(jù)文件 7.3.4 調(diào)整數(shù)據(jù)文件的增長屬性 7.3.5 收縮數(shù)據(jù)文件 7.3.6 移動數(shù)據(jù)文件的數(shù)據(jù) 7.4 日志文件管理 7.4.1 VLF 7.4.2 日志文件的內(nèi)部讀寫機(jī)制 7.4.3 日志文件的作用 7.4.4 日志文件的特點 7.4.5 日志文件的結(jié)構(gòu) 7.4.6 查看日志文件內(nèi)容 7.4.7 添加日志文件 7.4.8 移動日志文件的內(nèi)容 7.4.9 刪除日志文件 7.5 文件組 7.5.1 概念 7.5.2 文件組的讀寫機(jī)制 7.5.3 文件組的使用原則 7.6 本章小結(jié) 7.7 習(xí)題第8章 代理服務(wù) 8.1 代理服務(wù)基礎(chǔ) 8.1.1 作用 8.1.2 作業(yè)(Job) 8.1.3 計劃(Schedule) 8.1.4 警報(Alert) 8.1.5 操作員(Operator) 8.2 管理代理服務(wù) 8.2.1 啟動代理服務(wù) 8.2.2 配置代理服務(wù) 8.2.3 查看代理服務(wù)的錯誤日志 8.3 基于代理服務(wù)的案例 8.3.1 創(chuàng)建操作員 8.3.2 創(chuàng)建警報 8.3.3 創(chuàng)建計劃 8.3.4 創(chuàng)建作業(yè) 8.3.5 配置警報屬性 8.3.6 總結(jié)案例的關(guān)系 8.3.7 查看作業(yè)的執(zhí)行情況 8.4 本章小結(jié) 8.5 習(xí)題第9章 維護(hù)計劃 9.1 作用 9.2 維護(hù)計劃管理 9.2.1 用向?qū)?chuàng)建維護(hù)計劃 9.2.2 修改維護(hù)計劃 9.2.3 修改優(yōu)先約束 9.2.4 修改執(zhí)行服務(wù)器 9.2.5 執(zhí)行維護(hù)計劃 9.3 本章小結(jié) 9.4 習(xí)題第10章 集成服務(wù)SSIS 10.1 SSIS基礎(chǔ) 10.1.1 作用 10.1.2 體系結(jié)構(gòu) 10.2 SSIS使用 10.2.1 導(dǎo)出數(shù)據(jù) 10.2.2 查看包 10.2.3 執(zhí)行包 10.3 SSIS項目開發(fā) 10.3.1 開發(fā)SSIS項目 10.3.2 解決方案 10.3.3 SSIS項目剖析 10.3.4 開發(fā)復(fù)雜的SSIS項目 10.4 SSIS包 10.4.1 總體結(jié)構(gòu) 10.4.2 容器 10.4.3 任務(wù) 10.4.4 優(yōu)先約束 10.4.5 控制流 10.4.6 數(shù)據(jù)流 10.4.7 事件處理程序 10.4.8 包資源管理器 10.5 本章小結(jié) 10.6 習(xí)題第11章 T-SQL基礎(chǔ)知識 11.1 語法約定 11.2 數(shù)據(jù)對象表示方法 11.2.1 參數(shù)說明 11.2.2 使用實例 11.3 安裝AdventureWorks數(shù)據(jù)庫 11.4 研究T-SQL的原則 11.4.1 功能與效率并重的原則 11.4.2 數(shù)據(jù)與日志并重的原則 11.5 T-SQL的執(zhí)行機(jī)制 11.5.1 引擎的工作流程 11.5.2 引擎的體系結(jié)構(gòu) 11.5.3 T-SQL的執(zhí)行過程 11.6 T-SQL的執(zhí)行計劃 11.6.1 執(zhí)行計劃的內(nèi)容 11.6.2 執(zhí)行計劃的執(zhí)行 11.6.3 執(zhí)行計劃的老化 11.6.4 查看T-SQL的執(zhí)行計劃 11.7 T-SQL的優(yōu)化 11.7.1 查詢優(yōu)化器 11.7.2 基于CBO的優(yōu)化 11.7.3 數(shù)據(jù)庫統(tǒng)計信息 11.7.4 查看表的統(tǒng)計信息 11.8 研究T-SQL效率的方法 11.8.1 客戶端統(tǒng)計信息 11.8.2 T-SQL的I/O 11.8.3 T-SQL的執(zhí)行時間 11.8.4 T-SQL的執(zhí)行計劃 11.8.5 編程計算T-SQL的執(zhí)行時間 11.8.6 編程計算成批T-SQL的執(zhí)行時間 11.9 研究T-SQL數(shù)據(jù)的方法 11.9.1 DBCC PAGE命令 11.9.2 DBCC LOG命令 11.10 本章小結(jié) 11.11 習(xí)題第12章 T-SQL語法要素 12.1 數(shù)據(jù)類型 12.1.1 整數(shù)型 12.1.2 二進(jìn)制型 12.1.3 字符串型 12.1.4 日期時間型 12.1.5 小數(shù)型 12.1.6 貨幣型 12.1.7 其他類型 12.2 常量 12.2.1 常見的常量定義格式 12.2.2 常見的常量使用方法 12.3 變量 12.3.1 全局變量 12.3.2 局部變量 12.4 運算符 12.4.1 算術(shù)運算符 12.4.2 位運算符 12.4.3 比較運算符 12.4.4 邏輯運算符 12.4.5 字符串連接運算符 12.4.6 賦值運算符 12.4.7 運算符的優(yōu)先級 12.5 T-SQL函數(shù) 12.5.1 聚合函數(shù) 12.5.2 日期和時間函數(shù) 12.5.3 數(shù)學(xué)函數(shù) 12.5.4 字符串函數(shù) 12.6 T-SQL表達(dá)式 12.6.1 表達(dá)式的組合 12.6.2 表達(dá)式的結(jié)果 12.7 注釋 12.7.1 單行注釋 12.7.2 多行注釋 12.8 批處理 12.8.1 批處理的含義 12.8.2 批處理的特點 12.9 流程控制 12.9.1 程序塊語句BEGIN..END 12.9.2 判斷語句IF..ELSE 12.9.3 循環(huán)語句WHILE 12.9.4 分支判斷語句CASE 12.9.5 無條件退出語句RETURN 12.9.6 無條件跳轉(zhuǎn)語句GOTO 12.9.7 延期執(zhí)行語句WAITFOR第13章 查詢語句研究 13.1 語法結(jié)構(gòu) 13.2 選擇列表 13.2.1 選擇所有列 13.2.2 選擇特定列 13.2.3 包含運算符的查詢 13.2.4 包含函數(shù)的查詢 13.2.5 消除重復(fù)項 13.3 FROM子句 13.3.1 使用表別名 13.3.2 使用表提示 13.4 WHERE子句 13.4.1 WHERE子句中的運算符 13.4.2 比較查詢 13.4.3 范圍查詢 13.4.4 列表查詢 13.4.5 模式匹配查詢 13.5 GROUP BY子句 13.5.1 語法結(jié)構(gòu) 13.5.2 實例分析 13.6 ORDER BY子句 13.6.1 語法結(jié)構(gòu) 13.6.2 實例分析 13.7 本章小結(jié) 13.8 習(xí)題第14章 數(shù)據(jù)操作語句研究 14.1 INSERT語句研究 14.1.1 表結(jié)構(gòu)和索引結(jié)構(gòu) 14.1.2 執(zhí)行前的日志情況分析 14.1.3 執(zhí)行情況分析 14.1.4 執(zhí)行后的日志情況分析 14.1.5 研究數(shù)據(jù)的變化情況 14.1.6 研究結(jié)論 14.2 UPDATE語句研究 14.2.1 執(zhí)行前的日志情況分析 14.2.2 執(zhí)行情況分析 14.2.3 執(zhí)行后的日志情況 14.2.4 研究結(jié)論 14.3 DELETE語句研究 14.3.1 執(zhí)行前的日志情況分析 14.3.2 執(zhí)行情況分析 14.3.3 執(zhí)行后的日志情況 14.3.4 研究結(jié)論 14.4 深入探討語句內(nèi)部機(jī)制 14.4.1 誰先插入數(shù)據(jù) 14.4.2 誰先更新數(shù)據(jù) 14.4.3 誰先刪除數(shù)據(jù) 14.5 本章小結(jié) 14.6 習(xí)題第15章 DBCC命令深入研究 15.1 驗證類DBCC命令 15.1.1 DBCC CHECKALLOC 15.1.2 DBCC CHECKCATALOG 15.1.3 DBCC CHECKDB 15.2 DBCC CLEANTABLE深入研究 15.2.1 創(chuàng)建測試表 15.2.2 表的存儲空間分配 15.2.3 刪除列 15.2.4 刪除列后表的存儲空間分配 15.2.5 執(zhí)行DBCC CLEANTABLE命令 15.2.6 DBCC CLEANTABLE命令日志分析 15.2.7 存儲空間的變化 15.2.8 結(jié)論 15.3 DBCC DBREINDEX深入研究 15.3.1 語法結(jié)構(gòu) 15.3.2 查詢執(zhí)行前的頁面情況 15.3.3 查詢執(zhí)行前的日志情況 15.3.4 重建索引 15.3.5 查詢執(zhí)行后的日志情況 15.3.6 查詢執(zhí)行后的頁面情況 15.4 本章小結(jié) 15.5 習(xí)題第16章 安全管理 16.1 安全方案 16.1.1 基于網(wǎng)絡(luò)安全機(jī)制實現(xiàn)的方案 16.1.2 基于SQL Server5本身實現(xiàn)的方案 16.2 網(wǎng)絡(luò)安全方案 16.2.1 網(wǎng)絡(luò)安全的新需求 16.2.2 常規(guī)加/解密技術(shù) 16.2.3 公鑰加/解密技術(shù) 16.2.4 公鑰加/解密技術(shù)的實現(xiàn)方案 16.2.5 產(chǎn)生公鑰的數(shù)字證書實現(xiàn)方案 16.3 主流的網(wǎng)絡(luò)安全技術(shù) 16.3.1 IPSec 16.3.2 VPN 16.3.3 SSL 16.4 SQL Server5的安全體系 16.4.1 安全體系 16.4.2 安全主體 16.4.3 安全對象 16.5 服務(wù)器安全管理 16.5.1 身份驗證機(jī)制 16.5.2 更改身份驗證機(jī)制 16.5.3 查詢登錄名 16.5.4 新建登錄名 16.5.5 服務(wù)器角色 16.5.6 密碼復(fù)雜性策略 16.5.7 啟用登錄審核 16.5.8 查詢登錄審核信息 16.6 數(shù)據(jù)庫安全管理 16.6.1 用戶管理 16.6.2 固定數(shù)據(jù)庫角色 16.6.3 創(chuàng)建應(yīng)用程序角色 16.6.4 創(chuàng)建架構(gòu) 16.7 加密機(jī)制 16.7.1 加密體系 16.7.2 密鑰的加密 16.8 對稱密鑰加/解密 16.8.1 產(chǎn)生對稱密鑰的語句 16.8.2 產(chǎn)生對稱密鑰 16.8.3 打開和關(guān)閉對稱密鑰 16.8.4 加密和解密數(shù)據(jù)的語句 16.8.5 實例:用對稱密鑰加密數(shù)據(jù) 16.8.6 實例:用對稱密鑰解密數(shù)據(jù) 16.9 非對稱密鑰加/解密 16.9.1 產(chǎn)生非對稱密鑰的語句 16.9.2 產(chǎn)生非對稱密鑰 16.9.3 加密和解密數(shù)據(jù)的語句 16.9.4 實例:用非對稱密鑰加密數(shù)據(jù) 16.9.5 實例:用非對稱密鑰解密數(shù)據(jù) 16.10 數(shù)字證書加/解密 16.10.1 產(chǎn)生數(shù)字證書的語句 16.10.2 產(chǎn)生數(shù)字證書 16.10.3 加密和解密數(shù)據(jù)的語句 16.10.4 實例:用數(shù)字證書加密數(shù)據(jù) 16.10.5 實例:用數(shù)字證書解密數(shù)據(jù) 16.11 密鑰管理 16.11.1 備份和恢復(fù)服務(wù)主密鑰 16.11.2 產(chǎn)生數(shù)據(jù)庫主密鑰 16.11.3 用服務(wù)主密鑰加密數(shù)據(jù)庫主密鑰 16.12 密碼策略 16.12.1 增加密碼的復(fù)雜性 16.12.2 強密碼 16.13 SQL注入式攻擊與防范 16.13.1 SQL注入式攻擊的產(chǎn)生 16.13.2 SQL注入式攻擊的防范 16.14 存儲介質(zhì)的安全管理 16.14.1 盡可能保證日志文件的安全 16.14.2 用硬件實現(xiàn)日志文件的復(fù)用 16.14.3 分離存儲數(shù)據(jù)文件和日志文件 16.15 本章小結(jié) 16.16 習(xí)題第17章 事務(wù)和鎖第18章 備份恢復(fù)第19章 高可用性第20章 分布式復(fù)制第21章 Transact-SQL實例第22章 DBA Expert項目開發(fā)實踐
章節(jié)摘錄
1.5.8 SQL Server Profiler SQL Server Profiler(SQL Server事件探查器)在SQL Server 2005服務(wù)器上捕獲服務(wù)器運行過程中產(chǎn)生的SQL Server事件。這里的事件有很多種類,比如特定的SQL操作、性能的突然下降操作等。事件可以保存在一個跟蹤文件中,在合適的時機(jī)可以對跟蹤文件進(jìn)行分析,也可以在診斷某個問題時,用它來重播某一系列的步驟。其界面如圖1—41所示。1.5.9數(shù)據(jù)庫引擎優(yōu)化顧問 SQL Server 2005數(shù)據(jù)庫因為種種原因,比如物理結(jié)構(gòu)設(shè)計的不合理、創(chuàng)建的索引不合理、低效率的SQL語句等導(dǎo)致性能低下?! ≡赟QL Server 2000中,管理員需要學(xué)習(xí)很多專業(yè)的工具和知識才能找出數(shù)據(jù)庫性能低下的原因,并嘗試給出優(yōu)化的方案?! QL Server 2005的數(shù)據(jù)庫引擎優(yōu)化顧問是一個優(yōu)化性能工具。管理員不再需要專業(yè)的知識,所有的優(yōu)化操作可以由該顧問自動完成。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
深入淺出SQL Server 2005系統(tǒng)管理與應(yīng)用開發(fā) PDF格式下載