Как вручную включить протокол TCP/IP в Windows XP с пакетом обновления 2 для SQL Server 2000

Переводы статьи Переводы статьи
Код статьи: 841252 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

ВВЕДЕНИЕ

В данной статье описаны способы определения, если SQL Server с помощью статического или динамического порта и вручную включить протокол TCP/IP в Microsoft Windows XP с пакетом обновления 2 для Microsoft SQL Server 2000.

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

Дополнительная информация

Предупреждение При неправильном изменении реестра с помощью редактора реестра или иным способом могут возникнуть серьезные проблемы. Эти проблемы может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует эти проблемы. Изменения в реестр на ваш собственный риск.

Как определить, если с помощью статического или динамического порта

Если вы не являетесь Убедитесь, что при использовании динамических портов, выполните следующие действия:
  1. Нажмите кнопку Начало, а затем нажмите кнопкуЗапустить.
  2. В Запустить диалоговое окно, тип regedit, а затем нажмите кнопкуОК. Это приведет к запуску Редактор реестра.
  3. Найдите
    HKLM/программное обеспечение/Microsoft/MSSQLServer/MSSQLServer/SuperSocketNetLib/Tcp/TcpDynamicPorts
    раздел реестра. Этот ключ используется для определения, если динамические порты включены. Если в нем числовое значение, что значение является последним динамического порта значение используется сервером SQL Server. Если поле пусто, используется статический порт TCP.
  4. Закройте редактор реестра.

Включение протокола TCP/IP с помощью динамических портов

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

Для получения дополнительных сведений о создании исключение для программы SQL Server в Windows Брандмауэр, обратитесь к следующей статье базы знаний Майкрософт:
841251Включение подключения SQL Server с пакетом обновления 2 (SP2) для Windows XP

Включение протокола TCP/IP с помощью статического порта

Возможность подключения к сети TCP/IP для сервера SQL Server прослушивает статический порт, вы должны Сначала знаете номер порта, который используется SQL Server с помощью. Чтобы найти порт, вы можете либо использовать сетевой сервер Программа или используется метод Regkey.
Использование Использование сервера программа сетевого поиска порта SQL Server
Примечание Этот метод работает для любого Экземпляр по умолчанию -или- для именованного экземпляра.
  1. Если используется программа сетевого сервера, нажмите кнопкуНачало, выберите пункт Все Программы, выберите пункт Microsoft SQL Server и нажмите кнопку Сервер Сетевые утилиты. При использовании MSDE или из командной строки, нажмите кнопку Начало, и выберите команду Запустить. В очередь Запустить диалоговое окно, типSVRNETCN.exe, и выберите команду ОК.
  2. В Программа сетевой сервер диалоговое окно поле, вы увидите список отключенных протоколы и список включенных протоколы В меню Общие Вкладка.
  3. В очередь Экземпляры на этом сервере Выберите экземпляр, списка что вы хотите проверить.
  4. Нажмите кнопку Выберите протокол, который требуется Чтобы найти номер порта, и Нажмите кнопку Свойства Нажатие кнопки.
  5. Убедитесь, Запишите номер порта.
Используйте метод Regkey с экземпляром по умолчанию найти номер порта, с помощью SQL Server
Предупреждение При неправильном изменении реестра с помощью редактора реестра или иным способом могут возникнуть серьезные проблемы. Эти проблемы может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует эти проблемы. Изменения в реестр на ваш собственный риск.

Для Определите, какой порт SQL Server для экземпляра по умолчанию с помощью Regkey метод, выполните следующие действия:
  1. Нажмите кнопку Начало, а затем нажмите кнопкуЗапустить.
  2. В Запустить диалоговое окно, тип regedit, а затем нажмите кнопкуОК. Это приведет к запуску Редактор реестра.
  3. Найдите
    HKLM/программное обеспечение/Microsoft/MSSQLServer/MSSQLServer/SuperSocketNetLib/Tcp/объекта
    раздел реестра. Этот ключ будет размещения Фактический TCP port, SQL Server настроен на использование.

    Примечание При использовании динамических порты, Это будет порт, который в настоящее время с помощью SQL Server.
  4. Запишите этот номер порта.
  5. Закройте редактор реестра.
