當前位置:首頁 » 編程語言 » sqlserver2014集群
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver2014集群

發布時間: 2023-06-07 10:27:03

sqlSERVER怎麼搭建伺服器集群實現負載均衡

很多組織機構慢慢的在不同的伺服器和地點部署SQL Server資料庫——為各種應用和目的——開始考慮通過SQL Server集群的方式來合並。

將SQL Server實例和資料庫合並到一個中心的地點可以減低成本,尤其是維護和軟硬體許可證。此外,在合並之後,可以減低所需機器的數量,這些機器就可以用於備用。

當尋找一個備用,比如高可用性的環境,企業常常決定部署Microsoft的集群架構。我常常被問到小的集群(由較少的節點組成)SQL Server實例和作為中心解決方案的大的集群哪一種更好。在我們比較了這兩個集群架構之後,我讓你們自己做決定。

什麼是Microsoft集群伺服器

MSCS是一個Windows Server企業版中的內建功能。這個軟體支持兩個或者更多伺服器節點連接起來形成一個「集群」,來獲得更高的可用性和對數據和應用更簡便的管理。MSCS可以自動的檢查到伺服器或者應用的失效,並從中恢復。你也可以使用它來(手動)移動伺服器之間的負載來平衡利用率以及無需停機時間來調度計劃中的維護任務。

這種集群設計使用軟體「心跳」來檢測應用或者伺服器的失效。在伺服器失效的事件中,它會自動將資源(比如磁碟和IP地址)的所有權從失效的伺服器轉移到活動的伺服器。注意還有方法可以保持心跳連接的更高的可用性,比如站點全面失效的情況下。

MSCS不要求在客戶計算機上安裝任何特殊軟體,因此用戶在災難恢復的經歷依賴於客戶-伺服器應用中客戶一方的本質。客戶的重新連接常常是透明的,因為MSCS在相同的IP地址上重啟應用、文件共享等等。進一步,為了災難恢復,集群的節點可以處於分離的、遙遠的地點。

在集群伺服器上的SQL Server

SQL Server 2000可以配置為最多4個節點的集群,而SQL Server 2005可以配置為最多8個節點的集群。當一個SQL Server實例被配置為集群之後,它的磁碟資源、IP地址和服務就形成了集群組來實現災難恢復。

SQL Server 2000允許在一個集群上安裝16個實例。根據在線幫助,「SQL Server 2005在一個伺服器或者處理器上可以支持最多50個SQL Server實例,」但是,「只能使用25個硬碟驅動器符,因此如果你需要更多的實例,那麼需要預先規劃。」

注意SQL Server實例的災難恢復階段是指SQL Server服務開始所需要的時間,這可能從幾秒鍾到幾分鍾。如果你需要更高的可用性,考慮使用其他的方法,比如log shipping和資料庫鏡像。

單個的大的SQL Server集群還是小的集群

下面是大的、由更多的節點組成的集群的優點:

◆更高的可用新(更多的節點來災難恢復)。

◆更多的負載均衡選擇(更多的節點)。

◆更低廉的維護成本。

◆增長的敏捷性。多達4個或者8個節點,依賴於SQL版本。

◆增強的管理性和簡化環境(需要管理的少了)。

◆更少的停機時間(災難恢復更多的選擇)。

◆災難恢復性能不受集群中的節點數目影響。

下面是單個大的集群的缺點:

◆集群節點數目有限(如果需要第9個節點怎麼辦)。

◆在集群中SQL實例數目有限。

◆沒有對失效的防護——如果磁碟陣列失效了,就不會發生災難恢復。

◆使用災難恢復集群,無法在資料庫級別或者資料庫對象級別,比如表,創建災難恢復集群。

虛擬化和集群

虛擬機也可以參與到集群中,虛擬和物理機器可以集群在一起,不會發生問題。SQL Server實例可以在虛擬機上,但是性能可能會受用影響,這依賴於實例所消耗的資源。在虛擬機上安裝SQL Server實例之前,你需要進行壓力測試來驗證它是否可以承受必要的負載。

在這種靈活的架構中,如果虛擬機和物理機器集群在一起,你可以在虛擬機和物理機器之間對SQL Server進行負載均衡。比如,使用虛擬機上的SQL Server實例開發應用。然後在你需要對開發實例進行壓力測試的時候,將它災難恢復到集群中更強的物理機器上。

集群伺服器可以用於SQL Server的高可用性、災難恢復、可擴展性和負載均衡。單個更大的、由更多的節點組成的集群往往比小的、只有少數節點的集群更好。大個集群允許更靈活環境,為了負載均衡和維護,實例可以從一個節點移動到另外的節點。

Ⅱ sql server 2014 支持多少台伺服器集群

