
【軟件介紹】
數(shù)據(jù)庫管理系統(tǒng)有很多像oracle、DB2、sybase、informix等,但是今天小編要講的是只能在windows平臺上運(yùn)行的sql server 2008 r2中文版。sql server 2008 r2中文版是sql server 2008的升級版,它提供了完整的企業(yè)級技術(shù)與工具,能幫你用最低的成本獲得最有價值的信息,這款軟件可以為任何規(guī)模的應(yīng)用提供完備的信息平臺,支持大規(guī)模的數(shù)據(jù)中心與數(shù)據(jù)倉庫。新版本的sql server 2008 r2中文版引增強(qiáng)了開發(fā)能力,提高了可管理性,強(qiáng)化了商業(yè)智能及數(shù)據(jù)倉庫,新的forcfscan查詢提示可以確保查詢優(yōu)化器在給定的操作中不使用seek,而強(qiáng)制使用scan,但是可能會造成查詢性能降低的后果。sql server 2008 r2中文版大量的改進(jìn)可以幫助你的滿懷信心地調(diào)整規(guī)模、提高IT效率并實(shí)現(xiàn)管理完善的自助BI,從各種規(guī)模的業(yè)務(wù)信息中獲取更多的價值,是信息工作人員的好幫手。
【特色介紹】
1、安裝改進(jìn)軟件的設(shè)置和安裝也有所改進(jìn)。配置數(shù)據(jù)和引擎位已經(jīng)分開了,所以它使創(chuàng)建基本的未配置系統(tǒng)的磁盤圖像變得可能了,它使分布到多個服務(wù)器變得更容易了。從之前提供的微軟SQL Server 2008產(chǎn)品下載試用主頁也可以找到安裝可用的最新更新。另一個特點(diǎn)是有能力把安裝SQL、SP和補(bǔ)丁做一個單一的步驟進(jìn)行了。
2、數(shù)據(jù)加密
允許加密整個數(shù)據(jù)庫、數(shù)據(jù)文件或日志文件,無需更改應(yīng)用程序。這樣做的好處包括:同時使用范圍和模糊搜索來搜索加密的數(shù)據(jù),從未經(jīng)授權(quán)的用戶搜索安全的數(shù)據(jù),可以不更改現(xiàn)有應(yīng)用程序的情況下進(jìn)行數(shù)據(jù)加密。
3、熱添加CPU
允許CPU資源在支持的硬件平臺上添加到 SQL Server 2008,以動態(tài)調(diào)節(jié)數(shù)據(jù)庫大小而不強(qiáng)制應(yīng)用程序宕機(jī)。注意,SQL Server已經(jīng)支持在線添加內(nèi)存資源的能力。
4、審計
除了登錄/登出和權(quán)限更改的標(biāo)準(zhǔn)審計外,SQL Server 2008允許監(jiān)控數(shù)據(jù)的更改或訪問。通過DDL創(chuàng)建和管理審計,同時通過提供更全面的數(shù)據(jù)審計來簡化遵從性。
5、數(shù)據(jù)壓縮
對于SQL Server的數(shù)據(jù)壓縮而言,主要的目的是實(shí)際的表的尺寸的減小。據(jù)微軟所說,使用壓縮時會輕微的增加CPU的使用,整個系統(tǒng)的性能會因?yàn)镮/O的減少而得多提升。更有效地存儲數(shù)據(jù),并減少數(shù)據(jù)的存儲需求。數(shù)據(jù)壓縮還為大I/O邊界工作量(例如數(shù)據(jù)倉庫)提供極大的性能提高。
6、資源管理器
SQL Server 2008里資源管理器是嶄新的。管理器用于限制用戶或用戶組使用高級別的資源。能夠監(jiān)視的項(xiàng)目包括CPU帶寬、超時等待、執(zhí)行時間、阻塞時間和空閑時間。如果達(dá)到資源管理器的閾值,系統(tǒng)可以觸發(fā)一個事件或停止進(jìn)程。在資源管理器里使用的一系列的步驟將在以后的文章里介紹。
7、性能數(shù)據(jù)收集
性能調(diào)節(jié)和故障診斷對于管理員來說是一項(xiàng)耗時的任務(wù)。為了給管理員提供可操作的性能檢查,SQL Server 2008 包含更多詳盡性能數(shù)據(jù)的集合,一個用于存儲性能數(shù)據(jù)的集中化的新數(shù)據(jù)倉庫,以及用于報告和監(jiān)視的新工具。

