Это то, что решило мою проблему с подключением к базе данных SQL Server 2012 через VPN
С помощью диспетчера конфигурации SQL Server 2012,
Я перешел к сетевой конфигурации SQL Server
Затем щелкнул НОВЫЙ экземпляр сервера и дважды щелкнул протокол TCP / IP.
[Я также ранее включил эту опцию и перезагрузил сервер, но это до сих пор не исправило]
Теперь, когда TCP / IP был включен, я заметил, что все слоты IP-портов на вкладке «IP-адреса» расширенного диалогового окна «Свойства TCP / IP» были установлены на «Включено = Нет»
Мне было любопытно, почему моя новая установка установила все эти IP-слоты на «НЕТ», а не «Да», поэтому я просто изменила их на ДА.
Теперь подключение к серверу через VPN работает отлично, я не менял номера портов.
Примечание. У меня также был установлен SQL Server 2008 по умолчанию из Visual Studio 2010, но я не думаю, что это имело прямое влияние на ситуацию с TCP / IP. Коллега сказал мне, что установки 2008 и 2005 годов, поставляемые с Visual Studio, могут мешать SQL 2012.