Может файрвол или роутер блочит подключения из внешки? попробуй поотключать файрвол и антивир если есть.
Добавлено через 12 минут
Было бы неплохо после того как прописал внешний IP проверить настройки ODBC и псевдонимы в MSSQL. Если в конфигах прописывал что база находится по внешнему ip, убедись что ODBC может подконектится по этому же ip. Удачи