Проблема подключения Windows server 2003 к удаленному sql server

#sql-server

#sql-сервер

Вопрос:

У меня есть эта строка подключения:

 Driver={SQL Server}; Server=XX.XXX.XX.XXX; Database={databasename}; Uid={username}; Pwd={password};
  

Я даже пытался

 Driver={SQL Server}; Server=XX.XXX.XX.XXX; Database={databasename}; Data Provider = SQLOLEDB; NETWORK LIBRARY = DBMSSOCN; Uid={username}; Pwd={password};
  

но я получаю

Ошибка поставщика Microsoft OLE DB для драйверов ODBC ‘80004005’

[Microsoft][Драйвер ODBC SQL Server] [DBNETLIB]SQL Server не существует или доступ к нему запрещен.

каково решение? я читал в msdn и Microsoft и через Интернет, но не смог это исправить. у меня нет доступа к sql server, он принадлежит другой компании, которая предоставляет мне службу рассылки.

с моего домашнего компьютера (Windows 7) я могу подключиться ко всему, что пытаюсь, но с сервера это не работает

Комментарии:

1. возможно, какой-то брандмауэр блокирует входящие подключения? Попробуйте минималистичную строку подключения «Server=XX.XXX.XX.XXX; Database={databasename}; PROVIDER=SQLOLEDB; UID=xxx; PWD=xxx»

2. можете ли вы подключиться по telnet к порту ip-адреса 1433? Если вы можете, то имя пользователя / пароль, скорее всего, неверны. Если вы не можете, значит, вам нужно разобраться с сетевой проблемой.