sql 資料庫最多支持32台群集 24個節點伺服器!
需要改變自己的數據模式。舉例來說,它不支持標識欄位——需要利用GUID作為集群化主鍵。
需要變更現有代碼。Hekaton與已存儲程序協作良好,而且能將某些已存儲程序編譯為本地代碼。
整個處理流程在內存中進行。
如果發現自己的Hekaton表格體積暴增,這就意味著可供其它表格使用的緩存空間已經大幅削減。
如果大家的內存空間已然告罄,整套系統將陷入癱瘓。

Ⅲ 什麼是SQL+Serve+2014的一種實用工具

SQL Server資料庫是Microsoft開發設計的一個關系資料庫智能管理系統(RDBMS),現在是全世界主流資料庫之一;
SQL Server資料庫具備方便使用、可伸縮性好、相關軟體集成程度高等優勢,能夠從單一的筆記本上運行或以高倍雲伺服器集群為基礎,或在這兩者之間任何東西上運行。盡管說成「任何東西」,可是依然要考慮有關的軟體和硬體配置;

SQL Server應用集成化的商務智能(BI)專用工具提供了企業級的數據管理服務。Microsoft SQL Server資料庫引擎為關系型數據和結構化數據提供了更可靠安全的存儲功能,使用戶能夠搭建和管理用於業務流程的高可用性和性能卓越的程序。

SQL Server1.0在1989年公布,迄今SQL Server已變成一個企業級的信息化平台。SQL Server2014包含內嵌的商業智能專用工具,以及一系列的分析和報告工具,能夠建立資料庫、備份數據、拷貝,為數據安全提供了更強的保障。

版權聲明:本文為CSDN博主「樹懶學堂」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/nayun123/article/details/108118084

Ⅳ 資料庫sql server 2014和sql server 2000差的多嗎

還是有很大區別的

SQLServer2000+2005+2008,完全可以共存

1)只要實例名不同即可(如:默認實例、命名實例SQL2005、命名實例SQL2008)。
(2)2005 與 2008要求的 .NET Framework 版本不一樣,2005 要求 2.0,而 2008 要求 3.5 SP1;
(3)特別要注意的是,安裝 SQL2008 的機器上如果安裝過開發工具 Visual Studio 2008,
則必須先安裝 VS2008 SP1 補丁包(相當耗時但是必須的),否則壓根就不讓你繼續裝。
(4)SQL2008語法智能感知,Management Studio 速度也快了許多

SQLServer2014新特性:

  1. 利用SSD對高使用頻率數據進行緩存處理

  2. 更多在線維護操作

  3. AlwaysOn可用組支持更多次級伺服器

  4. AlwaysOn可用組支持更多次級伺服器

  5. 將Azure虛擬機作為AlwaysOn AG副本

  6. 故障轉移集群支持集群化共享分卷

  7. 在Azure中實際智能備份

  8. 內部SQL Server搭配Azure存儲中的數據/日誌文件

  9. Hekaton:專用內存內OLTP列表

  10. 其它出色改進:

    可更新的集群化列式存儲索引;

    基數估計值更合理、查詢性能也因此提升;

    IO迎來資源監管工具;

    Sysprep(系統准備工具)顯著增強;

    提供向Azure虛擬機中部署資料庫的引導機制;

    職責分離機製得到強化,現在無權讀取數據的資料庫管理員或者審計人士終於獲得了數據管理權——但無法管理伺服器;

    Windows Server 2012 R2協作改進——支持ReFS、VHDX容量在線調整、存儲分層以及SMB(即伺服器信息塊)改進。

Ⅳ 什麼是sqlserver的集群