【功能介紹】
1、新的FORCESCAN查詢提示任何DBA在進(jìn)行查詢優(yōu)化的時候,都知道scan和seek之間的區(qū)別。Scan是指讀取表中每一行數(shù)據(jù)然后返回查詢;而seek使用表的葉數(shù)據(jù)來找到能夠回答相同查詢的行。當(dāng)查詢結(jié)果僅涉及到表數(shù)據(jù)的10-15%時,通常使用seek方式會比較好,當(dāng)涉及到大量數(shù)據(jù)時則使用scan,它會讀取整個表然后送到內(nèi)存中然后返回結(jié)果,無需分析索引。
1.新的FORCESCAN提示功能就和字面上的意思一樣,可以確保查詢優(yōu)化器在給定的操作中不使用seek,而強(qiáng)制使用scan。需要提醒的是,F(xiàn)ORCESCAN需要謹(jǐn)慎使用,否則會造成查詢性能降低的后果:
2.SELECT user_type FROM user_table WITH (FORCESCAN)
上面的語句假定user_type列相對來說并不是獨(dú)一無二的,也就是所謂的“低基數(shù)”列,這時候使用FORCESCAN就和使用索引沒有太大差別。
3.隨著SQL Server查詢優(yōu)化器變得越來越強(qiáng)大,我在自己的程序中已經(jīng)很少會用到這種提示功能,但是FORCESCAN還是有它的用武之處。強(qiáng)制表掃描是對系統(tǒng)進(jìn)行拷問測試的一種方法,F(xiàn)ORCESCAN在這方面將會發(fā)揮積極的作用。
2、FORCESEEK查詢提示的新功能
1.FORCESEEK和FORCESCAN二者是截然相反的,它會強(qiáng)制數(shù)據(jù)庫使用seek。在之前的版本中也存在這一功能,但是在SQL Server 2008 R2 SP1中,DBA可以使用FORCESEEK來指定需要seek的索引或者列:
2.SELECT user_name FROM user_table
3.WITH (FORCESEEK(user_table_index(user_name))
4.如果你能夠想到的,在user_table上有一個索引叫做user_table_index,它將user_name作為其中的一列。這會強(qiáng)制查詢優(yōu)化器使用這個索引和列來進(jìn)行seek。你還可以seek多個列,但是這需要按照它們在索引中的位置順序來指明出來。
5.一個可能的應(yīng)用場景:你創(chuàng)建了一個系統(tǒng),其中生成索引后你想要手動進(jìn)行詳細(xì)的說明,或者是用存儲過程以及內(nèi)嵌SQL語句來自動生成。
3、新的系統(tǒng)對象
1.每當(dāng)SQL Server有版本更新的時候,都會出現(xiàn)一些新的系統(tǒng)對象,用戶每次都將它們挖掘出來然后記錄到文檔當(dāng)中。下面就是SQL Server 2008 R2 SP1中一些新的系統(tǒng)對象
2.sys.dm_os_volume_stats:當(dāng)進(jìn)行查詢的時候,這個動態(tài)管理函數(shù)將返回存儲數(shù)據(jù)庫文件的磁盤信息。比如磁盤上還有多少可用空間,這個卷是否支持壓縮。
3.sys.dm_os_windows_info:返回SQL Server運(yùn)行的操作系統(tǒng)信息(哪個版本的Windows),其中包括了修訂級別以及操作系統(tǒng)語言等。
4.sys.dm_server_registry:返回現(xiàn)安裝的SQL Server相關(guān)注冊信息。
5.sys.dm_server_services:返回SQL Server正在運(yùn)行的服務(wù)狀態(tài),包括上次啟動時間、服務(wù)是否運(yùn)行在集群實(shí)例上等。
4、支持仿真(512e)硬盤
1.存儲市場中目前正涌現(xiàn)出新的硬盤驅(qū)動器,其中之一就是使用所謂的“512e”格式的硬盤,仿真硬盤運(yùn)用磁盤的4K扇區(qū),但是在界面上模擬一個512字節(jié)的扇區(qū)硬盤。在TechTarget之前關(guān)于仿真硬盤對Windows Server影響的報道中,作者已經(jīng)將該硬盤稱為先進(jìn)格式硬盤,而且它對于提升SQL Server這樣應(yīng)用性能方面有很大的優(yōu)勢。因此,微軟在SP1中添加了對仿真硬盤的支持,它可以讓W(xué)indows Server 2008 R2運(yùn)行更好。
5、數(shù)據(jù)層應(yīng)用組件架構(gòu)(DAC Fx)
1.數(shù)據(jù)庫架構(gòu)管理是讓每個DBA頭痛的事情,但是SQL Server在這方面提供了不錯的幫助。數(shù)據(jù)層應(yīng)用組件(DAC)就是這樣的一個工具:它讓數(shù)據(jù)層對象(基本上就是數(shù)據(jù)庫中所有的東西)寫入和部署變得輕松起來。SP1包括了一個新的DAC Fx和DAC升級向?qū)?,這兩個工具可以幫助SQL Server現(xiàn)有數(shù)據(jù)庫架構(gòu)進(jìn)行升級,而且還支持微軟新的云數(shù)據(jù)庫平臺SQL Azure。
6、SharePoint PowerPivot磁盤空間控制
1.微軟PowerPivot數(shù)據(jù)往往會緩存在SharePoint中,但是DBA還是無法對緩存機(jī)制有一個比較直接的控制。SQL Server 2008 R2 SP1可以讓DBA控制不活躍數(shù)據(jù)庫在內(nèi)存中緩存的時間,并對PowerPivot文件進(jìn)行磁盤清理。如果你的系統(tǒng)中只有少量的PowerPivot數(shù)據(jù),而且更改很少,你希望它能夠長時間緩存在內(nèi)存中,那么新的磁盤空間控制功能將會非常有幫助。
2.通過sys.sp_db_increased_partitions存儲過程將一個表分成15000個分區(qū)。
3.sys.sp_db_increased_partitions存儲過程可以使DBA能夠針對一個特定的表設(shè)定increased_partitions。在之前的SQL Server版本中,DBA最多能夠分成1000個分區(qū),而新的SP1中最多則可以達(dá)到15000個分區(qū)。這是非常大的一個改進(jìn)。

