Здорово сталкиваться с неприятностями, с которыми никто не сталкивался, я хочу поделиться, как я это решил. Надеюсь, это поможет, если у кого-то возникнут такие же проблемы.
Моя проблема заключалась в политике подключения на SQL Server, в моем случае БД размещалась на Azure, поэтому с помощью инструментов командной строки az (вы можете установить ее или использовать на портале Azure) я исправил это:
//Check policy connection
$ az sql server conn-policy show -g myResourceGroup -s mySQLServer
//This displayed next:
{
"connectionType": "Default",
"id": "/subscriptions/{mySusbcriptionId}",
"kind": null,
"location": "East US",
"name": "default",
"resourceGroup": "MyresourceGroup",
"type": "Microsoft.Sql/servers/connectionPolicies"
}
В AZ документах существует 3 типа политик: Default, Redirection и Proxy
Я попробовал все из них, но для меня работает прокси, вы можете изменить
политика с этой командой:
$ az sql server conn-policy update -g myResourceGroup -s mySQLServer -t Proxy
После этого виртуальная машина могла устанавливать соединения с SQL Server, и существующие соединения не затрагивались.