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

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

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

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

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

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

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

  • Управление средствами проверки подлинности и авторизации сервера IIS выполняется на уровне виртуального каталога. Создание виртуального каталога для каждого распределенного приложения SQL Server Compact 3.5 или для различных групп клиентов удаленного доступа к данным позволяет реализовать требуемую политику авторизации и проверки подлинности для каждого приложения, использующего удаленный доступ к данным или репликацию слиянием.

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

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

Важно!

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

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

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

IIS версии 5.1

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

  • Доступ к тексту скрипта не поддерживается и отключен.

IIS версии 6.0

  • Виртуальный каталог создается в группе приложений DefaultAppPool.

  • Агент сервера SQL Server Compact 3.5 добавляется в виде расширения веб-службы с состоянием Разрешено.

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

В этом разделе

Раздел

Описание

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

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

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

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

См. также

Другие ресурсы

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

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