因此,我在一个已经存在了几十年的不错的非营利组织开始了一份新工作。它们有各种各样的 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 在这里可以提供的任何见解都可能会延长我的生命。谢谢大家!