因此,我已经开始了一个不错的非营利组织的新工作,该组织已经存在了几十年。它们具有各种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-服务器也可能已获得适当的许可-并根据需要购买新服务器?这似乎是一种可怕的方法。
我的问题:
在不尝试挖掘2004年以来的纸质发票的情况下,我怎么知道我的新公司所拥有的SQL Server许可证是什么?我以前从未遇到过这种情况。我是接受审核或支付合作伙伴审核费用的唯一选择吗?(如果是这样,微软,你在做什么???)。
dba.se可以在此处提供的任何见解都可能会增加我的生活。谢谢大家!