虛擬化環境中的 SQL Server 許可

虛擬化環境中的 SQL Server 許可

我的公司有 6 個 SQL Server 2012 Standard 執行個體。這些執行個體都運行在 VMware 虛擬機器上。 SQL Server 的許可證隨 WonderWare 產品一起提供(WonderWare 歷史學家例如)。除了 SQL Server 許可證之外,WonderWare 還銷售 SQL Server 用戶端存取許可證,以便用戶端可以「合法」存取資料庫。

因此,我們的虛擬機器獲得伺服器許可證,我們的客戶端獲得 CAL 許可。現在,我們使用的 WonderWare 產品隨附的 SQL Server 許可證均不受 SA 保護;他們根本不提供此選項(或至少在任何情況下他們都沒有向我們提供)。

我們使用 VMware 並啟用了 DRS 和 HA 等功能。這些功能將自動將正在執行的虛擬機器從一台實體主機遷移到另一台實體主機。 Microsoft 聲明您可以將 SQL Server 授權指派給另一台“伺服器”,但只能在 90 天後進行。我的資料來源是以下文件:SQL Server 2014 授權指南 (PDF)

第 20 頁指出:

未包含在有效 SA 範圍內的 SQL Server 許可證只能每 90 天重新分配給伺服器場內的不同伺服器一次 [...]。

和:

所有具有有效 SA 的 SQL Server 許可證都可以根據需要隨時重新指派給伺服器叢集中的另一台伺服器 [...]。

將虛擬機器(或虛擬作業系統環境)從一台實體主機遷移到另一台實體主機是否符合將許可證從一台伺服器移至另一台伺服器的條件?換句話說,我使用 DRS 和 HA 是否違反了授權協議的條款?

答案1

如果沒有 SA,您將失去虛擬機器移動性。 Brent Ozar 在這裡對許可進行了詳細的分析 -http://www.brentozar.com/archive/2014/04/sql-server-2014-licensing-changes/

相關內容