【安裝教程】
1、選擇開始菜單中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打開【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份驗(yàn)證建立連接;
2、在【對象資源管理器】窗口中展開服務(wù)器,然后選擇【數(shù)據(jù)庫】節(jié)點(diǎn);

3、右鍵單擊【數(shù)據(jù)庫】節(jié)點(diǎn),從彈出來的快捷菜單中選擇【新建數(shù)據(jù)庫】命令。

4、執(zhí)行上述操作后,會彈出【新建數(shù)據(jù)庫】對話框。在對話框、左側(cè)有3個選項(xiàng),分別是【常規(guī)】、【選項(xiàng)】和【文件組】。完成這三個選項(xiàng)中的設(shè)置會后,就完成了數(shù)據(jù)庫的創(chuàng)建工作。

5、在【數(shù)據(jù)庫名稱】文本框中輸入要新建數(shù)據(jù)庫的名稱。例如,這里以“新建的數(shù)據(jù)庫”。

6、在【所有者】文本框中輸入新建數(shù)據(jù)庫的所有者,如sa。根據(jù)數(shù)據(jù)庫的使用情況,選擇啟用或者禁用【使用全文索引】復(fù)選框。

7、在【數(shù)據(jù)庫文件】列表中包括兩行,一行是數(shù)據(jù)庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除數(shù)據(jù)庫文件。

8、切換到【選項(xiàng)頁】、在這里可以設(shè)置數(shù)據(jù)庫的排序規(guī)則、恢復(fù)模式、兼容級別和其他屬性。

