iT邦幫忙

1

因為Lincese問題,想要將8台SQL Server合併到一台

  • 分享至 

  • xImage

因為升級費用問題,想要將 SQL Server 8 台 Server 合併遷移到一台
請問有前輩的寶貴經驗能分享,要注意哪些問題嗎?


詢問ChatGpt

1. 硬件和性能:要確保目標服務器的硬件配置足夠強大,能夠承擔合併後的工作負載。同時要考慮數據庫的性能需求,例如 CPU、內存、硬盤等的配置。

2. 數據庫版本和兼容性:檢查源數據庫的版本,並確保目標服務器上安裝的 SQL Server 版本能夠支持源數據庫的兼容性級別。如果版本不一致,可能需要升級源數據庫或者選擇適合的兼容性級別。

3. 數據庫大小和容量:評估源數據庫的大小和容量,確保目標服務器上的磁盤容量足夠存儲合併後的數據庫。根據需要,可能需要調整磁盤分區和文件組的配置。

4. 依賴關係和應用程序影響:確定源數據庫與其他系統或應用程序之間的依賴關係,確保合4. 依賴關係和應用程序影響:確定源數據庫與其他系統或應用程序之間的依賴關係,確保合併後的數據庫不會影響其他系統的正常運行。在進行合併操作之前,需要與相關團隊進行充分溝通和測試,確保所有應用程序都能正確地連接和使用合併後的數據庫。

5. 數據遷移和備份恢復:制定合併計劃和數據遷移策略,確保數據能夠順利地從源數據庫遷移到目標服務器。在遷移過程中,需要備份源數據庫,並確保有可靠的備份和恢復策略,以防止數據丟失或損壞。

6. 安全和權限:合併後的數據庫可能涉及到多個用戶和應用程序的訪問權限。在遷移完成後,需要重新審查和調整數據庫的安全設置和用戶權限,確保只有授權的用戶能夠訪問所需的數據,並保護數據庫的安全性。

7. 性能優化:合併後的數據庫可能會面臨性能問題,例如查詢速度變慢或者服務器負載增加。需要進行性能測試和優化,通過索引、分區、緩存等技術手段,提升數據庫的性能和響應速度。
通常SQL 合併,如果你是打算用 P2V的方式,那個對縮減Lincese沒有任何幫助
我的建議就是 用轉移 執行個體的方式來合併SQL SERVER
但我看過一堆神奇的DBA,他所有的系統地執行個體都用同一個名字,如果是這樣
合併之後,相依的系統得更新資料庫連結參數才行
至於硬體能力,就合併之後再看看了
小MIS iT邦研究生 1 級 ‧ 2023-08-07 08:17:19 檢舉
您好,是轉移 執行個體的方式
自己看一下,如果連問問題都不會的話 ...
https://www.google.com/search?q=轉移+SQL+執行個體
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
by2048
iT邦高手 1 級 ‧ 2023-08-03 21:30:08
最佳解答

1.SQL授權分CPU授權 ,單機授權(另買CAL),多台SQL合併要另買CPU授權較合適(WINDOWS SERVER如沒適合的還是建議要買授權)
2.SERVER也要買新的,因為需要評估要幾顆CPU,多少RAM,多少HDD空間
3.網路也要評估交換器,網路卡支援10G OR 40G網路環境

如沒以上基礎,建議還是維持原樣

看更多先前的回應...收起先前的回應...

打包成虛擬機VM EXSI
Windows授權可以二台虛擬機共用同一個序號
SQL就不曉得了

Hans陳 iT邦新手 5 級 ‧ 2023-08-04 08:16:08 檢舉

ESXi可以兩台Windows共用!? M$改授權了?
我以為只有Hyper-V才能做兩台VM,而且實體機不能有額外功能

update
原來變成授權2台VM了/images/emoticon/emoticon33.gif
https://www.microsoft.com/zh-tw/windows-server/pricing#layout-container-uid3c8e

froce iT邦大師 1 級 ‧ 2023-08-04 09:17:49 檢舉

我記得很早就是VM就是實體機不能有其他功能,虛擬機兩台了。

小MIS iT邦研究生 1 級 ‧ 2023-08-07 08:35:31 檢舉

感謝您!

0
jasonkville
iT邦新手 5 級 ‧ 2023-08-22 13:00:13

謝謝。

0
steven211
iT邦見習生 ‧ 2023-08-29 09:31:29

DBName相同嗎?
資料大小?

併到一台就是OS授權+sql std授權 記憶體最大可到128G

再上去就是買ent授權,但要用實體核心計算在這台主機上可以起很多個vm + sql server

如果你的資料檔案很大
而且瞬間交易服務量很大
是不適合把資料庫合併成同一台的
如果你們的應用loading沒有很大當初何必拆成8台呢?

然後想要多個執行個體
授權也是要多計算的並沒有比較划算

比較省錢的優化做法
通常我會建議買個4 core 買std授權
程式盡量優化到能在這種環境跑
os用 windows server std
Ram 128G(SQL Server)+16G(OS)以上

IO效能越快越好
IO又不算授權
短版又常常在這
多的預算砸在ram跟storage是CP值最高的作法

我要發表回答

立即登入回答