ASP - Защита и надежность метабазы
Защита и надежность метабазы
Управление доступом к метабазе
Значения разделов метабазы хранятся на диске в файле, по умолчанию называемом Metabase.bin. Метабаза загружается с диска при запуске IIS и сохраняется на диске при завершении работы IIS, а также периодически во время работы IIS. Очень важно обеспечить защиту от несанкционированного использования этого файла. Рекомендуется хранить этот файл в разделе NTFS с использованием системы защиты Windows.
Файл Metabase.bin хранится в каталоге Inetsrv. Этот файл можно переместить или переименовать, а затем изменить параметр реестра Windows, чтобы указать IIS, где искать этот файл при запуске. Чтобы переместить или переименовать файл метабазы, следует остановить IIS, переместить или переименовать этот файл и изменить раздел реестра LOCAL_MACHINE\SOFTWARE\Microsoft\INetMgr\Parameters. Затем добавьте в этот раздел переменную MetadataFile типа REG_SZ. Эта переменная задает новый полный путь к файлу метабазы, включая букву диска и имя файла.
Надежность метабазы
К метабазе можно применить собственную политику архивирования или создать специальные средства архивирования. Для управления архивированием метабазы пользовательское приложение может использовать методы, предоставляемые объектами IIsComputer (для объектов IIS Admin) и IMSAdminBase (для объектов IIS Admin Base). Поддерживаются хранение нескольких архивов в долговременном хранилище, восстановление требуемой версии метабазы из архива, подсчет и удаление архивов.
Важно! Средства архивирования и восстановления метабазы предназначены для работы с версиями метабазы, а не для копирования метабазы на другие компьютеры. Архив метабазы можно восстанавливать только на том компьютере, на котором он был создан.
Дополнительные сведения содержатся в разделе пакета SDK операционной системы, описывающем дополнительные средства программного администрирования.