9、切換到【文件組】頁,在這里可以添加或刪除文件組。

10、完成以上操作后,單擊【確定】按鈕關(guān)閉【新建數(shù)據(jù)庫】對話框。至此“新建的數(shù)據(jù)”數(shù)據(jù)庫創(chuàng)建成功。新建的數(shù)據(jù)庫可以再【對象資源管理器】窗口看到。

【軟件設(shè)置】
數(shù)據(jù)庫系統(tǒng)的設(shè)置1.點(diǎn)擊“開始”—>“所有程序”—>“Microsoft SQL Server 2008”—>“配置工具”—>“SQL Server配置管理器”,進(jìn)入配置界面,如下圖所示:

2.選擇“SQL Server服務(wù)”,在右邊的“SQL Server (MSSQLSERVER)”服務(wù)上選中,并點(diǎn)擊右鍵,選擇“停止”菜單項(xiàng),終止當(dāng)前的SQL Server服務(wù),如下圖所示:

3.選擇“SQL Server網(wǎng)絡(luò)配置”—“MSSQLSERVER的協(xié)議”選項(xiàng),然后在右邊的Named Pipe 和 TCP/IP選項(xiàng)中分別點(diǎn)擊右鍵,在彈出的菜單中選擇“啟用”,如下圖所示:

4.選擇“SQL Native client 10.0配置(32位)”—“客戶端協(xié)議”,用和上面同樣的方法啟用named pipe 和 TCP/IP,如下圖所示:

5.選擇“SQL Server服務(wù)”,在右邊的“SQL Server (MSSQLSERVER)”服務(wù)上選中,并點(diǎn)擊右鍵,選擇“啟動”菜單項(xiàng),重新啟動當(dāng)前的SQL Server服務(wù),如下圖所示:

6.退出當(dāng)前的SQL Server 配置管理器。
設(shè)置IIS和FTP選項(xiàng)
1.關(guān)閉WEB日志記錄選項(xiàng),如下圖所示:


設(shè)置IE選項(xiàng)
1.打開IE,選擇“工具”—“選項(xiàng)”—“高級”—“瀏覽”。
2.勾選“啟用第三方瀏覽器擴(kuò)展”,如下圖所示:

3.點(diǎn)擊“確認(rèn)”或者“應(yīng)用”確認(rèn)。
【使用技巧】
SQL Server 2008R2如何附加新的數(shù)據(jù)庫?1.在桌面雙擊“SQL Server 2008R2”的圖標(biāo),點(diǎn)擊進(jìn)入它的管理界面,開始我們的附加之旅,如圖所示~

2.來帶“SQL Server 2008R2”的登陸驗(yàn)證界面,輸入自己之前設(shè)定的用戶名密碼即可,一般是默認(rèn)的用戶名,直接選擇登陸即可,如圖所示~

3.驗(yàn)證登陸后的界面,在里面找到“數(shù)據(jù)庫”菜單,右鍵這個選項(xiàng),找到“附加數(shù)據(jù)庫”,點(diǎn)擊這個選項(xiàng),如圖所示~

4.來到“附加數(shù)據(jù)庫”的界面,點(diǎn)擊“添加”按鈕,即可跳轉(zhuǎn)到本地電腦里面的文件選擇項(xiàng),如圖所示~

5.在自己的本地電腦里面找到剛剛需要附加的數(shù)據(jù)庫文件,找到“.mdf”文件,點(diǎn)擊附加即可~

6.添加完畢自己的數(shù)據(jù)庫后,點(diǎn)擊”確定“即可,很簡單的操作步驟,如圖所示~

7.如圖所示,很簡單地我們就附加到我們的數(shù)據(jù)庫里面了。這步我們是在數(shù)據(jù)庫附加沒有問題的基礎(chǔ)上,假如你的數(shù)據(jù)庫有問題,那又另當(dāng)別論了,需要找到對應(yīng)的問題再去調(diào)整,請讀者根據(jù)自己的實(shí)際情況來進(jìn)行調(diào)整~





































