sql server 2008特別版是一款在開發編程時經常會使用到的數據庫管理工具,我們可以將自己服務器上的數據庫資料全部通過sql server 2008來進行統一管理,你可以清楚查看到數據庫里每個文件夾中的文件內容,并且可以知道數據庫里的資料是否有出現丟失的情況。當然,你可以使用這款軟件來對數據庫資料進行恢復,從而確保數據庫運行正常。
SQL Server 2008在企業中也是非常重要的應用,各種財務系統,erp系統,oa系統等都會用到SQL Server 2008數據庫,甚至網站也可以用到數據庫來作為網站的后臺。這是微軟官方發布的SQL Server 2008 SP3簡體中文版,基于SQL Server 2008提供可靠高效的智能數據平臺構建而成,提供了大量新改進,可幫助您的組織滿懷信心地調整規模、提高 IT 效率并實現管理完善的自助BI。此版本SQL Server 2008 SP3中包含應用程序和多服務器管理、復雜事件處理、主數據服務及最終用戶報告等方面的新功能和增強功能。
數據庫引擎
數據庫引擎是用于存儲、處理和保護數據的核心服務。數據庫引擎提供了受控訪問和快速事務處理,以滿足企業內最苛刻的數據消費應用程序的要求。數據庫引擎還提供了大量的支持以保持高可用性。
Analysis Services
多維數據 Analysis Services 允許您設計、創建和管理包含從其他數據源(如關系數據庫)聚合的數據的多維結構,從而實現對 OLAP 的支持。
數據挖掘
數據挖掘 Analysis Services 使您可以設計、創建和可視化數據挖掘模型。通過使用多種行業標準數據挖掘算法,可以基于其他數據源構造這些挖掘模型。
Integration Services
Integration Services 是一個生成高性能數據集成解決方案的平臺,其中包括對數據倉庫提供提取、轉換和加載 (ETL) 處理的包。
復制
復制是一組技術,用于在數據庫間復制和分發數據和數據庫對象,然后在數據庫間進行同步操作以維持一致性。使用復制時,可以通過局域網和廣域網、撥號連接、無線連接和 Internet,將數據分發到不同位置以及分發給遠程用戶或移動用戶。
Reporting Services
Reporting Services 提供企業級的 Web 報表功能,從而使您可以創建從多個數據源提取數據的表,發布各種格式的表,以及集中管理安全性和訂閱。
SQL Server Service Broker
Service Broker 幫助開發人員生成安全的可縮放數據庫應用程序。這一新的數據庫引擎技術提供了一個基于消息的通信平臺,從而使獨立的應用程序組件可作為一個工作整體來執行。Service Broker 包括可用于異步編程的基礎結構,該結構可用于單個數據庫或單個實例中的應用程序,也可用于分布式應用程序。
1、新的FORCESCAN查詢提示
任何DBA在進行查詢優化的時候,都知道scan和seek之間的區別。Scan是指讀取表中每一行數據然后返回查詢;而seek使用表的葉數據來找到能夠回答相同查詢的行。當查詢結果僅涉及到表數據的10-15%時,通常使用seek方式會比較好,當涉及到大量數據時則使用scan,它會讀取整個表然后送到內存中然后返回結果,無需分析索引。
①新的FORCESCAN提示功能就和字面上的意思一樣,可以確保查詢優化器在給定的操作中不使用seek,而強制使用scan。需要提醒的是,FORCESCAN需要謹慎使用,否則會造成查詢性能降低的后果。
②SELECT user_type FROM user_table WITH (FORCESCAN)
上面的語句假定user_type列相對來說并不是獨一無二的,也就是所謂的“低基數”列,這時候使用FORCESCAN就和使用索引沒有太大差別。
③隨著SQL Server查詢優化器變得越來越強大,我在自己的程序中已經很少會用到這種提示功能,但是FORCESCAN還是有它的用武之處。強制表掃描是對系統進行拷問測試的一種方法,FORCESCAN在這方面將會發揮積極的作用。
2、FORCESEEK查詢提示的新功能
①FORCESEEK和FORCESCAN二者是截然相反的,它會強制數據庫使用seek。在之前的版本中也存在這一功能,但是在SQL Server 2008 R2 SP1中,DBA可以使用FORCESEEK來指定需要seek的索引或者列:
②SELECT user_name FROM user_table
③WITH (FORCESEEK(user_table_index(user_name))
④如果你能夠想到的,在user_table上有一個索引叫做user_table_index,它將user_name作為其中的一列。這會強制查詢優化器使用這個索引和列來進行seek。你還可以seek多個列,但是這需要按照它們在索引中的位置順序來指明出來。
⑤一個可能的應用場景:你創建了一個系統,其中生成索引后你想要手動進行詳細的說明,或者是用存儲過程以及內嵌SQL語句來自動生成。
3、新的系統對象
①每當SQL Server有版本更新的時候,都會出現一些新的系統對象,用戶每次都將它們挖掘出來然后記錄到文檔當中。下面就是SQL Server 2008 R2 SP1中一些新的系統對象。
②sys.dm_os_volume_stats:當進行查詢的時候,這個動態管理函數將返回存儲數據庫文件的磁盤信息。比如磁盤上還有多少可用空間,這個卷是否支持壓縮。
③sys.dm_os_windows_info:返回SQL Server運行的操作系統信息(哪個版本的Windows),其中包括了修訂級別以及操作系統語言等。
④sys.dm_server_registry:返回現安裝的SQL Server相關注冊信息。
⑤sys.dm_server_services:返回SQL Server正在運行的服務狀態,包括上次啟動時間、服務是否運行在集群實例上等。
4、支持仿真(512e)硬盤
存儲市場中目前正涌現出新的硬盤驅動器,其中之一就是使用所謂的“512e”格式的硬盤,仿真硬盤運用磁盤的4K扇區,但是在界面上模擬一個512字節的扇區硬盤。在TechTarget之前關于仿真硬盤對Windows Server影響的報道中,作者已經將該硬盤稱為先進格式硬盤,而且它對于提升SQL Server這樣應用性能方面有很大的優勢。因此,微軟在SP1中添加了對仿真硬盤的支持,它可以讓Windows Server 2008 R2運行更好。
5、數據層應用組件架構(DAC Fx)
數據庫架構管理是讓每個DBA頭痛的事情,但是SQL Server在這方面提供了不錯的幫助。數據層應用組件(DAC)就是這樣的一個工具:它讓數據層對象(基本上就是數據庫中所有的東西)寫入和部署變得輕松起來。SP1包括了一個新的DAC Fx和DAC升級向導,這兩個工具可以幫助SQL Server現有數據庫架構進行升級,而且還支持微軟新的云數據庫平臺SQL Azure。
6、SharePoint PowerPivot磁盤空間控制
①微軟PowerPivot數據往往會緩存在SharePoint中,但是DBA還是無法對緩存機制有一個比較直接的控制。SQL Server 2008 R2 SP1可以讓DBA控制不活躍數據庫在內存中緩存的時間,并對PowerPivot文件進行磁盤清理。如果你的系統中只有少量的PowerPivot數據,而且更改很少,你希望它能夠長時間緩存在內存中,那么新的磁盤空間控制功能將會非常有幫助。
②通過sys.sp_db_increased_partitions存儲過程將一個表分成15000個分區。
③sys.sp_db_increased_partitions存儲過程可以使DBA能夠針對一個特定的表設定increased_partitions。在之前的SQL Server版本中,DBA最多能夠分成1000個分區,而新的SP1中最多則可以達到15000個分區。這是非常大的一個改進。
在Windows7操作系統里,啟動Microsoft SQL 2008安裝程序后,系統兼容性助手將提示軟件存在兼容性問題,在安裝完成之后必須安裝SP1補丁才能運行,如圖所示。這里選擇“運行程序”開始SQL Server 2008的安裝。
進入SQL Server安裝中心后跳過“計劃”內容,直接選擇界面左側列表中的“安裝”,如圖所示,進入安裝列表選擇。
如圖所示,進入SQL Server安裝中心-安裝界面后,右側的列表顯示了不同的安裝選項。本文以全新安裝為例說明整個安裝過程,因此這里選擇第一個安裝選項“全新SQL Server獨立安裝或現有安裝添加功能”。
選擇全新安裝之后,系統程序兼容助手再次提示兼容性問題,如圖所示。選擇“運行程序”繼續安裝。
之后進入“安裝程序支持規則”安裝界面,安裝程序將自動檢測安裝環境基本支持情況,需要保證通過所有條件后才能進行下面的安裝,如圖所示。當完成所有檢測后,點擊“確定”進行下面的安裝。
接下來是SQL Server2008版本選擇和密鑰填寫,本文以“Enterprise Evaluation”為例介紹安裝過程,密鑰可以向Microsoft官方購買,如圖所示。
在許可條款界面中,需要接受Microsoft軟件許可條款才能安裝SQL Server2008,如圖所示。
接下來將進行安裝支持檢察,如圖所示,點擊“安裝”繼續安裝。
如圖所示,當所有檢測都通過之后才能繼續下面的安裝。如果出現錯誤,需要更正所有失敗后才能安裝。
通過“安裝程序支持規則”檢察之后進入“功能選擇”界面,如圖所示。這里選擇需要安裝的SQL Server功能,以及安裝路徑。建議:由于數據和操作日志文件可能會特別龐大,請謹慎選擇安裝路徑,或在建立數據庫時選擇專有的保存路徑。
如圖所示,接下來是“實例配置”,這里選擇默認的ID和路徑。
在完成安裝內容選擇之后會顯示磁盤使用情況,可根據磁盤空間自行調整,如圖所示。
如圖所示,在服務器配置中,需要為各種服務指定合法的賬戶。
接下來是數據庫登錄時的身份驗證,這里需要為SQL Server指定一位管理員,本文以系統管理員作為示例,如圖所示。建議:在服務器上安裝SQL Server時,安全起見為此建立獨立的用戶進行管理;旌夏J绞潜镜叵到y管理員與管理員有訪問的權限
如圖所示,為“Analysis Services配置”指定管理員,本文以系統管理員作為示例。建議:在服務器上安裝SQL Server時,安全起見為此建立獨立的用戶進行管理。
在報表服務配置中選擇默認模式,用戶可根據需求選擇,如圖所示。
如圖所示,“錯誤和使用情況報告”界面中可選擇是否將錯誤報告發送給微軟。
最后根據功能配置選擇再次進行環境檢察,如圖所示。
當通過檢察之后,軟件將會列出所有的配置信息,最后一次確認安裝,如圖所示。點擊“安裝”開始SQL Server安裝。
根據硬件環境的差異,安裝過程可能持續10-30分鐘,如圖所示。
如圖所示,當安裝完成之后,SQL Server將列出各功能安裝狀態。
如圖所示,此時SQL Server 2008完成了安裝,并將安裝日志保存在了指定的路徑下。
sql server 2008特別版如何新建一個表?
安裝好sql server 2008后,把這個圖標直接右鍵快捷方式到桌面,方便以后使用,如圖所示。
雙擊這個圖標,參考sql server 2008的安裝教程,設計好用戶名密碼后,直接登陸,如圖所示。
選擇數據庫,右鍵添加數據庫。
輸入新建數據庫的名稱,默認為c盤,點擊添加,如圖所示。
新的數據庫下面找到表這個選項
選擇新建表,如圖所示。
設置列名和數據類型,一般如圖所示的類型,ID為int,其他為varchar,具體其他的類型,需要參考其他教程哦?旖萱ICtrl+S,保存并且命名。
右擊表名,選擇編輯前200行,如圖所示。
在表格中填入自己需要的字段名,以及其他信息,如圖所示。
選擇前1000行,查看剛剛建好的表的內容,如圖所示。
效果如下,建好了表格咯~
sql server 2008特別版如何登陸?
首先確保Sqlserver已經正確安裝
找到正確的安裝包,可以看到Sql server management studio,單擊打開
彈出登錄頁面,各個選項可以根據圖片進行設置
特別說一下用戶名密碼,這里使用的用戶名是“sa”,輸入正確的密碼才可以登陸,不然會報錯
可以單擊"選項"進行其他設置,個人感覺除了登陸頁,其他的沒有必要
成功登陸后可以看到如下的界面,下面新建一個查詢,就可以執行sql了
sql server 2008特別版附加數據庫時操作系統錯誤5(拒絕訪問)錯誤5012的解決辦法:
選擇 所有程序-SQL Server 2008-配置工具-選擇"SQL Server Configuration Manager"或者“SQL Server 配置管理器”,
打開“SQL Server Configuration Manager”配置界面,在左側選擇"SQL Server 20058服務",在右側右擊打開“SQL Server (SQLServer)” 的屬性,在內置賬戶處將網絡服務--”Network Service”改為本地系統--"Local System",
點擊“重新啟動”后再附加數據庫就OK了。
主要配置過程如下圖:
1.打開“SQL Server Configuration Manager”配置界面:
2.選擇SqlServer(SQLSERVER),選項,并右擊:
3.選擇“Local System”:
4.選擇“重新啟動”:
5.配置成功: