Пожалуйста, НИКОГДА не используйте 'sa' в строке подключения. EVER!
Сначала попробуйте подключиться с помощью SQL Server Management studio с использованием учетных данных строки подключения (а не sa!).
Брандмауэр на компьютере SQl sServer разрешает трафик через порт 1433?
Чтобы разрешить подключения к SQL Server через TCP-порт, выполните следующие действия.
- Нажмите Пуск | Панель управления | Сетевые подключения
- Щелкните правой кнопкой мыши сетевой адаптер, который обслуживает входящие подключения к SQL Server, и выберите Свойства
- Выберите Дополнительно | Брандмауэр Windows | Настройки
- Выбрать исключения | Добавить порт
- В поле «Имя» укажите «SQL Server», а в поле «Номер порта» выберите 1433. Используйте TCP в качестве протокола.
- Нажмите OK, чтобы закрыть все диалоги.
Если для доступа к SQL Server вы используете что-то отличное от стандартного TCP / IP, вам нужно включить разные порты. Чтобы разрешить RPC через именованные каналы вместо TCP, откройте порт 445 так же, как я описал выше.
См. Эту статью поддержки MS для настройки удаленных подключений: Как настроить SQL Server 2005 для разрешения удаленных подключений