On doing a Schema Comparison in Visual Studio 2013 between a Database Project and an Azure SQL Database, I keep getting the following timeout errors:
Error 1 An error was received from SQL Server while attempting to reverse engineer elements of type Microsoft.Data.Schema.Sql.SchemaModel.ISqlUser: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Error 2 ExecuteReader requires an open and available Connection. The connection's current state is closed.
I am doing this on a Windows Server 2012 R2 virtual machine hosted in Azure.
- The 1433 port in allowed in the firewall
- The VM's IP is allowed on the SQL (Azure) Database Server
I can query the database just fine using Visual Studio's SQL Server Object Explorer, so I can be sure of my connectivity and account login.
Are there any other security settings which could be giving me these problems?