解析 SQL Server 2008 的精妙之處_Mssql數(shù)據(jù)庫(kù)教程
推薦:SQL Server 2005 遠(yuǎn)程調(diào)試存儲(chǔ)過程配置問題: 您工作的本機(jī)裝有Visual Studio 2005,局域網(wǎng)中有一臺(tái)SQL Server 2005數(shù)據(jù)庫(kù)服務(wù)器,你想通過本機(jī)遠(yuǎn)程調(diào)試SQL Server 2005服務(wù)器上的存儲(chǔ)過程。但是不知道如何配置或啟用遠(yuǎn)程調(diào)試?希望這篇文章對(duì)您有用。 對(duì)于數(shù)據(jù)庫(kù)和Visual Studio在同一機(jī)器的存儲(chǔ)
本文介紹了SQL Server 2008里的一些新的特點(diǎn)以及在試用過程中發(fā)現(xiàn)的一些精妙之處,大家一起來看看吧。
安裝
SQL Server 2008的設(shè)置和安裝也有所改進(jìn)。配置數(shù)據(jù)和引擎位已經(jīng)分開了,所以它使創(chuàng)建基本的未配置系統(tǒng)的磁盤圖像變得可能了,它使分布到多個(gè)服務(wù)器變得更容易了。從微軟的站點(diǎn)也可以找到安裝可用的最新更新。另一個(gè)特點(diǎn)是有能力把安裝SQL、SP和補(bǔ)丁做一個(gè)單一的步驟進(jìn)行了。另一個(gè)的最后的特點(diǎn)是,有能力卸載SP了。
關(guān)鍵領(lǐng)域
當(dāng)回顧微軟關(guān)于SQL Server 2008的文檔時(shí)注意到的第一條就是術(shù)語(yǔ)分類的特點(diǎn)和用途分組的特點(diǎn)、或者關(guān)鍵領(lǐng)域。有四個(gè)關(guān)鍵領(lǐng)域:企業(yè)數(shù)據(jù)平臺(tái)、動(dòng)態(tài)開發(fā)、超越關(guān)系型數(shù)據(jù)庫(kù)和無處不在的遠(yuǎn)見。本文將按照這些分類盡量使涉及到的微軟的文章簡(jiǎn)單化。
終止對(duì)SQL 2000的支持
對(duì)SQL 2000的主流支持將被終止。主流支持的特點(diǎn)和好處包括提交對(duì)產(chǎn)品特點(diǎn)改變的要求、安全方面的更新、非安全方面的補(bǔ)丁、免費(fèi)的支持和付費(fèi)的支持。對(duì)SQL Server 2000 64-bit版本、SQL Server 2000開發(fā)版、SQL Server 2000企業(yè)版、SQL Server 2000標(biāo)準(zhǔn)版、SQL Server 2000 CE版和SQL Server 2000工作組版本的這種主流支持將在2008年4月8號(hào)到期。延伸的支持,包括安全方面的更新和付費(fèi)支持將持續(xù)到2013年。關(guān)于支持的完整描述可以在Microsoft Support Lifecycle和Microsoft Support Lifecycle Policy FAQ里找到。很多代理商會(huì)在2007年12月停售SQL 2000。Vista上也不支持SQL 2000的任何版本,包括SQL 2000 Express版本。
企業(yè)數(shù)據(jù)平臺(tái)
企業(yè)數(shù)據(jù)平臺(tái)分類通常指的是重要任務(wù)平臺(tái),包含核心的SQL Server引擎特點(diǎn)、包括數(shù)據(jù)加密方式的很多好處、資源管理、系統(tǒng)分析和服務(wù)器管理特點(diǎn)。
加密
有幾個(gè)加密選擇。第1個(gè)稱作透明數(shù)據(jù)加密。在SQL Server 2008里,整個(gè)數(shù)據(jù)庫(kù)可以通過SQL引擎加密。該方式加密了所有數(shù)據(jù)庫(kù)的數(shù)據(jù)和數(shù)據(jù)庫(kù)的日志文件。通過使用這個(gè)包羅萬(wàn)象的方式,所有的索引和表都是加密的。不必更改你的應(yīng)用程序。
第2個(gè)加密特點(diǎn)是備份加密。SQL Server 2008加密備份的方式可以防止數(shù)據(jù)泄漏和被竄改。另外,備份的恢復(fù)可以限于特點(diǎn)的用戶。
最后,對(duì)于外部密鑰管理有一個(gè)新的選項(xiàng)。如果你要處理信用卡或遵循PCI的處理的話,SQL Server 2008將支持硬件安全模塊(HSM)。硬件安全模塊是在獨(dú)立于要保護(hù)的數(shù)據(jù)的本地用來存儲(chǔ)密鑰的第三方硬件解決方案。
審計(jì)
除了登錄/登出和權(quán)限更改的標(biāo)準(zhǔn)審計(jì)外,SQL Server 2008允許監(jiān)控?cái)?shù)據(jù)的更改或訪問。審計(jì)通過TSQL語(yǔ)句來配置,如下面的例子:AUDIT UPDATE(Salary) ON Employee TO MyAuditFolder WHERE Salary>200000。
數(shù)據(jù)壓縮
通常,數(shù)據(jù)壓縮總是和節(jié)約硬盤、更小的物理文件、備份次數(shù)的減少是聯(lián)系在一起的。而對(duì)于SQL Server的數(shù)據(jù)壓縮而言,主要的目的是實(shí)際的表的尺寸的減小。數(shù)據(jù)壓縮的某些好處包括以下幾點(diǎn):
通過減少I/O和提高緩存命中率來提升查詢性能
提供對(duì)真實(shí)DW實(shí)際數(shù)據(jù)2倍到7倍的壓縮比率
和其他特點(diǎn)是正交的
對(duì)數(shù)據(jù)和索引都可用
據(jù)微軟所說,使用壓縮時(shí)會(huì)輕微的增加CPU的使用,整個(gè)系統(tǒng)的性能會(huì)因?yàn)镮/O的減少而得多提升。
資源管理器
SQL Server 2008里資源管理器是嶄新的。管理器用于限制用戶或用戶組使用高級(jí)別的資源。能夠監(jiān)視的項(xiàng)目包括CPU帶寬、超時(shí)等待、執(zhí)行時(shí)間、阻塞時(shí)間和空閑時(shí)間。如果達(dá)到資源管理器的閾值,系統(tǒng)可以觸發(fā)一個(gè)事件或停止進(jìn)程。在資源管理器里使用的一系列的步驟將在以后的文章里介紹。
熱插CPU
在SQL Server 2008里,如果基本的硬件支持的話,在運(yùn)行時(shí)可以添加另外的CPU。
性能數(shù)據(jù)
在SQL Server 208里的性能計(jì)數(shù)器的數(shù)量相比以前的版本有所擴(kuò)展了。IO和內(nèi)存使用計(jì)數(shù)器僅是性能監(jiān)視器能收集的條目中的兩個(gè)。計(jì)數(shù)器收集的數(shù)據(jù)存儲(chǔ)在集中的數(shù)據(jù)倉(cāng)庫(kù)里。微軟聲稱運(yùn)行關(guān)于監(jiān)視器的默認(rèn)性能集將消耗少于5%的CPU和內(nèi)存資源。
現(xiàn)在也有了能夠讀取保存的性能數(shù)據(jù)的性能儀表盤工具。另外,可以做歷史和基線的比較,并用來創(chuàng)建動(dòng)作觸發(fā)器。例如,如果內(nèi)存使用超過了某個(gè)閾值5分鐘,那么一個(gè)更詳細(xì)的數(shù)據(jù)收集可以自動(dòng)的觸發(fā)。
在SQL Server 2008里Performance Studio是一個(gè)嶄新的工具。該工具是性能工具的一個(gè)集合。它們可以一起用來監(jiān)控、診斷、調(diào)優(yōu)和報(bào)告。其中的數(shù)據(jù)收集器組建可配置的且開銷很低。它支持幾種收集方式包括TSQL查詢、SQL跟蹤和性能計(jì)數(shù)器。數(shù)據(jù)也可以通過編程來收集。一旦收集了數(shù)據(jù),就有一個(gè)下鉆和匯總的報(bào)表詳細(xì)。微軟列出了Performance Studio的6個(gè)客戶端特點(diǎn):
- SQL Server儀表盤
- 性能監(jiān)視
- 當(dāng)前和歷史數(shù)據(jù)分析
- 潛在的性能調(diào)優(yōu)建議
- 基于集合的數(shù)據(jù)收集報(bào)告
- 基于MDW的報(bào)告
出處:IT專家網(wǎng)
分享:三個(gè)SQL視圖查出所有SQL Server數(shù)據(jù)庫(kù)字典本文主要介紹了三個(gè)實(shí)用的SQL Server數(shù)據(jù)庫(kù)字典SQL語(yǔ)句,數(shù)據(jù)庫(kù)字典主要包括表結(jié)構(gòu)(分為SQL Server 2000和SQL Server 2005)、索引和主鍵. 外鍵.約束.視圖.函數(shù).存儲(chǔ)過程.觸發(fā)器。你可以在查詢分析器、企業(yè)管理器中簡(jiǎn)單執(zhí)行后,快速的查出SQL Server 2000及SQ
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫(kù),提示 無法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- 是什么讓SQL Server加速運(yùn)行
- 當(dāng)SQL Server數(shù)據(jù)庫(kù)崩潰時(shí)如何恢復(fù)
- 通過事務(wù)日志解決SQL Server常見四大故障(一)
- 讓sql2005運(yùn)行在獨(dú)立用戶下出現(xiàn) WMI 提供程序錯(cuò)誤的解決方式
- sql動(dòng)態(tài)行轉(zhuǎn)列的兩種方法
- 怎樣處理SQL Server日志文件總結(jié)及日志滿的問題
- 解析SQL Server2000連接中三個(gè)最常見錯(cuò)誤
- char、varchar、text和nchar、nvarchar、ntext的區(qū)別
- 為何把你的數(shù)據(jù)庫(kù)置于版本控制之下
- 揭秘SQL Sever中各種語(yǔ)句的完整語(yǔ)法
猜你也喜歡看這些
- linux下mysql提示mysql deamon failed to start錯(cuò)誤的解決方法
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)以及函數(shù)、存儲(chǔ)過程的介紹
- 在SQL Server的try...catch語(yǔ)句中獲取錯(cuò)誤消息代碼的的語(yǔ)句
- 怎么重置mysql的自增列AUTO_INCREMENT初時(shí)值
- MYSQL SET類型字段的SQL操作知識(shí)介紹
- mysql與mysqli的區(qū)別與用法
- mysql錯(cuò)誤及解決全攻略
- 如何用workbench導(dǎo)出mysql數(shù)據(jù)庫(kù)關(guān)系圖
- mysql 超大數(shù)據(jù)/表管理技巧
- MySQL筆記之連接查詢?cè)斀?/a>
。