Настройка сервера IIS вручную
Параметры подключения и безопасности для Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition), задаваемые с помощью мастера настройки веб-синхронизации, можно указать вручную. Ниже приведено краткое обобщенное описание минимального набора параметров, необходимых для использования репликации или удаленного доступа к данным.
Настройка сервера IIS вручную для использования репликации или удаленного доступа к данным
Настройка сервера Microsoft IIS (Internet Information Services) для использования репликации или удаленного доступа к данным включает следующие шаги.
Создание виртуального каталога с помощью IIS.
- Укажите псевдоним для виртуального каталога.
- Укажите путь к папке с содержимым для виртуального каталога. В этой папке должна находиться копия агента сервера SQL Server Compact Edition (Sqlcesa30.dll). По умолчанию агент сервера SQL Server Compact Edition устанавливается в папку C:\Program Files\Microsoft SQL Server Compact Edition 3.0\Server.
Примечание. Имя сервера, на котором запущены службы IIS, и имя виртуального каталога должны быть указаны как часть свойства InternetURL. При указании этого значения можно также указать имя файла агента сервера SQL Server Compact Edition (Sqlcesa30.dll) For example, the following URL accesses SQL Server Compact Edition Server Agent in a virtual directory names "sqlce": https://www.adventure-works.com/sqlce/Sqlcesa30.dll - Предоставьте разрешение "Выполнить" для доступа к виртуальному каталогу.
Дополнительные сведения см. в разделе Сведения о виртуальном каталоге (SQL Server Compact Edition).Примечание. При использовании служб IIS 6.0 агент сервера SQL Server Compact Edition добавляется как расширение веб-службы и для него устанавливается состояние Разрешено. - Зарегистрируйте файл sqlcerp30.dll в виртуальном каталоге IIS. Чтобы зарегистрировать файл sqlcerp30.dll, откройте командную строку и выполните команду regsvr32 "C:\Program Files\Microsoft SQL Server CE 3.0\Server\sscerp30.dll".
Настройте проверку подлинности IIS с помощью IIS. Измените свойства виртуального каталога, созданного на шаге 1. SQL Server Compact Edition поддерживает следующие типы проверки подлинности:
- анонимный доступ;
- базовая проверка подлинности;
- встроенная проверка подлинности Windows.
Дополнительные сведения см. в разделе "Сведения о виртуальном каталоге".
Настройте авторизацию IIS с помощью проводника Windows.
Примечание. Если на компьютере с сервером IIS используется файловая система FAT, этот шаг можно пропустить. Несмотря на то, что удаленный доступ к данным и репликация SQL Server Compact Edition работают с файловой системой FAT, рекомендуется использовать файловую систему NTFS. <table> <colgroup> <col style="width: 50%" /> <col style="width: 50%" /> </colgroup> <thead> <tr class="header"> <th>Пользователь</th> <th>Требуемые разрешения</th> </tr> </thead> <tbody> <tr class="odd"> <td><p>При использовании анонимного доступа предоставьте разрешения учетной записи <em>ИмяКомпьютера\IUSR_ИмяКомпьютера</em> или учетной записи, настроенной для выполнения анонимного доступа.</p></td> <td><p>Чтение и запись</p></td> </tr> <tr class="even"> <td><p>При использовании базовой проверки подлинности или встроенной проверки подлинности Windows предоставьте разрешения учетной записи пользователя или группы клиента.</p></td> <td><p>Чтение и запись</p></td> </tr> </tbody> </table>
Настройте авторизацию для агента сервера SQL Server Compact Edition. Для этого выберите папку с содержимым, указанную при настройке виртуального каталога IIS, и добавьте следующие разрешения NTFS для доступа к файлу Sqlcesa30.dll.
Пользователь Требуемые разрешения При использовании анонимного доступа предоставьте разрешения учетной записи ИмяКомпьютера\IUSR_ИмяКомпьютера или учетной записи, настроенной для выполнения анонимного доступа.
Чтение и выполнение
При использовании базовой проверки подлинности или встроенной проверки подлинности Windows предоставьте разрешения учетной записи пользователя или группы клиента.
Чтение и выполнение