在Debian上解决SQL Server许可证问题可参考以下步骤:
- 选择合适许可模式:推荐使用基于处理器的许可,适合用户/设备多或负载高的场景,覆盖所有使用场景。
- 安装时接受许可协议:安装过程中需手动接受最终用户许可协议(EULA),确保合法使用。
- 配置许可证信息:通过
mssql-conf工具设置许可证密钥(若有),例如:sudo /opt/mssql/bin/mssql-conf set-license <许可证密钥>(注:部分版本可能需通过命令行或配置文件指定许可证路径)。
- 验证许可状态:安装后使用以下命令检查许可是否生效:
sudo /opt/mssql/bin/mssql-conf list-licenses或通过SQL Server Management Studio(SSMS)查看属性中的许可信息。
- 处理依赖问题:若安装时提示缺少库文件(如
libldap),需手动下载对应Debian包安装。
注意:
- 确保从Microsoft官方渠道下载安装包,避免非官方版本导致许可异常。
- 企业用户建议联系Microsoft销售代表获取批量许可支持,个人/开发场景可试用免费版(如Developer版)。
参考来源: