Подключиться к базе данных SQL Server - PullRequest
0 голосов
/ 30 июня 2011

Я пытаюсь подключиться к базе данных SQL Server на хостинге Discount asp.net с SQL Server Management Studio. Вот строка подключения, которая работает нормально. Какие его части следует использовать в Management Studio для подключения к удаленной базе данных?

Data Source=tcp:sql2k803.discountasp.net;Initial Catalog=SQL2008_709539;
User ID=SQL2008_709539_user;Password=password;

Я заполняю поля следующим образом:

  • Имя сервера: tcp:sql2k803.discountasp.net
  • логин: SQL2008_709539_user
  • пароль: password
  • тип аутентификации - SQL Server.

Ответы [ 3 ]

2 голосов
/ 30 июня 2011

Если возвращается «Ошибка входа в систему», значит вы переходите на SQL Server, но SQL Server отклоняет вас (поэтому он не будет включать брандмауэр, DNS и т. Д.). Вы пытались явно установить информацию о базе данных в диалоге подключения в SSMS? Возможно, вам придется проконсультироваться с хостом и спросить его, какое состояние было обнаружено в журнале SQL Server, чтобы соответствовать вашей неудачной попытке войти в систему. Это часто происходит потому, что база данных не была указана или была указана неверная база данных.

Вот список всех состояний, которые я наблюдал и что они, вероятно, имеют в виду, если ваш хост не скажет вам напрямую, что нужно исправить, но они сообщат вам, какое состояние было найдено в журнале SQL Server:

1 голос
/ 30 июня 2011
  • База данных : SQL2008_709539
  • Вход : SQL2008_709539_user
  • Пароль : пароль
  • Хост : sql2k803.discountasp.net

Обратите также внимание:

  1. Некоторые хостинговые компании по умолчанию отказывают в доступе, поэтому вам может потребоваться запросить доступс вашего IP-адреса
  2. Иногда мне не удалось подключиться с использованием имени хоста, я использовал IP-адрес для подключения через Management Studio (такая проблема возникает из-за брандмауэра, прокси-сервера и т. д.)

ДОБАВЛЕНО: Также проверьте, включены ли удаленные соединения TCP / IP

1 голос
/ 30 июня 2011

Если все работает нормально, используйте tcp: sql2k803.discountasp.net в качестве адреса сервера и user / pass в качестве данных для входа в систему

...