SSDT no puede publicar: "No se puede conectar al server maestro o de destino"

Estoy intentando usar SSDT para publicar en una database de SQL Server en Azure. Cuando lo hago, veo el siguiente error:

No se puede conectar al server maestro o de destino 'DATABASE_NAME'. Debe tener un usuario con la misma contraseña en el server maestro o de destino 'DATABASE_NAME'.

Ignorando el hecho de que está enumerando un nombre de database como el nombre del server en el error, no estoy seguro de cómo resolverlo. Cuando especifico la database de destino, puedo probar con éxito la connection. También me puedo conectar usando los mismos cnetworkings a la database a través de SSMS.

Después de investigar el error, parece que a menudo el firewall de la database en Azure no incluye la dirección IP de la máquina desde la que está publicando. No solo contiene mi IP, sino que agregué otra regla de firewall para permitir que cada IP (0.0.0.0-255.255.255.255) elimine el firewall como una posible causa del problema.

¿Algunas ideas?

Este es un problema conocido. Esto sucede debido al nuevo nivel de compatibilidad 140 para las bases de datos SQL Azure recién creadas. El problema se ha documentado aquí y la actualización de SSDT desde aquí hasta la última versión puede resolver el problema.

Alternativamente, puede cambiar el nivel de compatibilidad de su database a 130.

ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = 130; 

Espero que esto ayude.

Intenta conectarte a la database de SQL Azure con Sql Server Management Studio y la IP que aparece en el estudio de administración es la dirección IP correcta. Intente agregar a las reglas de firewall de SQL Azure. La dirección IP que figura en la página del firewall del portal Sql Azure no es precisa.