SQL Server 2008 R2是一款功能十分強(qiáng)大的數(shù)據(jù)庫(kù)管理工具,我們可以在這款軟件上對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和管理等多種操作。SQL Server 2008 R2中文版非常適合企業(yè)存儲(chǔ)自己的重要數(shù)據(jù)信息,而且這款軟件的安全性也非常高,我們可以不用擔(dān)心數(shù)據(jù)丟失或者是被盜的問(wèn)題。
SQL 2008/R2中文版是一款專為軟件設(shè)計(jì)開(kāi)發(fā),大型企業(yè)等對(duì)數(shù)據(jù)庫(kù)有極大需求和極高要求而開(kāi)發(fā)的功能強(qiáng)大,安全性能高的關(guān)系型數(shù)據(jù)庫(kù)管理軟件。大家經(jīng)常使用到的Microsoft SQL Server數(shù)據(jù)庫(kù)引擎分為結(jié)構(gòu)化數(shù)據(jù)、關(guān)系型數(shù)據(jù),提供相當(dāng)安全的存儲(chǔ)功能,讓用戶完成對(duì)各種數(shù)據(jù)應(yīng)用程序的構(gòu)建管理。SQL 2008/R2中文版對(duì)商業(yè)智能、數(shù)據(jù)的倉(cāng)庫(kù)完成優(yōu)化,查詢的功能內(nèi)置讓您輕松的完成對(duì)數(shù)據(jù)的查詢。還能對(duì)規(guī)模、效率等完成調(diào)整,也能獲取更多的價(jià)值!
1、新的FORCESCAN查詢提示
任何DBA在進(jìn)行查詢優(yōu)化的時(shí)候,都知道scan和seek之間的區(qū)別。Scan是指讀取表中每一行數(shù)據(jù)然后返回查詢;而seek使用表的葉數(shù)據(jù)來(lái)找到能夠回答相同查詢的行。當(dāng)查詢結(jié)果僅涉及到表數(shù)據(jù)的10-15%時(shí),通常使用seek方式會(huì)比較好,當(dāng)涉及到大量數(shù)據(jù)時(shí)則使用scan,它會(huì)讀取整個(gè)表然后送到內(nèi)存中然后返回結(jié)果,無(wú)需分析索引。
1.新的FORCESCAN提示功能就和字面上的意思一樣,可以確保查詢優(yōu)化器在給定的操作中不使用seek,而強(qiáng)制使用scan。需要提醒的是,F(xiàn)ORCESCAN需要謹(jǐn)慎使用,否則會(huì)造成查詢性能降低的后果:
2.SELECT user_type FROM user_table WITH (FORCESCAN)
上面的語(yǔ)句假定user_type列相對(duì)來(lái)說(shuō)并不是獨(dú)一無(wú)二的,也就是所謂的“低基數(shù)”列,這時(shí)候使用FORCESCAN就和使用索引沒(méi)有太大差別。
3.隨著SQL Server查詢優(yōu)化器變得越來(lái)越強(qiáng)大,我在自己的程序中已經(jīng)很少會(huì)用到這種提示功能,但是FORCESCAN還是有它的用武之處。強(qiáng)制表掃描是對(duì)系統(tǒng)進(jìn)行拷問(wèn)測(cè)試的一種方法,F(xiàn)ORCESCAN在這方面將會(huì)發(fā)揮積極的作用。
2、FORCESEEK查詢提示的新功能
1.FORCESEEK和FORCESCAN二者是截然相反的,它會(huì)強(qiáng)制數(shù)據(jù)庫(kù)使用seek。在之前的版本中也存在這一功能,但是在SQL Server 2008 R2 SP1中,DBA可以使用FORCESEEK來(lái)指定需要seek的索引或者列:
2.SELECT user_name FROM user_table
3.WITH (FORCESEEK(user_table_index(user_name))
4.如果你能夠想到的,在user_table上有一個(gè)索引叫做user_table_index,它將user_name作為其中的一列。這會(huì)強(qiáng)制查詢優(yōu)化器使用這個(gè)索引和列來(lái)進(jìn)行seek。你還可以seek多個(gè)列,但是這需要按照它們?cè)谒饕械奈恢庙樞騺?lái)指明出來(lái)。
5.一個(gè)可能的應(yīng)用場(chǎng)景:你創(chuàng)建了一個(gè)系統(tǒng),其中生成索引后你想要手動(dòng)進(jìn)行詳細(xì)的說(shuō)明,或者是用存儲(chǔ)過(guò)程以及內(nèi)嵌SQL語(yǔ)句來(lái)自動(dòng)生成。
3、新的系統(tǒng)對(duì)象
1.每當(dāng)SQL Server有版本更新的時(shí)候,都會(huì)出現(xiàn)一些新的系統(tǒng)對(duì)象,用戶每次都將它們挖掘出來(lái)然后記錄到文檔當(dāng)中。下面就是SQL Server 2008 R2 SP1中一些新的系統(tǒng)對(duì)象
2.sys.dm_os_volume_stats:當(dāng)進(jìn)行查詢的時(shí)候,這個(gè)動(dòng)態(tài)管理函數(shù)將返回存儲(chǔ)數(shù)據(jù)庫(kù)文件的磁盤(pán)信息。比如磁盤(pán)上還有多少可用空間,這個(gè)卷是否支持壓縮。
3.sys.dm_os_windows_info:返回SQL Server運(yùn)行的操作系統(tǒng)信息(哪個(gè)版本的Windows),其中包括了修訂級(jí)別以及操作系統(tǒng)語(yǔ)言等。
4.sys.dm_server_registry:返回現(xiàn)安裝的SQL Server相關(guān)注冊(cè)信息。
5.sys.dm_server_services:返回SQL Server正在運(yùn)行的服務(wù)狀態(tài),包括上次啟動(dòng)時(shí)間、服務(wù)是否運(yùn)行在集群實(shí)例上等。
4、支持仿真(512e)硬盤(pán)
1.存儲(chǔ)市場(chǎng)中目前正涌現(xiàn)出新的硬盤(pán)驅(qū)動(dòng)器,其中之一就是使用所謂的“512e”格式的硬盤(pán),仿真硬盤(pán)運(yùn)用磁盤(pán)的4K扇區(qū),但是在界面上模擬一個(gè)512字節(jié)的扇區(qū)硬盤(pán)。在TechTarget之前關(guān)于仿真硬盤(pán)對(duì)Windows Server影響的報(bào)道中,作者已經(jīng)將該硬盤(pán)稱為先進(jìn)格式硬盤(pán),而且它對(duì)于提升SQL Server這樣應(yīng)用性能方面有很大的優(yōu)勢(shì)。因此,微軟在SP1中添加了對(duì)仿真硬盤(pán)的支持,它可以讓W(xué)indows Server 2008 R2運(yùn)行更好。
5、數(shù)據(jù)層應(yīng)用組件架構(gòu)(DAC Fx)
1.數(shù)據(jù)庫(kù)架構(gòu)管理是讓每個(gè)DBA頭痛的事情,但是SQL Server在這方面提供了不錯(cuò)的幫助。數(shù)據(jù)層應(yīng)用組件(DAC)就是這樣的一個(gè)工具:它讓數(shù)據(jù)層對(duì)象(基本上就是數(shù)據(jù)庫(kù)中所有的東西)寫(xiě)入和部署變得輕松起來(lái)。SP1包括了一個(gè)新的DAC Fx和DAC升級(jí)向?qū)В@兩個(gè)工具可以幫助SQL Server現(xiàn)有數(shù)據(jù)庫(kù)架構(gòu)進(jìn)行升級(jí),而且還支持微軟新的云數(shù)據(jù)庫(kù)平臺(tái)SQL Azure。
6、SharePoint PowerPivot磁盤(pán)空間控制
1.微軟PowerPivot數(shù)據(jù)往往會(huì)緩存在SharePoint中,但是DBA還是無(wú)法對(duì)緩存機(jī)制有一個(gè)比較直接的控制。SQL Server 2008 R2 SP1可以讓DBA控制不活躍數(shù)據(jù)庫(kù)在內(nèi)存中緩存的時(shí)間,并對(duì)PowerPivot文件進(jìn)行磁盤(pán)清理。如果你的系統(tǒng)中只有少量的PowerPivot數(shù)據(jù),而且更改很少,你希望它能夠長(zhǎng)時(shí)間緩存在內(nèi)存中,那么新的磁盤(pán)空間控制功能將會(huì)非常有幫助。
2.通過(guò)sys.sp_db_increased_partitions存儲(chǔ)過(guò)程將一個(gè)表分成15000個(gè)分區(qū)。
3.sys.sp_db_increased_partitions存儲(chǔ)過(guò)程可以使DBA能夠針對(duì)一個(gè)特定的表設(shè)定increased_partitions。在之前的SQL Server版本中,DBA最多能夠分成1000個(gè)分區(qū),而新的SP1中最多則可以達(dá)到15000個(gè)分區(qū)。這是非常大的一個(gè)改進(jìn)。
1、安裝改進(jìn)
軟件的設(shè)置和安裝也有所改進(jìn)。配置數(shù)據(jù)和引擎位已經(jīng)分開(kāi)了,所以它使創(chuàng)建基本的未配置系統(tǒng)的磁盤(pán)圖像變得可能了,它使分布到多個(gè)服務(wù)器變得更容易了。從之前提供的微軟SQL Server 2008產(chǎn)品下載試用主頁(yè)也可以找到安裝可用的最新更新。另一個(gè)特點(diǎn)是有能力把安裝SQL、SP和補(bǔ)丁做一個(gè)單一的步驟進(jìn)行了。
2、數(shù)據(jù)加密
允許加密整個(gè)數(shù)據(jù)庫(kù)、數(shù)據(jù)文件或日志文件,無(wú)需更改應(yīng)用程序。這樣做的好處包括:同時(shí)使用范圍和模糊搜索來(lái)搜索加密的數(shù)據(jù),從未經(jīng)授權(quán)的用戶搜索安全的數(shù)據(jù),可以不更改現(xiàn)有應(yīng)用程序的情況下進(jìn)行數(shù)據(jù)加密。
3、熱添加CPU
允許CPU資源在支持的硬件平臺(tái)上添加到 SQL Server 2008,以動(dòng)態(tài)調(diào)節(jié)數(shù)據(jù)庫(kù)大小而不強(qiáng)制應(yīng)用程序宕機(jī)。注意,SQL Server已經(jīng)支持在線添加內(nèi)存資源的能力。
4、審計(jì)
除了登錄/登出和權(quán)限更改的標(biāo)準(zhǔn)審計(jì)外,SQL Server 2008允許監(jiān)控?cái)?shù)據(jù)的更改或訪問(wèn)。通過(guò)DDL創(chuàng)建和管理審計(jì),同時(shí)通過(guò)提供更全面的數(shù)據(jù)審計(jì)來(lái)簡(jiǎn)化遵從性。
5、數(shù)據(jù)壓縮
對(duì)于SQL Server的數(shù)據(jù)壓縮而言,主要的目的是實(shí)際的表的尺寸的減小。據(jù)微軟所說(shuō),使用壓縮時(shí)會(huì)輕微的增加CPU的使用,整個(gè)系統(tǒng)的性能會(huì)因?yàn)镮/O的減少而得多提升。更有效地存儲(chǔ)數(shù)據(jù),并減少數(shù)據(jù)的存儲(chǔ)需求。數(shù)據(jù)壓縮還為大I/O邊界工作量(例如數(shù)據(jù)倉(cāng)庫(kù))提供極大的性能提高。
6、資源管理器
SQL Server 2008里資源管理器是嶄新的。管理器用于限制用戶或用戶組使用高級(jí)別的資源。能夠監(jiān)視的項(xiàng)目包括CPU帶寬、超時(shí)等待、執(zhí)行時(shí)間、阻塞時(shí)間和空閑時(shí)間。如果達(dá)到資源管理器的閾值,系統(tǒng)可以觸發(fā)一個(gè)事件或停止進(jìn)程。在資源管理器里使用的一系列的步驟將在以后的文章里介紹。
7、性能數(shù)據(jù)收集
性能調(diào)節(jié)和故障診斷對(duì)于管理員來(lái)說(shuō)是一項(xiàng)耗時(shí)的任務(wù)。為了給管理員提供可操作的性能檢查,SQL Server 2008 包含更多詳盡性能數(shù)據(jù)的集合,一個(gè)用于存儲(chǔ)性能數(shù)據(jù)的集中化的新數(shù)據(jù)倉(cāng)庫(kù),以及用于報(bào)告和監(jiān)視的新工具。
首先這里我們直接打開(kāi)SQL Server 2008 R2安裝目錄下的setup文件,直接進(jìn)入SQL Server 2008 R2安裝中心,如下圖,然后按照下圖中紅色箭頭指示位置點(diǎn)擊安裝,如下圖:
然后在安裝的條目中進(jìn)行選擇,由于這里小編的電腦是進(jìn)行全新的安裝,所以這里選擇 全新安裝或向現(xiàn)有安裝添加功能,如下圖:
然后SQL Server 2008 R2程序會(huì)對(duì)電腦進(jìn)行一些檢測(cè),看電腦是否支持安裝,一般的話都是會(huì)通過(guò)的,然后這里不需要進(jìn)行操作,直接確定進(jìn)入下一步,如下圖:
然后這里需要指定可用版本,然后輸入產(chǎn)品密鑰,如下圖:
在這里我們輸入產(chǎn)品密鑰,然后點(diǎn)擊下一步,如下圖:
這里也不需要進(jìn)行操作,直接點(diǎn)擊 接受許可條款,然后點(diǎn)擊下一步,如下圖:
默認(rèn)直接點(diǎn)擊安裝,如下圖:
這里又會(huì)進(jìn)行一次 安裝程序支持規(guī)則 的檢查,一般都會(huì)通過(guò),通過(guò)后直接點(diǎn)擊下一步,如下圖:
這里選擇 SQL Server 功能安裝,然后點(diǎn)擊下一步,如下圖:
這一步進(jìn)行 功能選擇,由于小編這里是進(jìn)行測(cè)試,所以小編將所有的功能進(jìn)行勾選,然后可以修改一下共享功能目錄,然后點(diǎn)擊下一步,如下圖:
再次進(jìn)行安裝規(guī)則的檢查,然后點(diǎn)擊下一步,如下圖:
這里可以需要配置一下實(shí)例,如果是第一次安裝的話,選擇默認(rèn)實(shí)例就可以了,如果不是第一次安裝,可能需要命名實(shí)例名稱,這里小編是第一次進(jìn)行安裝,所以選擇默認(rèn)實(shí)例,然后修改實(shí)例根目錄,然后點(diǎn)擊下一步,如下圖:
這里不需要任何操作,直接進(jìn)行下一步,如下圖:
這里需要設(shè)置一下 服務(wù)賬戶,按照下圖中紅色箭頭指示位置點(diǎn)擊 對(duì)所有SQL Server 服務(wù)使用相同的賬戶,如下圖:
在彈出的對(duì)話框中全部選擇SYSTEM,然后點(diǎn)擊下一步,如下圖:
這里設(shè)置賬戶設(shè)置的 身份驗(yàn)證模式,這里選擇 混合模式,然后為默認(rèn)超級(jí)賬戶sa設(shè)置密碼,需要注意的是,一定要記住自己設(shè)置的密碼,然后再下面制定SQL Server 管理員中 添加當(dāng)前用戶,然后點(diǎn)擊下一步,如下圖:
這里是給Analysis Services配置 賬戶設(shè)置,這里直接按照下圖中紅色箭頭指示位置點(diǎn)擊 添加當(dāng)前用戶,然后點(diǎn)擊下一步,如下圖:
接下來(lái)一步直接默認(rèn),選擇 安裝本機(jī)模式默認(rèn)配置,然后點(diǎn)擊下一步,如下圖:
在 錯(cuò)誤報(bào)告 這一步,直接默認(rèn)點(diǎn)擊下一步即可,如下圖:
然后安裝程序再次進(jìn)行安裝配置規(guī)則的檢查,等待沒(méi)有錯(cuò)誤后,直接點(diǎn)擊下一步人,如下圖:
然后終于到了要安裝的這一步,這里SQL Server安裝程序會(huì)把需要安裝的功能列一個(gè)詳單讓我們看,我們這里直接忽略,因?yàn)榭床欢缓笾苯狱c(diǎn)擊安裝,如下圖:
然后就是漫長(zhǎng)的安裝等待過(guò)程,這個(gè)過(guò)程小編等待了大概二十多分鐘,如下圖:
然后等來(lái)的就是安裝成功的好消息,如下圖,然后就是默默的點(diǎn)擊關(guān)閉,然后開(kāi)始SQL Server 2008 R2的旅程,如下圖:
SQL Server2008 R2如何新建數(shù)據(jù)庫(kù)?
首先呢,打開(kāi)我們的數(shù)據(jù)庫(kù)SQL Server 2008 R2我們可以看到在左邊的樹(shù)狀圖中我們可以看到數(shù)據(jù)庫(kù)這幾個(gè)字,然后呢我們?cè)跀?shù)據(jù)庫(kù)這幾個(gè)字上面,用鼠標(biāo)右擊選擇里面的新建數(shù)據(jù)庫(kù)這個(gè)選項(xiàng)
緊接著彈出如下圖中所示的一個(gè)界面,在這個(gè)界面中我們進(jìn)行添加數(shù)據(jù)庫(kù)的名字和存放位置
如下圖中所示,添加數(shù)據(jù)庫(kù)的名字,并且選擇一下數(shù)據(jù)庫(kù)的存放位置
如下圖中所示,選擇一個(gè)數(shù)據(jù)庫(kù)的根目錄,進(jìn)行存放新建的數(shù)據(jù)庫(kù)
選擇完畢之后,我們點(diǎn)擊確定,然后在界面的左側(cè)中就可以看到我們新建的數(shù)據(jù)庫(kù)了
怎么為SQL Server 2008 R2設(shè)置網(wǎng)絡(luò)配置?
在電腦左下角開(kāi)始里選擇“SQL Server Configuration Manager”:[Start] - [Programs] - [Microsoft SQL Server 2008 R2 ] –[Configuration Tools] - [SQL Server Configuration Manager].
在[SQL Server Configuration Manager (Local)]里選擇[SQL Server NetworkConfiguration]下的[Protocols for MSSSQLSERVER],在右側(cè)界面選擇 [TCP/IP],右擊選擇[Enable]
這時(shí)會(huì)彈出一個(gè)warning的提示框,直接點(diǎn)擊OK
在[SQL Server Configuration Manager (Local)]里選擇 [SQL Server Network Configuration] 下的[Protocols for MSSSQLSERVER],在右側(cè)界面選擇[TCP/IP],右擊選擇[Properties]
在[Protocol】界面,設(shè)置【Enable]為yes, [Listen all] 也設(shè)置為yes
點(diǎn)擊【IP Addresses】, 設(shè)置【Enable]為yes,【TCP PORT]為1433, 參考下圖中的注意事項(xiàng)
完成后點(diǎn)OK退出設(shè)置,再重啟電腦就OK了
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門(mén)子PLC S7......
3百度網(wǎng)盤(pán)清爽精簡(jiǎn)純凈版-網(wǎng)盤(pán)工具-百度網(wǎng)盤(pán)清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......
9小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......