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


Настройка поддержки соединений в IIS

Перед тем как обратиться к базе данных Microsoft SQL Server с помощью удаленного доступа к данным по протоколу HTTP, необходимо создать виртуальный каталог и настроить разрешения файловой системы NTFS. Microsoft В состав SQL Server 2005 Compact Edition (SQL Server Compact Edition) входит мастер настройки веб-синхронизации, предназначенный для создания виртуальных каталогов и разрешений NTFS и управления ими.

В данном разделе рассматривается использование мастера настройки веб-синхронизации для конфигурации параметров подключений сервера IIS, а также настройка сервера IIS вручную. Дополнительные сведения см. в разделах Использование мастера настройки веб-синхронизации и Настройка сервера IIS вручную.

Параметры по умолчанию и рекомендации по настройке виртуального каталога

Для доступа к базе данных SQL Server программное обеспечение SQL Server Compact Edition использует виртуальные каталоги, созданные на сервере Microsoft IIS (Internet Information Services).

Рекомендации по настройке виртуального каталога

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

  • Управление средствами проверки подлинности и авторизации сервера IIS выполняется на уровне виртуального каталога. Создание виртуального каталога для каждого распределенного приложения SQL Server Compact Edition или для различных групп клиентов удаленного доступа к данным позволяет реализовать требуемую политику авторизации и проверки подлинности для каждого приложения, использующего удаленный доступ к данным или репликацию слиянием.
  • Агент сервера SQL Server Compact Edition выделяет собственный пул рабочих потоков для каждого виртуального каталога IIS. Эти рабочие потоки используются при синхронизации базы данных и выполнении операций удаленного доступа к данным. В том случае, когда для управления различными политиками авторизации и проверки подлинности для каждого распределенного приложения настраивается отдельный виртуальный каталог, число рабочих потоков увеличивается. Кроме того, при этом возрастает число репликаций, операций удаленного доступа к данным или клиентов, которые могут быть активны в одно и то же время. Если будет превышено максимальное число потоков, которыми может управлять компьютер, это может привести к снижению производительности. Максимальное число потоков зависит от конфигурации сервера. Если несколько приложений используют различные виртуальные каталоги одного сервера, может потребоваться уменьшить число потоков, выделенных для каждого виртуального каталога.

Также рекомендуется создать на диске с файловой системой FAT или NTFS отдельную папку с содержимым для каждого виртуального каталога IIS. Эта папка должна содержать агент сервера SQL Server Compact Edition (Sqlcesa30.dll) и временные входные и выходные файлы сообщений, создаваемые SQL Server Compact Edition во время синхронизации и выполнения операций удаленного доступа к данным.

Важно!
Настоятельно рекомендуется использовать файловую систему NTFS, а не FAT, поскольку NTFS обеспечивает значительно более высокий уровень безопасности. Использование разрешений NTFS для доступа к файлам позволяет ограничить число клиентов, которые могут обращаться к SQL Server Compact Edition для выполнения репликации или удаленного доступа к данным.

Параметры виртуального каталога по умолчанию

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

IIS версии 5.1

  • Для режима защиты устанавливается значение Средняя (объединенная).
  • Параметр Доступ к тексту сценария не поддерживается и отключен.

IIS версии 6.0

  • Виртуальный каталог создается в группе приложений DefaultAppPool.
  • Агент сервера SQL Server Compact Edition добавляется в виде расширения веб-службы с состоянием Разрешено.

Дополнительные сведения о дополнительных параметрах системы безопасности см. в разделе Дополнительные параметры системы безопасности и в документации по серверу IIS.

Содержание

Раздел Описание

Использование мастера настройки веб-синхронизации

Описание мастера, позволяющего настроить подключение для синхронизации данных между SQL Server и SQL Server Compact Edition.

Настройка сервера IIS вручную

Инструкции по настройке подключения вручную.

См. также

Основные понятия

Настройка среды сервера IIS
Настройка среды SQL Server

Справка и поддержка

Получение помощи по SQL Server Compact Edition