В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Установка связи с сервером SQL Server на компьютере под управлением Windows XP с пакетом обновления 2 (SP2)

Введение
В данной статье описан процесс настройки доступа к серверу SQL Server на компьютерах под управлением Windows XP с пакетом обновления 2 (SP2).

Брандмауэр Windows включен по умолчанию на компьютерах под управлением Windows XP с пакетом обновления 2 (SP2). Брандмауэр Windows закрывает такие порты, как порт 445, которые используются для совместного доступа к файлам и принтерам, чтобы не допустить доступа компьютеров Интернета к общим файлам, принтерам и другим ресурсам компьютера. При настройке сервера SQL Server на ожидание входящих клиентских подключений с помощью именованных каналов через сеанс NetBIOS сервер SQL Server использует порты TCP, которые должны быть открыты. Подключение клиентов SQL Server к данному серверу будет невозможно до тех пор, пока сервер SQL Server не будет включен в список исключений брандмауэра Windows. Чтобы внести сервер SQL Server в список исключений брандмауэра Windows, выполните действия, описанные в разделе «Дополнительная информация».

К началу статьи
Дополнительная информация

Создание исключений для всех экземпляров сервера SQL Server

Приведенные ниже инструкции позволяют открыть порт 1434 протокола UDP (User Datagram Protocol) в дополнение к порту TCP (Transmission Control Protocol). Сведения об открытии этих портов вручную см. в следующей статье базы знаний Майкрософт:
841252 Как вручную включить протокол TCP/IP для сервера SQL Server 2000 в Windows XP с пакетом обновления 2 (SP2) (эта ссылка может указывать на содержимое полностью или частично на английском языке)


Примечание. При использовании нескольких экземпляров SQL Server необходимо создать исключение для каждого экземпляра.
  1. Нажмите кнопку Пуск и выберите пункт Выполнить.
  2. В поле Открыть введите команду Firewall.cpl и нажмите кнопку ОК.
  3. В диалоговом окне Брандмауэр Windows на вкладке Исключения нажмите кнопку Добавить программу.
  4. В окне Добавление программы выберите экземпляр сервера SQL Server или нажмите кнопку Обзор, чтобы найти экземпляр сервера SQL Server, который требуется добавить в список исключений. В следующей таблице приведены пути к папкам, в которые по умолчанию устанавливается SQL Server.

    ВерсияПуть к файлу
    SQL Server 7.0 Mssql\Binn\Sqlservr.exe
    SQL Server 2000 — экземпляр по умолчаниюProgram Files\Microsoft SQL Server\Mssql\Binn\Sqlservr.exe
    SQL Server 2000 — именованный экземплярProgram Files\Microsoft SQL Server\Mssql$instancename\Binn\Sqlservr.exe
    SQL Server 2005 — экземпляр по умолчаниюProgram Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe
    SQL Server 2005 — именованный экземплярProgram Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe

    Примечание. Каждый экземпляр SQL Server 2005 имеет основной комплект служб со специфическими настройками для порядка следования и другими параметрами. Структура каталогов и реестра, а также имена служб отражают определенный идентификатор экземпляра SQL Server, созданного во время установки SQL Server 2005. x является идентификатором экземпляра SQL Server, созданного во время установки SQL Server 2005.
  5. Выберите имя экземпляра и нажмите кнопку ОК.
  6. В списке Программы и службы установите флажок рядом с выбранным в предыдущем действии экземпляром и нажмите кнопку ОК.

Использование многопротокольного удаленного вызова процедур (Remote Procedure Call, RPC) для SQL Server

При использовании нескольких протоколов необходимо выполнить действия, описанные в разделе «Создание исключений для всех экземпляров сервера SQL Server», а также открыть соответствующие порты TCP с помощью брандмауэра Windows.

К началу статьи

Работа с удаленным вызовом процедур через протокол TCP


Предупреждение. Неправильное использование редактора реестра может привести к возникновению серьезных неполадок, требующих переустановки операционной системы. Корпорация Майкрософт не несет ответственности за неправильное использование редактора реестра. За результаты работы пользователя с редактором реестра корпорация Майкрософт ответственности не несет.

Чтобы включить возможность удаленного вызова процедур через протокол TCP, выполните следующие действия.

  1. Откройте порт 135 с помощью брандмауэра Windows. Для этого выполните следующие действия.
    1. Нажмите кнопку Пуск и выберите пункт Выполнить.
    2. В поле Открыть введите команду Firewall.cpl и нажмите кнопку ОК.
    3. На вкладке Исключения нажмите кнопку Добавить порт.
    4. В поле Номер порта введите номер 135 и выберите вариант порт TCP.
    5. В поле Имя введите имя порта, например MULTI, и нажмите кнопку ОК.
    6. На вкладке Исключения появится новая служба. Чтобы открыть порт, установите флажок рядом с новой службой и нажмите кнопку .
  2. Измените раздел реестра \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC.

    Примечание. Непосредственно после установки сервера SQL Server данного раздела реестра не существует. Необходимо создать его и установить значение параметра. Для этого выполните следующие действия.
    1. Нажмите кнопку Пуск и выберите пункт Выполнить.
    2. В поле Открыть введите команду Regedit и нажмите кнопку ОК. При этом будет запущен редактор реестра.
    3. Найдите раздел реестра \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC.
    4. Установите для параметра RestrictRemoteClients значение 0.
    5. Закройте редактор реестра.
  3. Перезагрузите компьютер с сервером SQL Server.

К началу статьи

Работа с удаленным вызовом процедур через именованные каналы


Если для удаленного вызова процедур используются именованные каналы, необходимо с помощью брандмауэра Windows открыть порт 445. Для этого выполните следующие действия.
  1. Нажмите кнопку Пуск и выберите пункт Выполнить.
  2. В поле Открыть введите команду Firewall.cpl и нажмите кнопку ОК.
  3. На вкладке Исключения нажмите кнопку Добавить порт.
  4. В поле Номер порта введите номер 445 и выберите вариант порт TCP.
  5. В поле Имя введите имя порта, например MULTI, и нажмите кнопку ОК.
  6. На вкладке Исключения появится новая служба. Чтобы открыть порт, установите флажок рядом с новой службой и нажмите кнопку .
Ссылки
Дополнительные сведения о настройке сервера SQL Server 2000 на компьютере под управлением Windows XP с пакетом обновления 2 (SP2) см. в следующей статье базы знаний Майкрософт:
841249 Настройка Windows XP с пакетом обновления 2 (SP2) для использования с сервером SQL Server

К началу статьи
springboard
Свойства

Номер статьи: 841251 — последний просмотр: 01/25/2006 15:07:54 — редакция: 3.2

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft Windows XP Embedded, Microsoft SQL Server 2000 Standard Edition

  • kbhowto kbinfo KB841251
Отзывы и предложения