Sql-Server

如何“自我審核”組織中的所有 SQL Server 許可證?

  • March 22, 2022

因此,我在一個已經存在了幾十年的不錯的非營利組織開始了一份新工作。它們有各種各樣的 SQL Server 版本和版本(例如:2005 Express 到 2016 SP2 Enterprise)和許多 Windows VM(從 2003 到 2016 的任何版本)。

以前的 DBA 沒有完成有關公司擁有的許可證數量的任何文件,也沒有完成版本、版本。實際上沒有有用的記錄。

我已經執行MAP 工具包來收集有關 SQL Server 的詳細資訊。所以至少我對存在哪些伺服器有了一個起點,並且我已經深入研究了哪些伺服器仍在提供生產數據。

我還使用了新的ApexSQL Discover工具,結果好壞參半(對不起,我喜歡你的東西,但當我需要添加 1 台伺服器時,我不能等待 3 天讓這個工具執行)。還有dbatools find-dbainstance(不太喜歡使用 PS 導出大量數據)。因此,通過將所有這些拼湊在一起,我現在相當確定我已經發現了該域中曾經存在的大部分或所有實例。

當然,我已經以多種方式查詢了許可,並徹底檢查了完全無用且非常有用的 MS SQL 許可指南,其中似乎沒有提供有關組織擁有的許可或如何獲取它的任何資訊

問題的癥結所在:其中一些許可證是十年(或兩年)前購買的。有些肯定是紙質發票。還記得我提到這是一個非營利組織嗎?從好的方面來說,許可很便宜。另一方面,許可很便宜,因此大多數或所有許可都沒有 SA,因為購買新的更便宜。編輯:這是當時不購買SA的原因,我沒有參與。

我是否應該假設因為很可能沒有 SA(伺服器也可能已獲得適當許可),並且只是根據需要購買新的?這似乎是一種可怕的方法。

我的問題:

我怎麼知道我的新公司擁有哪些 SQL Server 許可證,而無需嘗試探勘 2004 年的紙質發票?我以前從來沒有遇到過這種情況。我唯一的選擇是接受審計還是請合夥人審計?(如果是這樣,微軟你在做什麼 bb??)。

dba.se 在這裡可以提供的任何見解都可能會延長我的生命。謝謝大家!

$$ … $$似乎沒有提供有關該組織擁有的許可證或如何獲得許可證的任何資訊。 我怎麼知道我的新公司擁有哪些 SQL Server 許可證

$$ … $$

如果您有 Premier 協議

這是相當直接的,您將分配一個客戶經理 (TAM),該客戶經理可以提取提供給 Microsoft 的任何許可資訊(假設它是通過許可的第 3 方或您的 Premier 契約的一部分購買的)。

從上面您可以根據您的環境根據需要/使用來分配許可證。

如果您沒有 Premier 協議

在這種情況下,您需要自行登錄/聯繫/查找與許可相關的所有記錄。這可能意味著按照您的建議查找 2004 年的紙質記錄,聯繫您在那段時間經歷的任何第 3 方許可經銷商,或者追踪採購訂單以了解是否購買了任何東西以及在哪裡購買。

此項目下的最後一個可能性是安排時間與許可專家或 Microsoft 客戶代表交談,看看他們是否可以從之前的多年協議中提取任何內容。請注意,如果您沒有 SA,則許可證可能不適用於您的環境。另請注意,有些舊式許可證也可能不再適用於環境。

$$ … $$大多數或所有許可證都沒有 SA,因為購買新許可證更便宜。

SA 提供了其他好處,而不僅僅是允許使用任何版本。它主要集中在許可證移動性、HA/DR、虛擬化和混合場景方面的優勢。它通常也比購買淨新許可證便宜。

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