Microsoft SQL Server 2008 R2提供完整的企業(yè)級技術與工具,可以高效管理和保護sql服務器,改善數(shù)據(jù)應用程序、數(shù)據(jù)存儲區(qū)的性能,幫助您以最低的總擁有成本獲得最有價值的信息。您可以充分享受高性能,高可用性,高安全性,使用更多的高效管理與開發(fā)工具,利用自服務的商業(yè)智能實現(xiàn)更為廣泛深入的商業(yè)洞察!
SQL Server 2008 R2功能
1、FORCESEEK查詢提示的新功能
- FORCESEEK和FORCESCAN二者是截然相反的,它會強制數(shù)據(jù)庫使用seek。在之前的版本中也存在這一功能,但是在SQL Server 2008 R2 SP1中,DBA可以使用FORCESEEK來指定需要seek的索引或者列:
- WITH (FORCESEEK(user_table_index(user_name))
- SELECT user_name FROM user_table
- 一個可能的應用場景:你創(chuàng)建了一個系統(tǒng),其中生成索引后你想要手動進行詳細的說明,或者是用存儲過程以及內嵌SQL語句來自動生成。
- 如果你能夠想到的,在user_table上有一個索引叫做user_table_index,它將user_name作為其中的一列。這會強制查詢優(yōu)化器使用這個索引和列來進行seek。你還可以seek多個列,但是這需要按照它們在索引中的位置順序來指明出來。
2、新的FORCESCAN查詢提示
任何DBA在進行查詢優(yōu)化的時候,都知道scan和seek之間的區(qū)別。Scan是指讀取表中每一行數(shù)據(jù)然后返回查詢;而seek使用表的葉數(shù)據(jù)來找到能夠回答相同查詢的行。當查詢結果僅涉及到表數(shù)據(jù)的10-15%時,通常使用seek方式會比較好,當涉及到大量數(shù)據(jù)時則使用scan,它會讀取整個表然后送到內存中然后返回結果,無需分析索引。
- SELECT user_type FROM user_table WITH (FORCESCAN)
上面的語句假定user_type列相對來說并不是獨一無二的,也就是所謂的“低基數(shù)”列,這時候使用FORCESCAN就和使用索引沒有太大差別。
-新的FORCESCAN提示功能就和字面上的意思一樣,可以確保查詢優(yōu)化器在給定的操作中不使用seek,而強制使用scan。需要提醒的是,F(xiàn)ORCESCAN需要謹慎使用,否則會造成查詢性能降低的后果。
-隨著SQL Server查詢優(yōu)化器變得越來越強大,我在自己的程序中已經(jīng)很少會用到這種提示功能,但是FORCESCAN還是有它的用武之處。強制表掃描是對系統(tǒng)進行拷問測試的一種方法,F(xiàn)ORCESCAN在這方面將會發(fā)揮積極的作用。
3、支持仿真(512e)硬盤
存儲市場中目前正涌現(xiàn)出新的硬盤驅動器,其中之一就是使用所謂的“512e”格式的硬盤,仿真硬盤運用磁盤的4K扇區(qū),但是在界面上模擬一個512字節(jié)的扇區(qū)硬盤。在TechTarget之前關于仿真硬盤對Windows Server影響的報道中,作者已經(jīng)將該硬盤稱為先進格式硬盤,而且它對于提升SQL Server這樣應用性能方面有很大的優(yōu)勢。因此,微軟在SP1中添加了對仿真硬盤的支持,它可以讓Windows Server 2008 R2運行更好。
4、新的系統(tǒng)對象
- 每當SQL Server有版本更新的時候,都會出現(xiàn)一些新的系統(tǒng)對象,用戶每次都將它們挖掘出來然后記錄到文檔當中。下面就是SQL Server 2008 R2 SP1中一些新的系統(tǒng)對象。
- sys.dm_os_windows_info:返回SQL Server運行的操作系統(tǒng)信息(哪個版本的Windows),其中包括了修訂級別以及操作系統(tǒng)語言等。
- sys.dm_os_volume_stats:當進行查詢的時候,這個動態(tài)管理函數(shù)將返回存儲數(shù)據(jù)庫文件的磁盤信息。比如磁盤上還有多少可用空間,這個卷是否支持壓縮。
- sys.dm_server_services:返回SQL Server正在運行的服務狀態(tài),包括上次啟動時間、服務是否運行在集群實例上等。
- sys.dm_server_registry:返回現(xiàn)安裝的SQL Server相關注冊信息。
5、SharePoint PowerPivot磁盤空間控制
- 微軟PowerPivot數(shù)據(jù)往往會緩存在SharePoint中,但是DBA還是無法對緩存機制有一個比較直接的控制。SQL Server 2008 R2 SP1可以讓DBA控制不活躍數(shù)據(jù)庫在內存中緩存的時間,并對PowerPivot文件進行磁盤清理。如果你的系統(tǒng)中只有少量的PowerPivot數(shù)據(jù),而且更改很少,你希望它能夠長時間緩存在內存中,那么新的磁盤空間控制功能將會非常有幫助。
- 通過sys.sp_db_increased_partitions存儲過程將一個表分成15000個分區(qū)。
- sys.sp_db_increased_partitions存儲過程可以使DBA能夠針對一個特定的表設定increased_partitions。在之前的SQL Server版本中,DBA最多能夠分成1000個分區(qū),而新的SP1中最多則可以達到15000個分區(qū)。這是非常大的一個改進。
6、數(shù)據(jù)層應用組件架構(DAC Fx)
數(shù)據(jù)庫架構管理是讓每個DBA頭痛的事情,但是SQL Server在這方面提供了不錯的幫助。數(shù)據(jù)層應用組件(DAC)就是這樣的一個工具:它讓數(shù)據(jù)層對象(基本上就是數(shù)據(jù)庫中所有的東西)寫入和部署變得輕松起來。SP1包括了一個新的DAC Fx和DAC升級向導,這兩個工具可以幫助SQL Server現(xiàn)有數(shù)據(jù)庫架構進行升級,而且還支持微軟新的云數(shù)據(jù)庫平臺SQL Azure。
SQL Server 2008 R2安裝教程
1.本站的壓縮包內有32位和64位版本的,請根據(jù)自己的系統(tǒng)進行安裝。
2.啟動之后,先解壓出安裝包。
3.啟動安裝程序,點擊“安裝”中的“全新安裝或向現(xiàn)有安裝添加功能”。
4.輸入產(chǎn)品的密鑰:R88PF-GMCFT-KM2KR-4R7GB-43K4B。
5.這里我們點擊第一個選項。
6.這里的功能看自己的需要進行選擇。
7.這里如果你之前沒有安裝其他的sql server版本的話,點擊默認實例;有的話要手動指定實例。
8.這里如果出現(xiàn)錯誤提示,請點擊“對所有SQL Sever服務使用相同的賬號”進行賬號的添加。
9.這里可以選擇混合模式,然后密碼添加當前用戶。
10.這里選擇配置如果不懂的話,可以選擇默認配置。
11.啟動之后的主界面。
SQL Server 2008 R2密鑰序列號
序列號
開發(fā)版(Developer):PTTFM-X467G-P7RH2-3Q6CG-4DMYB
企業(yè)版(Enterprise):JD8Y6-HQG69-P9H84-XDTPG-34MBB
Developer:PTTFM-X467G-P7RH2-3Q6CG-4DMYB
Enterprise:JD8Y6-HQG69-P9H84-XDTPG-34MBB
數(shù)據(jù)中心版
PTTFM-X467G-P7RH2-3Q6CG-4DMYB(可用,已驗證)
DDT3B-8W62X-P9JD6-8MX7M-HWK38(待測)
開發(fā)版
MC46H-JQR3C-2JRHY-XYRKY-QWPVM (可用,已驗證)
FTMGC-B2J97-PJ4QG-V84YB-MTXX8(待測)
企業(yè)版
R88PF-GMCFT-KM2KR-4R7GB-43K4B (可用,已驗證)
GYF3T-H2V88-GRPPH-HWRJP-QRTYB(待測)
標準版
B68Q6-KK2R7-89WGB-6Q9KR-QHFDW(待測)
CXTFT-74V4Y-9D48T-2DMFW-TX7CY(待測)
工組版
XQ4CB-VK9P3-4WYYH-4HQX3-K2R6Q(待測)
WEB版
FP4P7-YKG22-WGRVK-MKGMX-V9MTM(待測)
sql入門新手教程
一、sql怎么導入數(shù)據(jù)庫?
1.首先,在“SQL企業(yè)管理器”中新建一個臨時數(shù)據(jù)庫A1。
2.右擊A1數(shù)據(jù)庫,選擇:所有任務->還原數(shù)據(jù)庫。
3.在“還原數(shù)據(jù)庫”窗口中,選擇:“從設備”。
4.點擊“選擇設備”。
5.點擊“添加”。
6.從文件名中選擇要還原的數(shù)據(jù)庫文件,如A1.BAK。
7.點擊“確定”,返回“還原數(shù)據(jù)庫”窗口。
8.點擊“選項”卡,進入選項設置。
9.鉤選:“在現(xiàn)有數(shù)據(jù)庫上強制還原”。
10.修改“移到物理文件名”為:“c:\a1.ldf”、“c:\a1.mdf”。
11.點確定,即可導入備份文件中的數(shù)據(jù)到臨時數(shù)據(jù)庫A1中。
二、sql怎么導出excel?
在具體的數(shù)據(jù)庫名上點右鍵——所有任務——導出數(shù)據(jù)——下一步——下一步——在目的上選擇 excel97-2000并設定文件名——下一步——下一步——選擇所要導出的表——下一步——完成
三、sql怎么備份數(shù)據(jù)庫?
1.點擊開始菜單,打開sql企業(yè)管理器。
2.依次展開sqlserver根目錄,并打開數(shù)據(jù)庫
3.選擇要備份的數(shù)據(jù)庫名,鼠標右鍵所有任務→備份數(shù)據(jù)庫
4.這里需要注意,如果之前有備份的話,一定要先刪除之前的備份記錄,不用擔心只是刪除記錄而不是刪除你的備份文件
5.刪除記錄再點添加
6.選擇備份目的,就是要讓你選擇備份地點和備份文件命名。前面是路徑后面是文件名,這個文件名是自定義的,可以根據(jù)時間或者其他來命名,如果想另存的話也可以點擊另存為,然后確定
7.添加保存路徑后繼續(xù)確定,然后會有備份進度提示,直到完成ok
系統(tǒng)要求
支持的操作系統(tǒng):Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Vista, Windows Vista Service Pack 1, Windows XP Service Pack 2, Windows XP Service Pack 3
——32 位系統(tǒng):具有 Intel 1 GHz(或同等性能的兼容處理器)或速度更快的處理器的計算機(建議使用 2 GHz 或速度更快的處理器。僅支持單處理器)
——64 位系統(tǒng):1.4 GHz 或速度更快的處理器(建議使用 2 GHz 或速度更快的處理器。僅支持單處理器)
——最低 256 MB RAM(建議使用 1 GB 或更大的 RAM)
——1 GB 可用硬盤空間