I encountered a 3rd issue that I thought was worth sharing. Due to some firewall/isp/port/etc issues, I had to set up a local SQL instance to debug with.
The local instance of SQL Server 2014 worked when I used a 'database' parameter under the main tree. However, the Azure instance would only take the 'database' parameter if it is under 'options'.
"sqlserverConfig": {
"userName": "SomeUser@someazureserver.database.windows.net",
"password": "SomePW",
"server": "someazureserver.database.windows.net",
"options": {
"encrypt": true,
"database": "SomeDatabase"
}
}
For me, the symptom that I observed was that I was connecting to the master db by default - So my stored procedures weren't found, etc. Very frustrating. Hope this helps someone.