Настройка SQL Server 2005 для удаленных подключений.

Для получения доступа к БД SQL Server 2005 недостаточно просто установить SQL SERVER 2005. Параметры по умолчанию SQL Server 2005 Express Edition и SQL Server 2005 Developer Edition не разрешают удаленное подключение и при попытке удаленного подключения к экземпляру Microsoft SQL Server 2005 появляется сообщение об ошибке. Также по умолчанию при установке SQL Server-а разрешена только Windows авторизация и если Вы подключаетесь под логином sa или любым другим логином SQL Server, то при подключении возникает ошибка «Login failed for user [UserName]».
Чтобы настроить SQL Server 2005 на прием удаленных подключений, необходимо выполнить следующие действия.

Разрешите удаленные подключения к SQL Server 2005 Express или SQL Server 2005 Developer Edition

Для этого выполните следующие действия.
1. Нажмитекнопку Пуск, выберите Программы, Microsoft SQL Server 2005,перейдите к пункту Средства настройки, затем выберите Настройкаконтактной зоны SQL Server.
2. Настранице Настройка контактной зоны SQL Server 2005 выберите Настройкаконтактной зоны для служб и соединений.
3. Настранице Настройка контактной зоны для служб и соединений разверните DatabaseEngine, выберите Удаленные соединения, затем Локальные иудаленные соединения, выберите нужный протокол для вашей сетевой среды инажмите кнопку Применить.
Примечание. Нажмите кнопку OK при появлении следующего сообщения:
Изменения в настройках соединений вступят в силу толькопосле перезапуска службы компонента Database Engine.
4. Настранице Настройка контактной зоны для служб и соединений разверните DatabaseEngine, выберите Службы, нажмите кнопку Стоп, дождитесьостановки службы MSSQLSERVER, затем нажмите кнопку Пуск для повторногозапуска службы MSSQLSERVER.

Включите службу SQL Server Browser

При запуске SQL Server 2005 с использованием имениэкземпляра без использования отдельного номера порта TCP/IP в строкеподключения необходимо разрешить службе SQL Server Browser принимать удаленныеподключения. Например, SQL Server 2005 Express устанавливается с именемэкземпляра по умолчанию имя_компьютера\SQLEXPRESS. Службу SQL ServerBrowser необходимо запустить только один раз, независимо от количествазапущенных экземпляров SQL Server 2005. Чтобы включить службу SQL ServerBrowser, выполните следующие действия.
1. Нажмите кнопку Пуск, выберите Программы, MicrosoftSQL Server 2005, перейдите к пункту Средства настройки, затемвыберите Настройка контактной зоны SQL Server.
2. На странице Настройка контактной зоны SQL Server 2005выберите Настройка контактной зоны для служб и соединений.
3. На странице Настройка контактной зоны для служб исоединений выберите SQL Server Browser, выберите Авто для Типзапуска, затем нажмите кнопку Применить.
4. Нажмите кнопку Пуск, затем нажмите кнопку OK.
Служба SQL Server Browser
Подключение к ядру СУБД SQL Server
Конфигурация сети клиента

Создайте исключений в брандмауэре Windows или отключите его

Для порта 1433. (SQL Server 2008)

Установите смешанную идентификацию

В Enterprise Manager -> ПКМ на сервере -> Properties -> вкладка Security -> Authentication: SQL Server and Windows

Использованная литература

Как настроить SQL Server 2005 для удаленных подключений. // Материал с сайта http://support.microsoft.com – Режим доступа: http://support.microsoft.com/kb/914277
Проблемы с подключением к SQL Server-у. // Материал с сайта http://www.sql.ru – Timon – Режим доступа: http://www.sql.ru/faq/faq_topic.aspx?fid=564

Просмотров : 9285
Запись опубликована в рубрике Windows, Блоги Алекса с метками , . Добавьте в закладки постоянную ссылку.

2 комментария: Настройка SQL Server 2005 для удаленных подключений.

  1. akisawa говорит:

    Работает ли MS SQL Server developer edition sp3 под MS Vista Home Premium sp1?
    У меня ошибка:
    “Ошибка при подключении к серверу. При подключении к SQL Server 2005 эта ошибка может быть вызвана тем, что стандартные параметры SQL Server не разрешают удаленные подключения. (provider: Поставщик именованных каналов, error: 40 – Не удалось открыть подключение к SQL Server)”.

    • alex говорит:

      под вистой не тестировал!7 все работает!
      такие ошибки указывают на фаирволы и различные антивирусы!
      Установите все с о но при этом у вас все антивирусы должны быть выключены и при установки вы должны устанавливать учетной записи администратора!
      У администратора или учетной записи должен быть пароль.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *