Sql-Server

哪種 SQL Server 許可證適合我的案例?我可以使用免費許可證嗎?

  • August 13, 2020

Mod note:這個問題不適合或 dba.se,但我留下這個問題是因為每年新進入該領域的人數仍然很高,並且許可始終是最難駕馭的事情。有時,我們只需要一隻有用的手來指導我們的旅程。有時我們需要花錢請人教我們或審查我們的工作。每一段旅程都會有所不同,所以偶爾我們也會破例。〜傑科爾布蘭德


我有幾個數據庫不時用於培訓課程。我是否必須將這些託管在具有 SQL 許可證的生產伺服器上,或者出於許可原因,它們是否可以被視為非生產數據庫?

免費版

SQL Server 20xx 速成版

SQL Server 2019 Express Edition 可免費用於生產、非生產和重新分發。安裝後,您會在以下位置找到許可條款

C:\Program Files\Microsoft SQL Server\150\License Terms\SQLServer2019_License_EXPR_1033.rtf

SQL Server 20xx 開發人員版

如果您安裝免費的 SQL Server 2019 開發人員版,您可以在以下位置找到許可條款

C:\Program Files\Microsoft SQL Server\150\License Terms\SQLServer2019_License_DEV_1033.rtf

相關部分內容如下: 在此處輸入圖像描述

非免費版本

對於 SQL Server 的非免費版本,請參閱此處的許可指南。

如果您有適當的Visual Studio 訂閱(以前稱為 MSDN),您也可以將這些版本的 SQL Server 用於非生產目的。

由於幾個原因,這個問題並不特別適合 dba.se 站點。它仍然有點模糊,過一段時間就會過時。出於同樣的原因,這對 StackOverflow 不利。這是一個很好的資源,可以了解我們擅長在此處在 SO上回答哪些問題。

話雖如此,對於“這實際上是如何工作的”,總是有實際解釋的空間,我總是很樂意幫助那些不了解更大的許可世界等的人。

您缺少的一件事是您認為應該在哪個版本的 SQL 上執行它,以及您已經獲得了哪些許可。從表面上看,您應該為您的組織擁有某種 MSDN 許可證,因此聘請顧問進行理解是一件好事。我們不能誠實地告訴每一位訪問者如何獲得他們的業務許可以及每個訪問者的需求是什麼;這是花幾塊錢買的東西。如果你是一個非盈利組織,很多人都可以提供幫助,用#sqlhelp 在推特上扔東西,我敢打賭你會得到一些幫助。但是,如果您經營任何營利性組織,請花幾美元尋求幫助。你也想得到報酬是嗎?

好的,讓我們專注於您的請求的關鍵,現在我們已經避開了“這不是一個真正的好問題”,因為您不是第一個對此感到困惑的人。

我已經說過你應該追求和 MSDN,這是目前的許可文件 ,然後是這個用於 SQL Server的文件 (請注意,我只是在Google上搜尋了這些東西,所以你將來也可以,因為你知道如何找到關於它們的東西)


從第二個連結:

授權 SQL Server 用於非生產用途

客戶需要為他們安裝、配置和使用的每個 Microsoft 軟體產品(包括所有物理和虛擬實例)授予許可。因此,隨著新伺服器的設置和其他伺服器的拆除,開發和測試環境的許可可能會非常昂貴且難以管理。Microsoft 為在非生產環境中使用 SQL Server 2019 軟體提供了多種經濟高效的許可選項。

SQL Server 開發者版

SQL Server 2019 開發人員版是 SQL Server 軟體的全功能版本,包括企業版的所有特性和功能,僅許可用於開發、測試和展示目的。SQL Server Developer Edition 不能在生產環境中使用。在部署軟體以供生產使用之前,必須刪除任何用於設計、開發或測試目的的測試數據。客戶可以在任意數量的設備上安裝和執行 SQL Server Developer Edition 軟體。這很重要,因為它允許客戶在多個設備上執行軟體(例如,出於測試目的),而無需為每個非生產伺服器系統獲得許可。筆記:生產環境被定義為由應用程序(例如網際網路網站)的最終使用者訪問的環境,並且不僅僅用於收集該應用程序的回饋或驗收測試。構成生產環境的其他場景包括:

  • 連接到生產數據庫的環境
  • 支持生產環境的災難恢復或備份的環境
  • 至少在某些時候用於生產的環境,例如在活動高峰期輪換生產的伺服器

主要角色是設計、開發或測試軟體的人很少有資格成為該軟體的“最終使用者”。

注意:自 2016 年 4 月 1 日起,SQL Server Developer Edition 成為免費產品,可通過 Microsoft Dev Essentials 程序或從 SQL Server 網站下載軟體。對於需要早期版本和/或附加 SQL Server 版本用於開發、測試和展示目的的客戶(例如標準版或企業版),可以通過 Visual Studio 訂閱訪問這些版本。

Visual Studio 訂閱

Visual Studio 訂閱 客戶還可以選擇通過某些 Visual Studio 訂閱產品(包括 Visual Studio Professional 和 Enterprise 訂閱級別)許可 SQL Server 軟體用於非生產用途。Visual Studio 訂閱按使用者授予許可,並且該軟體不能在生產環境中使用。


就像 MS 文件說的那樣:

© 2019 微軟公司。版權所有。本文件僅供參考。Microsoft 在本文件中不做任何明示或暗示的保證。

我也不保證這裡的資訊,因此“如果你不是 100% 確定你在做什麼,請僱用某人。”


好的,現在我們已經處理了,如果您獲得了適當的許可(請參閱 MSDN 許可評論),您實際上可以免費執行 SQL Server Developer Edition,那麼您確實可以為非生產用途執行 DevEd 。所以這是你問的真正問題:

我有幾個數據庫不時用於培訓課程

答案是“你對培訓收費嗎?”

  • 如果這是用於內部培訓,那麼答案通常是否定的,因此在大多數情況下這可以被視為非生產。
  • 如果您為此服務收費,則該案例可能被視為生產。

*同樣,如有疑問,請聘請專業人士來幫助您評估您的案例。*我碰巧喜歡得到報酬,我打賭你也喜歡。其他人也是如此。很多人會免費幫助非營利組織。此外,Microsoft 有很多幫助初創公司的計劃,因此如果您是初創公司,您可以尋找這些計劃。

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