Hi Viktor Marinov,
In order to keep your non-Azure SQL Server instances protected, you should explicitly install Azure Arc on all of your non-Azure hosted SQL Server instances. Because you are utilizing VMWARE in order to link your instances of SQL servers to Azure, you have the option to choose between a couple of solutions.
- Install Azure Arc on Each Server: This method guarantees that each instance of SQL Server is uniquely connected and controlled via Azure Arc. It could be more work since you will have to manage each server separately.
- Open VMware Ports and Install Azure Arc for the Entire VMware Environment: This alternative may be more effective since you can expose the entire VMware environment to Azure and perhaps make it easier to manage and monitor. Nonetheless, you have to see to it that appropriate network configurations and security provisions are in place to enable such connection.
Finally, the optimal method relies on your particular setup and management style. If you have a high number of SQL Server instances, installing Azure Arc for the entire VMware setup may be more practical.
References:
https://learn.microsoft.com/en-us/azure/defender-for-cloud/identify-sql-servers-protected-by-mma
https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/overview?view=sql-server-ver16
https://learn.microsoft.com/en-us/azure/azure-arc/choose-service
Please let me know if you face any challenge here, I can help you to resolve this issue further
Provide your valuable Comments.
Please do not forget to "Accept the answer” and “upvote it” wherever the information provided helps you, this can be beneficial to other community members.it would be greatly appreciated and helpful to others.