Der er tre primære overvejelser i forbindelse med valg af den rette Azure SQL-tjeneste til dine krav, dit overordnede mål, i hvilket omfang du har brug for operativsystemadgang eller -kontrol, og hvilken version af SQL Server du foretrækker. Hvis du har brug for at kontrollere det underliggende operativsystem pga. overholdelse af angivne standarder eller softwareafhængigheder og foretrækker at forblive på din aktuelle version af SQL Server, så er den bedste løsning at genhoste SQL Server på Azure Virtual Machines. Men hvis kontrol over operativsystemet derimod ikke er et krav, og du foretrækker at være på den nyeste "versionsløse" SQL Server, anbefales det, at du moderniserer dine eksisterende programmer eller understøtter moderne cloudprogrammer på fuld administrerede løsninger såsom SQL Database eller SQL Managed Instance.