Olhando para os limites de capacidade máxima do SQL Server aqui: http://msdn.microsoft.com/en-us/library/ms143432(v=sql.120).aspx
O tamanho do banco de dados pode chegar a 524.272 terabytes.
Aqui, você pode ver os limites de tamanho da VM no Azure: http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx
Se você observar a tabela na segunda página, o número máximo de discos de dados que podem ser conectados é 16 (1 TB cada). Isso significa que no Azure, o SQL Server não pode abrigar mais de 16 TBs e qualquer coisa além disso exigiria uma nova VM?
Sim, todo o armazenamento que você pode anexar a uma única VM do Azure é de 16 TB, portanto, esse é o limite prático de armazenamento para um único servidor.
Agora que disse, não há um problema que não possa ser contornado.
Se você precisasse de um banco de dados de 100 TB, poderia criar 7 VMs, anexar 16 TB de armazenamento a cada uma. Em seguida, crie uma 8ª VM com SQL Server e crie o banco de dados usando compartilhamentos de rede SMB nas 7 outras máquinas que armazenam o banco de dados nas 7 máquinas remotas.
Observação: você pode ultrapassar a limitação de 16 TB armazenando seus arquivos de banco de dados diretamente no Armazenamento do Azure: http://msdn.microsoft.com/en-us/library/dn385720.aspx . Isso funciona a partir do SQL Server 2014