I am using Visual Studio 2015 Update 3 and SQL Server 2016 on two remote servers, one with default port and the other with non-default.
When using the SQL Schema Compare tool to compare 2 databases on the first (default port) server, everything seems to work ok.
However, when I try to use the tool on the second server I seem to be unable to select a source. I can go into the source settings and see the details (via SQL Auth). The list of databases populates (i.e. authentication is ok). When I press Connect, it returns to the "Select Source Schema" form but the Database textbox is not populated and the OK button remains disabled.
For both servers, the accounts I am using have been granted full rights in SQL Server. Querying databases on both servers in SSMS works fine, suggesting no firewall issue. The only difference I can see is that the second server has a non-default port.
I have run out of ideas to try to fix this and would be most grateful for any suggestions.