Regkey метод используется с именованным экземпляром SQL Server использует порт
Предупреждение При неправильном изменении реестра с помощью редактора реестра или иным способом могут возникнуть серьезные проблемы. Эти проблемы может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует эти проблемы. Изменения в реестр на ваш собственный риск.

Для определить, какой порт использует для именованного экземпляра SQL Server, выполните следующие действия:
  1. Нажмите кнопку Начало, а затем нажмите кнопкуЗапустить.
  2. В Запустить диалоговое окно, тип regedit, а затем нажмите кнопкуОК. Это приведет к запуску Редактор реестра.
  3. Найдите
    HKLM/программное обеспечение/Microsoft/Microsoft SQL Сервер/mssql$<instancename>/ MSSQLServer/SuperSocketNetLib/Tcp /</instancename>
    раздел реестра.
    Это ключ размещается фактического порта TCP, который SQL Server настроен на с помощью.
  4. Запишите этот номер порта.
  5. Закройте редактор реестра.

Настройка брандмауэра Windows для TCP

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


Если принято решение отключить порт, можно снять флажок Далее для новой службы.

Настройка брандмауэра Windows для UDP» (User Datagram Protocol)

SQL Server использует UDP-порт 1434 порт для связи с приложения, такие как Microsoft Visual Basic. При работе приложения требует соединения с SQL Server, необходимо выполнить Включение порта 1434 для SQL Server для прослушивания. Для сделать это, выполните следующие действия:
  1. Нажмите кнопку Начало, а затем нажмите кнопкуЗапустить.
  2. В очередь Запустить диалоговое окно, тип Firewall.cpl, а затем нажмите кнопку ОК.
  3. В Брандмауэр Windows диалоговое окно, нажмите кнопкуДобавление порта В менюИсключения Вкладка.
  4. В Номер порта поле типа1434, а затем Перейдите на вкладку UDP Нажатие кнопки.
  5. Тип Имя В диалоговом окне Имяполе для порта, такие как SQL Server UDP и Затем Нажмите кнопку ОК.
  6. На очередь Исключения Вкладка, появится новая служба. Для Включение порта, нажмите кнопку Кому Установите флажок затем поле к новой службе и выберите команду ОК.

Ссылки

Можно также включить подключения для сервера SQL Server на Windows XP с пакетом обновления 2, создав исключение брандмауэра Windows для SQL Сервер.

Для получения дополнительных сведений о настройке исключений в брандмауэре Windows для SQL Сервер, щелкните следующий номер статьи базы знаний Майкрософт:
841251Включение подключения SQL Server с пакетом обновления 2 (SP2) для Windows XP
Можно также использовать сценарий для обеспечения подключения для сервера SQL Server на Windows XP с пакетом 2.

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
839980Использование сценария Открытие портов для SQL Server для использования в системах, работающих под управлением пакета обновления 2 (SP2) для Windows XP
Для получения дополнительных сведений о распределении статического и динамического порта в дополнение к действия, чтобы настроить статические или динамические порты на сервере SQL 2000 щелкните следующий номер статьи базы знаний Майкрософт:
823938Как настроить экземпляр SQL Server на прослушивание определенного порта TCP или динамических портов
Для получения дополнительных сведений о настройке SQL Server 2000 и Windows XP с пакетом обновления 2, щелкните следующий номер статьи базы знаний Майкрософт:
841249Настройка пакета обновления 2 (SP2) для Windows XP для использования с SQL Server

Свойства

Код статьи: 841252 - Последний отзыв: 16 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
Ключевые слова: 
kbhowto kbinfo kbmt KB841252 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:841252

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com