ПРАКТИЧЕСКОЕ руководство: Настройка SQL Server с помощью прокси-сервера

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

В этой статье

Аннотация

SQL Server может работать прозрачно с прокси-сервера для предотвращения несанкционированного доступа к внутренней сети. Используя эту конфигурацию, нет необходимости подключения на компьютере под управлением SQL Server к Интернету напрямую.

При запуске SQL Server на компьютере, находится за прокси-сервера SQL Server защищен функциями фильтрации пакетов, прокси-сервера. Можно настроить прокси-сервера, разрешение или запрещение входящего трафика, доступ к SQL Server для конкретных пользователей, служб, портов и домены IP.

В данной статье описывается настройка SQL Server для использования с функциями Server Proxy прокси-сервера.

При выполнении Proxy Server 2.0 на Microsoft Windows 2000, посетите следующий веб-узел, чтобы обновить прокси-сервера мастер:http://www.Microsoft.com/TechNet/Archive/Proxy/msp2wiz.mspx

Примечание.Информация в данной статье не относится к Microsoft Internet Security and Acceleration (ISA) Server.

Сценарий конфигурации

В данной статье описывается настройка SQL Server для работы с прокси-сервера в следующей ситуации:
  • Компьютер под управлением SQL Server расположен во внутренней сети и имеет IP-адрес 209.58.170.10.
  • На компьютере прокси-сервера установлено два сетевых адаптера. Один сетевой адаптер подключен к внутренней сети и имеет IP-адрес 209.58.170.20. Второй сетевой адаптер подключен к Интернету и имеет IP-адрес 157.57.25.30.
  • Вы хотите получить доступ к компьютеру, на котором запущен SQL Server с клиентской рабочей станции, размещенные в Интернете.

Настроить сервер SQL Server с помощью прокси-сервера

Чтобы настроить SQL Server для работы с прокси-сервера, выполните следующие действия.
  1. На компьютере под управлением SQL Server, Настройка TCP/IP соединители как один из сетевых протоколов. Для этого используется SQL Server сетевые программы, чтобы ввести адрес прокси-сервера:
    1. затем –Протоколы TCP/IPи выберите командуСвойства.
    2. В диалоговом окнеИзменение сетевой библиотеки настройкидиалоговое окно поле, убедитесь, что равным порт 1433, а адрес прокси-сервера установлен внешний IP-адрес прокси-сервера компьютера.
    Примечание.Если присваивается внутренний IP-адрес прокси-сервера IP-адрес компьютера сервера, он не работает.
  2. Убедитесь, что экземпляр SQL Server не запущена в контексте учетной записи службы.
  3. В окне диспетчера пользователей, создайте учетную запись пользователя, имеет все разрешения, которые необходимо запустить SQL Server.
  4. Перейдите на вкладкуРазрешения:на вкладке свойств Winsock Proxy, а затем добавьте новую учетную запись пользователя. Рассмотрите возможность назначенияНеограниченный доступдля этой учетной записи.
  5. Create the following Wspcfg.ini file on the computer running SQL Server, and then put it in the same folder as the Sqlservr.exe file. By default, this folder is the C:\Mssql7\Binn folder for SQL Server 7.0 and the C:\Mmssql\Binn folder for SQL Server 6.5. To do so, run the following code:
    [sqlservr] 
    ServerBindTCPPorts=Port_number 
    Persistent=1 
    KillOldSession=1
  6. Install and configure Proxy Server by using the documentation that is provided with the product.
  7. Add the IP address (209.58.170.10) of the computer running SQL Server and the internal IP address (209.58.170.20) of the Proxy Server computer to the local address table (LAT) on the Proxy Server computer.
  8. By using the computer running SQL Server, connect to the MSPCLNT share on the Proxy Server computer, and then install the Winsock Proxy Client.
  9. Restart the computer running SQL Server for the changes to the Winsock driver to take effect.

    The SQL Server service is restarted if the SQL Server service is not set toАвто. The SQL Server 2000 error log shows the following entry:
    2002-02-12 17:11:32.28 server SQL server listening on Winsock Proxy, Shared Memory, Named Pipes. 
    2002-02-12 17:11:32.28 server SQL Server is ready for client connections 
      
    Примечание.The error log no longer reports the IP address of the local server. It now shows that the computer running SQL Server is listening on Winsock Proxy instead of IP address and port.
  10. Configure the client workstations to gain access to the computer running SQL Server through the Proxy Server computer. To do so, follow these steps:
    1. Start SQL Server Client Network Utility, and then click theОбщиеTAB:.

      Примечание.For SQL Server 6.5 clients, start the SQL Server Client Configuration Utility, and then click theвкладка «Дополнительно».TAB:.
    2. To create an entry for the computer running SQL Server, clickДобавьте сервер, and then select TCP/IP as the network library.
    3. Provide a server alias, and then on theИмя компьютера.line, type the external IP address of the Proxy Server computer (157.57.25.30).
    4. Убедитесь, чтоPort Numberfield contains the correct port number. By default, the port number is 1433.
  11. From the client computer, verify the connection to the computer running SQL Server. To do so, start SQL Query Analyzer (in SQL Server 7.0) or start ISQL/w (in SQL Server 6.5), and then connect to the server that you specified in step 10b.

Свойства

Код статьи: 216415 - Последний отзыв: 16 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
Ключевые слова: 
kbhowtomaster kbhowto kbinfo kbinterop kbnetwork kbmt KB216415 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:216415

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

 

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