Это старая версия документа.


Проблемы с подключением к SQL Server

Вопрос:

Возникают проблемы при подключении к SQL Server. Что можно сделать для решения таких проблем?

Ответ:

Для устранения проблемы попробуйте воспользоваться приведенной ниже инструкцией.

 

Инструкция по устранению наиболее часто возникающих проблем с подключением к SQL Server

1) Проверьте, что имя сервера задано верно (в частности, если компьютер был переименован):

Также проверьте, что имя экземпляра (в данном случае – SQLEXPRESS) задано верно (при наличии именованных экземпляров SQL Server). При необходимости допишите его вручную в поле «Сервер баз данных». Примечание. Если SQL Server был установлен автоматически при установке Business Studio, то имя экземпляра должно быть SQLEXPRESS.

2) Если сервер SQL находится не на локальном компьютере, то проверьте, что он включен и доступен по сети.

3) Проверьте, что SQL Server запущен и настроен верно. Вот пример для SQL Server 2005:

a. Откройте Пуск->Все программы->Microsoft SQL Server 2005->Средства настройки->Настройка контактной зоны SQL Server и выберите «Настройка контактной зоны для служб и соединений».

b. Проверьте, что служба SQL запущена (пример для экземпляра с именем SQLEXPRESS):

c. Проверьте, что запущена служба обозревателя SQL Server:

d. Проверьте, что удаленные соединения разрешены:

4) Проверьте, что никакие брандмауэры на компьютере с сервером SQL не блокируют соединение со службой SQL. То же касается и антивирусов, т.к. некоторые из них имеют функции брандмауэров. Обратитесь к документации по этим средствам. Для проверки можно временно отключить их. Далее приведен пример для штатного брандмауэра Windows XP:

a. Откройте Пуск->Панель управления->Брандмауэр Windows и перейдите на закладку «Исключения».

b. Добавьте следующие программы, как показано на рисунке (повторив поз. 1-3 для каждой из программ)*:

  • C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe (служба SQL Server)
  • C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe (cлужба обозревателя SQL Server)

*Выделенные красным фрагменты пути могут отличаться от приведенных здесь.

c.       Перезапустите вышеуказанные службы

5) Если ничего не помогает, то, возможно, имеются проблемы с разрешением сетевых имен. Попробуйте указать вместо имени компьютера его IP-адрес. Это можно сделать в окне списка по нажатию кнопки «Изменить». Например, так:

В случае локального сервера SQL укажите IP-адрес 127.0.0.1, в случае удаленного – обратитесь к администратору сети.

Driven by DokuWiki