Настройка сервера IIS вручную
Параметры подключения и безопасности для Microsoft SQL Server Compact 3.5, задаваемые с помощью мастера настройки веб-синхронизации, можно указать вручную. Ниже приведено краткое обобщенное описание минимального набора параметров, необходимых для использования репликации или удаленного доступа к данным.
Настройка сервера IIS вручную для использования репликации или удаленного доступа к данным
Настройка сервера Microsoft IIS (Internet Information Services) для использования репликации или удаленного доступа к данным включает следующие шаги.
Создание виртуального каталога с помощью IIS.
Укажите псевдоним для виртуального каталога.
Укажите путь к папке с содержимым для виртуального каталога. В этом каталоге должна располагаться копия файла агента сервера SQL Server Compact 3.5 (Sqlcesa35.dll). По умолчанию агент сервера SQL Server Compact 3.5 устанавливается в каталог «%Program Files%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL».
Примечание
Имя сервера, на котором запущены службы IIS, и имя виртуального каталога должны быть указаны как часть свойства InternetURL. По желанию можно включить имя файла агента сервера SQL Server Compact 3.5 (Sqlcesa35.dll). Например, приведенный URL-адрес обращается к агенту сервера SQL Server Compact 3.5 в виртуальном каталоге sqlce: https://www.adventure-works.com/sqlce/Sqlcesa35.dll
Предоставьте разрешение «Выполнить» для доступа к виртуальному каталогу.
Дополнительные сведения см. в разделе Сведения о виртуальном каталоге (SQL Server Compact).
Примечание
При использовании служб IIS 6.0 агент сервера SQL Server Compact 3.5 добавляется как расширение веб-службы и для него устанавливается состояние Разрешено.
Зарегистрируйте библиотеку sqlcerp35.dll в виртуальном каталоге служб IIS. Чтобы зарегистрировать библиотеку sqlcerp35.dll, откройте окно командной строки и введите команду regsvr32 "%Program Files%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL\sscerp35.dll".
Настройте проверку подлинности IIS с помощью IIS. Измените свойства виртуального каталога, созданного на шаге 1. SQL Server Compact 3.5 поддерживает следующие типы проверки подлинности:
анонимный доступ;
базовая проверка подлинности;
встроенная проверка подлинности Windows.
Дополнительные сведения см. в разделе «Сведения о виртуальном каталоге».
Настройте авторизацию IIS с помощью проводника Windows.
Примечание
Если на компьютере с сервером IIS используется файловая система FAT, этот шаг можно пропустить. Несмотря на то, что удаленный доступ к данным и репликация SQL Server Compact 3.5 работают с файловой системой FAT, рекомендуется использовать файловую систему NTFS.
Выберите папку с содержимым, указанную при настройке виртуального каталога IIS, и настройте авторизацию для доступа каталогу. Добавьте к списку разрешений на доступ к этой папке следующие разрешения NTFS.
Пользователь
Требуемые разрешения
При использовании анонимного доступа предоставьте разрешения учетной записи ИмяКомпьютера\IUSR_ИмяКомпьютера или учетной записи, настроенной для выполнения анонимного доступа.
Чтение и запись
При использовании базовой проверки подлинности или встроенной проверки подлинности Windows предоставьте разрешения учетной записи пользователя или группы клиента.
Чтение и запись
Авторизация агента сервера SQL Server Compact 3.5 настраивается следующим образом: переместитесь в папку, которая была задана при конфигурировании виртуального каталога IIS, а затем добавьте следующие разрешения файловой системы NTFS на файл Sqlcesa35.dll:
Пользователь
Требуемые разрешения
При использовании анонимного доступа предоставьте разрешения учетной записи ИмяКомпьютера\IUSR_ИмяКомпьютера или учетной записи, настроенной для выполнения анонимного доступа.
Чтение и выполнение
При использовании базовой проверки подлинности или встроенной проверки подлинности Windows предоставьте разрешения учетной записи пользователя или группы клиента.
Чтение и выполнение