Under the licensing terms for Microsoft SQL Server 2017, both the Server + CAL and Per Core licensing models allow for commercial or internal business use within an organization. This means you can use SQL Server 2017 for internal applications or analytics without any issues.
In a virtualized environment, if SQL Server 2017 is deployed and accessed by multiple departments within the same company, it is generally covered under the normal per-core license assignment rules. Each core in the virtualized environment must be licensed according to the SQL Server licensing requirements.
There may be additional conditions or restrictions related to internal or business use, which can depend on specific licensing agreements or terms. It is advisable to review the specific licensing terms or consult with Microsoft licensing specialists for detailed guidance on your particular scenario.
References: