Availability-Groups

如何測試 SQL Server 標準基本可用性組?

  • January 21, 2018

我計劃設置一個新的 SQL Server 2017 標準版實例,帶有基本可用性組。如何在開發或質量保證環境中進行測試?

現在在我的 QA 環境中,我安裝了 Developer 版本。當我執行 T-SQL 創建基本可用性組時,我收到以下錯誤:

‘BASIC’ 失敗,因為此 SQL Server 實例的版本不支持它

我了解到 Developer 和 Evalualtion 具有與 Enterprise 相同的功能集,所以看起來我不能使用它們?我是否需要在 dev/qa 環境中獲得完全許可的標準版來測試基本可用性組?

不幸的是,沒有神奇的開關可以讓開發者/企業/評估版表現得像標準版(儘管我們多年來一直要求這樣做;這個 Connect 項目是 2009 年的,它只是我發現的第一個)。所以你至少有兩種選擇:

  1. 獲取MSDN 訂閱。問問周圍; 您的雇主(或同事)可能已經有合適的訂閱。要獲得 SQL Server,您只需要 VS Professional ( $ 1,199 for the first year; $ 之後每年 799)。使用此版本,您可以安裝任何版本的 SQL Server 的任意數量的實例,只要它僅用於開發和/或測試場景。
  2. 假設您已經擁有用於生產的標準版許可證(或可以很快獲得),只要它們沒有同時安裝,您應該能夠在開發/測試中使用該許可證,然後在部署之前將其完全解除安裝到生產。如果您有 MSDN(或您尚未使用的其他許可證),您可以繼續使用它們,直到您使用它們;否則,您將違反許可協議。老實說,MSDN 是避免這種情況的一種廉價而有效的方法(但我知道它會帶來將那些更便宜的許可證用於生產機器的誘惑)。

引用自:https://dba.stackexchange.com/questions/194528