Поделиться через


Использование RDS с пулом подключений ODBC

Если вы используете источник данных ODBC, можно использовать параметр пула подключений в службах IIS для обеспечения высокой производительности клиентской нагрузки. Пул подключений — это менеджер ресурсов для подключений, поддерживающий открытое состояние для часто используемых подключений.

Важный

Начиная с Windows 8 и Windows Server 2012, компоненты сервера RDS больше не включены в операционную систему Windows (дополнительные сведения см. в статье Windows 8 и Windows Server 2012 Compatibility Cookbook). Клиентские компоненты RDS будут удалены в будущей версии Windows. Избегайте использования этой функции в новой работе разработки и планируйте изменение приложений, которые в настоящее время используют эту функцию. Приложения, использующие RDS, следует перейти на службу данных WCF.

Чтобы включить пул подключений, ознакомьтесь с документацией по службам Internet Information Services.

Обратите внимание, что включение пула подключений может подвергать веб-серверу другие ограничения, как указано в документации по Службам Microsoft Internet Information Services.

Чтобы обеспечить стабильную работу пула подключений и повысить производительность, необходимо настроить Microsoft SQL Server для использования сетевой библиотеки СОкета TCP/IP.

Для этого необходимо выполнить следующие действия.

  • Настройте компьютер SQL Server для использования сокетов TCP/IP.

  • Настройте веб-сервер для использования сокетов TCP/IP.

Настройка компьютера SQL Server для использования сокетов TCP/IP

На компьютере SQL Server запустите программу установки SQL Server, чтобы взаимодействие с источником данных использовало сетевую библиотеку сокета TCP/IP.

Чтобы указать сетевую библиотеку сокета TCP/IP на компьютере SQL Server

В Microsoft SQL Server 6.5:

  1. В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 6.5 и нажмите кнопку "Настройка SQL".

  2. Дважды нажмите кнопку "Продолжить".

  3. В диалоговом окне -Options Microsoft SQL Server выберите "Изменить сетевую поддержку" и нажмите кнопку "Продолжить".

  4. Убедитесь, что галочка "Сокеты TCP/IP" установлена, и нажмите "ОК".

  5. Нажмите кнопку "Продолжить", чтобы завершить настройку и выйти из нее.

В Microsoft SQL Server 7.0:

  1. В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 7.0 и выберите "Сетевая программа сервера".

  2. На вкладке "Общие" диалогового окна нажмите кнопку "Добавить".

  3. В диалоговом окне "Добавление конфигурации сетевой библиотеки" щелкните TCP/IP.

  4. В полях "Номер порта" и "Прокси-сервер" введите номер порта и адрес прокси-сервера, предоставленный администратором сети.

  5. Нажмите кнопку "ОК", чтобы завершить настройку и выйти из нее.

Настройка веб-сервера для использования сокетов TCP/IP

Существует два варианта настройки веб-сервера для использования сокетов TCP/IP. То, что вы делаете, зависит от того, осуществляется ли доступ ко всем экземплярам SQL Server с веб-сервера или доступ к определенному SQL Server осуществляется с веб-сервера.

Если доступ ко всем экземплярам SQL Server выполняется с веб-сервера, необходимо запустить служебную программу конфигурации клиента SQL Server на компьютере веб-сервера. Следующие шаги изменяют сетевую библиотеку по умолчанию для всех подключений SQL Server, сделанных из этого веб-сервера IIS, чтобы использовать сетевую библиотеку сокетов TCP/IP.

Настройка веб-сервера (все серверы SQL Server)

Для Microsoft SQL Server 6.5:

  1. В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 6.5 и выберите программу настройки клиента SQL.

  2. Перейдите на вкладку "Net Library".

  3. В поле "Сеть по умолчанию" выберите сокеты TCP/IP.

  4. Нажмите кнопку "Готово", чтобы сохранить изменения и выйти из программы.

Для Microsoft SQL Server 7.0:

  1. В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 7.0 и выберите программу клиентской сети.

  2. Перейдите на вкладку "Общие".

  3. В поле "Сетевая библиотека по умолчанию" щелкните TCP/IP.

  4. Нажмите кнопку "ОК", чтобы сохранить изменения и выйти из программы.

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

Настройка веб-сервера (определенного SQL Server)

Для Microsoft SQL Server 6.5:

  1. В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 6.5 и выберите программу настройки клиента SQL.

  2. Перейдите на вкладку "Дополнительно".

  3. В поле "Сервер" введите имя сервера для подключения с помощью сокетов TCP/IP.

  4. В поле "Имя библиотеки DLL" выберите сокеты TCP/IP.

  5. Нажмите кнопку "Добавить или изменить". Все источники данных, указывающие на этот сервер, теперь будут использовать сокеты TCP/IP.

  6. Нажмите кнопку "Готово".

Для Microsoft SQL Server 7.0:

  1. В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 7.0 и выберите программу настройки клиента.

  2. Перейдите на вкладку "Общие".

  3. Нажмите кнопку "Добавить".

  4. Введите псевдоним сервера в поле псевдонима сервера. В поле "Сетевые библиотеки" щелкните TCP/IP. В поле «Имя компьютера» введите имя компьютера, прослушивающего клиентов сокетов TCP/IP. В поле "Номер порта" введите порт, на котором прослушивает SQL Server.

  5. Нажмите кнопку "ОК", а затем снова ОК, чтобы выйти из программы.

См. также

базовые принципы RDS