由二台或更多物理上獨立的伺服器共同組成的「虛擬」伺服器稱之為集群伺服器。一項稱做MicroSoft集群服務(MSCS)的微軟服務可對集群伺服器進行管理。一個SQL Server集群是由二台或更多運行SQL Server的伺服器(節點)組成的虛擬伺服器。如果集群中的一個節點發生故障,集群中的另一個節點就承擔這個故障節點的責任。
認為一個SQL Server集群能夠給集群中的兩個節點帶來負載平衡,這是一種常見的誤解。雖然這似乎很有用,但卻是不正確的。這也意味著集束SQL Server不能真正提高性能。集束SQL Server只能提供故障轉移功能。故障轉移就是當系統中的一台機器發生故障失去其功能時,另一台機器將接手運行它的SQL Server實例。這種功能失效可能是由於硬體故障、服務故障、人工故障或各種其它原因。
為何要集束SQL Server環境?
在實用性方面,集群SQL Server環境令人滿意。在進行故障轉移時,將資料庫實例由一台伺服器轉移到另一台伺服器的時間非常短暫,一般只需要3至7秒鍾。雖然需要重建連接,但對資料庫的終端用戶而言,故障轉移處理通常是透明的。低廉的故障轉移成本還可幫助你對集群中的節點進行維護,而不會造成伺服器完全無法訪問
SQL Server集群類型
一共有兩種類型的SQL Server集群:主動/被動集群和主動/主動集群。下面分別對它們進行說明(說明以兩個節點的SQL Server集群為基礎)。
主動/被動集群
在這種類型的集群中,一次只有一個節點控制SQL Server資源。另一個節點一直處於備用模式,等待故障發生。進行故障轉移時,備用的節點即取得SQL Server資源的控制權。
優點:由於伺服器上只有一個實例在運行,所以在進行故障轉移時,不需要另外的伺服器來接管兩個SQL Server實例,性能也不會因此降低。
缺點:由於虛擬伺服器上只有一個SQL Server實例在運行,另一台伺服器總是處理備用模式與空閑狀態。這意味著你並沒有充分利用你購買的硬體。
主動/主動集群
在這種類型的集群中,集群中的每個節點運行一個獨立且主動的SQL Server實例。發生節點故障時,另一個節點能夠控制發生故障節點的SQL Server實例。然後這個正常的節點將運行兩個SQL Server實例——它自己的實例和發生故障的實例。
優點:通過這種配置,你能夠充分利用你的硬體。在這樣的系統中,兩個伺服器都在運行,而不是只有一台伺服器運行,而另一台處於等待故障發生的備用模式,因此你能夠充分利用你購買的機器。
缺點:如果進行故障轉移,一台伺服器運行兩個SQL Server實例,性能就會受到不利影響。然而,性能降低總比虛擬伺服器完全失靈要強得多。這種配置的另一故障在於它要求購買的許可要比主動/被動集群多一些。因為集群在運行兩個主動SQL Server實例,這要求你購買兩個單獨的伺服器許可。在某些情況下,這也可能對你形成阻礙。
集群考慮
在高實用性方面,集群SQL Server環境有一定的優勢。然而,高實用性也確實伴隨某種折衷。
首先,建立一個集群SQL Server環境非常昂貴。這是因為集群中的節點必須遵照集群節點的兼容性列表。而且,還需要建立一個復雜的網路,機器的配置必須幾乎相同,同時需要實現資料庫文件磁碟子系統共享。存儲區網路(SAN)是建立這種子系統的不錯選擇,但SAN並非必要,而且十分昂貴。另外,如果你正在運行一個主動/主動集群,你需要為集群中運行SQL Server實例的每台機器的處理器購買一個許可。
因為當地集群主要局限於同一地理區域,自然災難可能會使集群完全失靈。在那種情況下,你需要轉移到災難恢復站點進行繼續操作。你也可以建立地理分散的SQL Server集群,但這樣的系統更加復雜與昂貴。

Ⅵ sql server2014 標准版多少錢

Sql server2014標准版電子授權版的一般行業參考報價是34915,sql server2014有兩個新特點,內存技術改進、雲整合。
內存技術改進:SQL Server 2014中最吸引人關注的特性就。內存OLTP整合到SQL Server的核心資料庫管理組件中,它不需要特殊的硬體或軟體,就能夠無縫整合現有的事務過程。SQL Server 2014增強內存相關功能的另一個方面是允許將SQL Server內存緩沖池擴展到固態硬碟(SSD)或SSD陣列上。在SQL Server 2014中,列存儲索引功能也得到更新。列存儲索引最初是在SQL Server 2012引入的,目的是支持高度聚合數據倉庫查詢。SQL Server 2014引入了另一種列存儲索引,它既支持集群也支持更新。此外,它還支持更高效的數據壓縮,允許將更多的數據保存到內存中,以減少昂貴的I/O操作。
雲整合:微軟一直將SQL Server 2014定位為混合雲平台,這意味著SQL Server資料庫更容易整合Windows Azure。例如,從SQL Server 2012 Cumulative Update 2開始,您就能夠將資料庫備份到Windows Azure BLOB存儲服務上。SQL Server 2014引入了智能備份(Smart Backups)概念,其中SQLServer將自動決定要執行完全備份還是差異備份,以及何時執行備份。SQL Server 2014還允許將本地資料庫的數據和日誌文件存儲到Azure存儲上。此外,SQL Server Management Studio提供了一個部署向導,它可以幫助您輕松地將現有本地資料庫遷移到Azure虛擬機上。
SQL Server 2014還增加了一個功能,允許將Azure虛擬機作為一個Always On可用性組副本。這意味著您用一個虛擬機作為次副本,然後支持自動故障恢復。