Распространение базы данных совместимости
Существует множество вариантов распространения собственной базы данных совместимости в Вашей организации. Некоторые из них:
- Вложение электронной почты. Собственная база данных может быть отослана по электронной почте тем пользователям, которым необходимы исправления. Если у пользователей установлена ОС Windows XP, им необходимо будет просто запустить вложение.
- Дискета. Подход в стиле "Перенос данных вручную"-копирование базы данных на съемный носитель и использование его для установки базы данных на нескольких компьютерах. Конечно, это не совсем подходящее решение, если только Вам не нужно применить базу данных всего на нескольких недалеко расположенных компьютерах.
- Сетевая папка. Пользователи могут вручную установить базу данных совместимости из сетевой папки, к которой открыт доступ.
- Сценарий входа. Это наиболее полезный подход, используемый в сетевом окружении с централизованной безопасностью. Он может быть настроен для разных групп пользователей, имеющих разные сценарии входа, при этом не требующий никаких действий со стороны пользователей.
- Установка по технологии Push install. Собственная база данных совместимости может быть включена в установочный пакет, развернутый по технологии push. Подобные решения включают Microsoft Systems Management Server (SMS) или Групповые политики (Group Policy) внутри доменов Active Directory.
Рекомендуемые способы распространения базы данных в большом сетевом окружении
Рекомендуется применять технологию push или сценарий входа для распределения базы данных в большом сетевом окружении.
- Технология Push является прекрасным решением, если она уже используется в Вашей сети, однако если ее предстоит организовавать, то этот вариант может быть более сложным, чем использование сценария входа.
- Использование сценария входа является прекрасным решением, являющимся более простым в применении и обслуживании.
Пример:
Использование сценария входа
Рассмотрим следующий пример использования сценария входа:
if not exist %systemroot%\\apppatch\\mydb.sdb sdbinst.exe -q \\\\server1\\compat\\mydb.sdb
Добавление этой строчки в сценарий входа для группы пользователей приведет к тому, что команда будет выполняться каждый раз во время запуска сценария. В данном примере логическое выражение if not exist используется для того, чтобы проверить, была ли уже добавлена собственная база данных в систему, и если нет – то с помощью команды SDBINST.EXE происходит ее установка из сетевой папки.
Примечание
Для того, чтобы команда могла выполниться, пользователь должен иметь разрешение на чтение сетевой папки.