Использование 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:
В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 6.5 и нажмите кнопку "Настройка SQL".
Дважды нажмите кнопку "Продолжить".
В диалоговом окне -Options Microsoft SQL Server выберите "Изменить сетевую поддержку" и нажмите кнопку "Продолжить".
Убедитесь, что галочка "Сокеты TCP/IP" установлена, и нажмите "ОК".
Нажмите кнопку "Продолжить", чтобы завершить настройку и выйти из нее.
В Microsoft SQL Server 7.0:
В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 7.0 и выберите "Сетевая программа сервера".
На вкладке "Общие" диалогового окна нажмите кнопку "Добавить".
В диалоговом окне "Добавление конфигурации сетевой библиотеки" щелкните TCP/IP.
В полях "Номер порта" и "Прокси-сервер" введите номер порта и адрес прокси-сервера, предоставленный администратором сети.
Нажмите кнопку "ОК", чтобы завершить настройку и выйти из нее.
Настройка веб-сервера для использования сокетов TCP/IP
Существует два варианта настройки веб-сервера для использования сокетов TCP/IP. То, что вы делаете, зависит от того, осуществляется ли доступ ко всем экземплярам SQL Server с веб-сервера или доступ к определенному SQL Server осуществляется с веб-сервера.
Если доступ ко всем экземплярам SQL Server выполняется с веб-сервера, необходимо запустить служебную программу конфигурации клиента SQL Server на компьютере веб-сервера. Следующие шаги изменяют сетевую библиотеку по умолчанию для всех подключений SQL Server, сделанных из этого веб-сервера IIS, чтобы использовать сетевую библиотеку сокетов TCP/IP.
Настройка веб-сервера (все серверы SQL Server)
Для Microsoft SQL Server 6.5:
В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 6.5 и выберите программу настройки клиента SQL.
Перейдите на вкладку "Net Library".
В поле "Сеть по умолчанию" выберите сокеты TCP/IP.
Нажмите кнопку "Готово", чтобы сохранить изменения и выйти из программы.
Для Microsoft SQL Server 7.0:
В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 7.0 и выберите программу клиентской сети.
Перейдите на вкладку "Общие".
В поле "Сетевая библиотека по умолчанию" щелкните TCP/IP.
Нажмите кнопку "ОК", чтобы сохранить изменения и выйти из программы.
Если доступ к определенному SQL Server осуществляется с веб-сервера, необходимо запустить служебную программу конфигурации клиента SQL Server на компьютере веб-сервера. Чтобы изменить сетевую библиотеку для определенного подключения к SQL Server, настройте клиентское программное обеспечение SQL Server на компьютере веб-сервера следующим образом.
Настройка веб-сервера (определенного SQL Server)
Для Microsoft SQL Server 6.5:
В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 6.5 и выберите программу настройки клиента SQL.
Перейдите на вкладку "Дополнительно".
В поле "Сервер" введите имя сервера для подключения с помощью сокетов TCP/IP.
В поле "Имя библиотеки DLL" выберите сокеты TCP/IP.
Нажмите кнопку "Добавить или изменить". Все источники данных, указывающие на этот сервер, теперь будут использовать сокеты TCP/IP.
Нажмите кнопку "Готово".
Для Microsoft SQL Server 7.0:
В меню "Пуск" наведите указатель на программы, наведите указатель на Microsoft SQL Server 7.0 и выберите программу настройки клиента.
Перейдите на вкладку "Общие".
Нажмите кнопку "Добавить".
Введите псевдоним сервера в поле псевдонима сервера. В поле "Сетевые библиотеки" щелкните TCP/IP. В поле «Имя компьютера» введите имя компьютера, прослушивающего клиентов сокетов TCP/IP. В поле "Номер порта" введите порт, на котором прослушивает SQL Server.
Нажмите кнопку "ОК", а затем снова ОК, чтобы выйти из программы.