網友評分: 4.5分
sqlserver2005安裝包是一款功能強大的數據庫管理軟件。它的操作界面非常簡潔,功能一目了然,使用起來非常的快捷。這款軟件帶來了許多重大的創新和改進,為數據庫領域注入了新的活力。軟件通過提供一個集成的管理控制臺來監視和管理SQL Server關系數據庫、Integration Services、Analysis Services、Reporting Services、Notification Services以及在數量眾多的分布式服務器和數據庫上的SQL Server Mobile Edition。這使得用戶可以更加輕松地管理數據庫,并且大大簡化了管理工作。SQL Server 2005還具有易管理、快速恢復、故障轉移等諸多功能。這些功能使得關系型數據和結構化數據的存儲變得更加安全可靠。用戶可以構建和管理用于業務的高可用和高性能的數據應用程序,從而大大提高了工作效率。如果你對數據管理感興趣,不妨前來下載體驗一下。相信你一定會被它強大的功能和方便的操作所深深吸引。
XML技術
在使用本地網絡和互聯網的情況下,在不同應用軟件之間散步數據的時候,可擴展標記語言(標準通用標記語言的子集)是一個重要的標準。SQL Server2005將會自身支持存儲和查詢可擴展標記語言文件。
NET框架主機
使用SQL Server2005,開發人員通過使用相似的語言,例如微軟的VisualC#.net和微軟的VisualBasic,將能夠創立數據庫對象。開發人員還將能夠建立兩個新的對象--用戶定義的類和集合。
增強的安全性
SQL Server2005中的新安全模式將用戶和對象分開,提供fine-grainAccess存取、并允許對數據存取進行更大的控制。另外,所有系統表格將作為視圖得到實施,對數據庫系統對象進行了更大程度的控制。
ADO. NET2.0版本
從對SQL類的新的支持,到多活動結果集(MARS),SQL Server2005中的ADO . NET將推動數據集的存取和操縱,實現更大的可升級性和靈活性。
SQL服務中介
SQL服務中介將為大型、營業范圍內的應用軟件,提供一個分布式的、異步應用框架。
Transact-SQL的增強性能
SQL Server2005為開發可升級的數據庫應用軟件,提供了新的語言功能。這些增強的性能包括處理錯誤、遞歸查詢功能、關系運算符PIVOT,APPLY,ROW_NUMBER和其他數據列排行功能,等等。
Web服務
使用SQL Server2005,開發人員將能夠在數據庫層開發Web服務,將SQL Server當作一個超文本傳輸協議(HTTP)偵聽器,并且為網絡服務中心應用軟件提供一個新型的數據存取功能。
1、易管理性
SQL Server 2005 使部署、管理和優化企業數據以及分析應用程序變得更簡單、更容易。作為一個企業數據管理平臺,它提供單一管理控制臺,使數據管理員能夠在任何地方監視、管理和調諧企業中所有的數據庫和相關的服務。它還提供了一個可以使用 SQL 管理對象輕松編程的可擴展的管理基礎結構,使得用戶可以定制和擴展他們的管理環境,同時使獨立軟件供應商 (ISV) 也能夠創建附加的工具和功能來更好地擴展打開即得的能力。
2、SQL Server Management Studio
SQL Server 2005 通過提供一個集成的管理控制臺來監視和管理 SQL Server 關系數據庫、Integration Services、Analysis Services、Reporting Services、Notification Services 以及在數量眾多的分布式服務器和數據庫上的 SQL Server Mobile Edition,從而簡化了管理工作。數據庫管理員能夠同時執行多個任務,例如,編寫和執行查詢,查看服務器對象,管理對象,監視系統活動和查看聯機幫助。SQL Server Management Studio 提供了一個開發環境,可在其中使用 Transact-SQL、多維表達式、XML for Analysis 和 SQL Server Mobile Edition 來編寫、編輯和管理腳本和存儲過程。Management Studio 可以很容易地與源代碼控制集成在一起。Management Studio 還包括一些工具可用來調度 SQL Server 代理作業和管理維護計劃,以自動執行日常維護和操作任務。管理和腳本編寫集成在單一工具中,同時,該工具具有管理所有類型的服務器的能力,為數據庫管理員們提供了更強的生產效率。
SQL Server 2005 開放了 70 多個新的內部數據庫性能和資源使用的度量值,涵蓋了從內存、鎖定到對事務、網絡和磁盤 I/O 的調度等。這些動態管理視圖 (DMV) 提供了對數據庫和強大的基礎結構的更大的透明度和可見性,可以主動監視數據庫的狀況和性能。
3、SQL 管理對象
SQL 管理對象 (SMO) 是一個新的可編程對象集,它可實現所有 SQL Server 數據庫的管理功能。事實上,Management Studio 就是構建在 SQL 管理對象之上的。SMO 是作為 Microsoft .NET Framework 程序集實現的。您可以使用 SMO 自動執行常見的 SQL Server 管理任務,例如,用編程方式檢索配置設置,創建新數據庫,應用 Transact-SQL 腳本,創建 SQL Server 代理作業以及調度備份等。SMO 對象模型替代了包含在 SQL Server 早期版本中的分布式管理對象 (DMO),因為它更安全可靠并具有更高的可伸縮性。
4、可用性
在高可用性技術、額外的備份和恢復功能,以及復制增強上的投資使企業能夠構建和部署高可用的應用程序。在高可用性上的創新有:數據庫鏡像、故障轉移群集、數據庫快照和增強的聯機操作,這有助于最小化停機時間,并確保可以訪問關鍵的企業系統。本節將詳細介紹這些增強特性。
5、數據庫鏡像
數據庫鏡像允許事務日志以連續的方式從源服務器傳遞到單臺目標服務器上。當主系統出現故障時,應用程序可以立即重新連接到輔助服務器上的數據庫。輔助實例幾秒鐘內即可檢測到主服務器發生了故障,并能立即接受數據庫連接。數據庫鏡像工作在標準服務器硬件下,不需要特定的存儲或控制器。圖 1 顯示了數據庫鏡像的基本配置
6、故障轉移群集
故障轉移群集是一個高可用的解決方案,它利用 Microsoft Windows 集群服務創建容錯虛擬服務器,一旦數據庫服務器出現故障,便可提供快速故障轉移。在 SQL Server 2005 中,SQL Server Analysis Services、Notification Services 和 SQL Server 復制現在都已支持故障轉移群集。群集節點的最大數量也增加到 8 個。SQL Server 故障轉移群集現在已是一個完整的容錯服務器解決方案。
7、快速恢復
SQL Server 2005 通過一個新的快速恢復選項提高了 SQL Server 數據庫的可用性。在事務日志前滾之后,用戶可以重新連接到恢復數據庫。SQL Server 早期版本要求即便用戶無需訪問數據庫中受影響的部分,也需等到不完整的事務回滾之后才能進行重新連接。
8、專用管理員連接
SQL Server 2005 引入了一個專用的管理員連接來訪問正在運行的服務器,即便該服務器沒有響應或不可用。這樣,用戶就可以執行診斷功能或 Transact-SQL 語句,以便對服務器進行故障診斷。該連接由 sysadmin 固定服務器角色的成員來激活,并僅通過 SQLCMD 命令提示工具在本地或從遠程計算機才能使用。
9、聯機操作(索引操作和還原)
聯機創建、重建或刪除索引的功能是 SQL Server 2005 的一個增強功能。SQL Server 2005 加強了 SQL Server 早期版本的索引功能。聯機索引選項允許在執行索引數據定義語言 (DDL) 時,對基礎表或聚集索引數據以及任何關聯的索引進行并發修改(更新、刪除和插入)。有了對聯機索引操作的支持,用戶可以在不干預對表或其他現有索引的訪問的情況下添加索引。此外,服務器工作負荷允許索引操作充分利用并行處理的高效性。SQL Server 2005 引入聯機恢復功能以便在 SQL Server 實例運行時執行還原操作。聯機還原功能提高了 SQL Server 的可用性,因為只有被還原的數據是不可用的。數據庫的其他數據保持聯機并且可用。SQL Server 的早期版本要求用戶在還原數據庫之前讓數據庫脫機。
10、復制
復制通過在多個數據庫服務器上分發數據來提高數據的可用性。允許應用程序在多個數據庫上擴展 SQL Server 讀取工作負荷,從而提高了可用性。SQL Server 2005 使用一種新的對等模型增強了復制功能,這個新模型提供了一個新拓撲結構,使數據庫可以與任何同級數據庫進行事務同步。
11、可伸縮性
可伸縮性的改進(如表分區、快照隔離和 64 位支持)將使您能夠使用 SQL Server 2005 構建和部署最關鍵的應用程序。對大型表和索引的分區功能顯著地增強了大型數據庫的查詢性能。
12、表和索引分區
表和索引分區把數據庫分成更小、更易管理的塊,從而簡化了大型數據庫的管理。對數據庫領域而言,在表、數據庫和服務器之間的數據分區已不是一個新的概念,SQL Server 2005 提供了在數據庫的文件組之間表分區的功能。水平分區允許把表分區方案分成多個小的分組。表分區用于非常大的數據庫,從幾百 GB 到 TB、甚至更大的數據庫。
13、快照隔離
將數據復制、轉換并存檔到面向分析的數據庫后,必須定期維護和/或重建這些數據。查看事務上一致的數據庫版本肯定對用戶有好處;然而,用戶查看的數據版本不再是當前版本。構建和索引這些數據可能會花很長時間,而且它們也許并不是用戶真正想要的數據。這就是快照隔離能夠發揮作用的地方??煺崭綦x級別通過使用一個數據庫的事務一致視圖來允許用戶訪問最后被提交的行。
1.首先,解壓之后,里面的目錄比較奇怪,然而其中的splash.hta卻是可以點擊就運行的,如同exe可執行文件。
2.根據你系統的位數,選擇相應的版本,之后來到如下圖的畫面,如果你的電腦從來沒有裝過VS,或者安裝VS的時候沒有完全安裝,則先安裝SQL Native Client,SQL Native Client的安裝過程這里就不展示了,很腦殘的,唯一需要注意的是,去到安裝組件的那一步,記得全選。
如果你的電腦曾經完全安裝過VS的話,選擇“服務器組件、工具、聯機叢書和示例”進行SQL Server核心組件的安裝:
3.在Win7x64系統,要安裝SQL2005馬上給你一個兼容性警告。
微軟官方推薦的配置是WIN2008+SQL2008+VS2008,WIN7與WIN2008是同結構的,也就是WINXP與WIN2003的關系一樣。不過個人覺得沒必要用這么高版本的SQL2008了,畢竟SQL Server占用的資源遠遠大于MYSQL,你升一個版本,你的內存就少一塊了。
同時,SQL2005在Win7x64根本就半點兼容性問題沒有,有也是“嘴上說不喜歡,那就是喜歡,嘴上說不要,那就是要”的意思!
4.之后,鄭重其事的系統配置檢查完全說明了一切,與其最適系統Win2003全部通過,沒有警告是一樣的。
有人說我,這分明是睜大眼睛說瞎話,說誰沒有警告的?那IIS與ASP.NET是什么鬼?拜托!我現在還不需要進行C#與ASP.NET的開發,這兩個服務開來干嗎?開了,也用不到!
有強迫癥的同學,可以先按如下圖所示,先在控制面板->程序與功能->打開或關閉Windows功能中,先將所有IIS服務打開,再安裝SQL2005,包你跟Win2003安裝SQL2005一樣,何止是錯誤?半個警告都沒有!
5.之后一直點下一步,來到選擇“要安裝的組件”這一步,千萬要注意,將所有組件裝上,免得到時候玩SQL Server玩到什么功能就因為你某個組件沒裝出問題,理論上只裝“數據庫服務”與“客戶端組件”就可以,但我沒試過,這點空間、這點內存就別省了,省也省不了多少。
還有一般情況,安裝SQL Server與安裝Mysql一樣《【Mysql】Mysql的安裝、部署與圖形化》(點擊打開鏈接)別亂換路徑,裝C盤就C盤,就怕不同路徑出問題!
同樣需要注意,千萬進入“高級”里面選擇“整個功能將安裝到本地磁盤上”,勿留遺憾~
6.之后一直點下一步,去到“服務賬戶”這里,記得選擇“使用內置系統賬戶”,先能夠輕松進入SQL Server,其余的權限管理一切好說。
默認的“域用戶”是涉及局域網內的網上鄰居玩的,我們自己一般是單機玩SQL Server,因此選第一個。
7.而來到“身份驗證模式”這里,注意選擇“混合模式”,設置sa賬號的登錄密碼,就是其它數據庫的root賬號,一個數據庫必須有一個超級管理員,SQL Server就在這里體現。這個sa密碼一定要記得啊,別忘記了。
標簽: SQLServer2005 SQL數據庫