Pervasive - отключение юзеров и закрытие доступа к базе.
Собственно, какие автоматические средства существуют (pervasive monitor не предлагать...)? Цель - отключение юзеров и закрытие возможности войти в базу в определенное время (ночью, например, перед копированием базы).
Pervasive - отключение юзеров и закрытие доступа к базе
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 289
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Saint-Petersburg
- Контактная информация:
Вполне рабочий вариант, к тому же не требующий разборок с Pervasive.
Создаете батник, в котором сначала стопорите службы через
net stop ...
затем делаете внешними средствами архив БД и запускаете службы
через
net start ...
Другой способ: перевести БД Pervasive в режим Continuous Operations, позволяющий делать резервные копии БД средствами Pervasive, когда приложения работают с БД и пользователи активны. Для создания копий можно использовать утилиты командной строки BUTIL или SQLUTIL.
Подробнее - дока по Pervasive
Создаете батник, в котором сначала стопорите службы через
net stop ...
затем делаете внешними средствами архив БД и запускаете службы
через
net start ...
Другой способ: перевести БД Pervasive в режим Continuous Operations, позволяющий делать резервные копии БД средствами Pervasive, когда приложения работают с БД и пользователи активны. Для создания копий можно использовать утилиты командной строки BUTIL или SQLUTIL.
Подробнее - дока по Pervasive
-
- Посетитель
- Сообщения: 44
- Зарегистрирован: 27 янв 2006, 14:21
Корректно Вполне!
Например наш Copy_BD.cmd
net stop "Pervasive.SQL 2000 (relational)"
net stop "Pervasive.SQL 2000 (transactional)"
rd /S /Q c:\galaxy\data\tmp
md c:\galaxy\data\tmp
rar a -r -ag+A c:\galaxy\Arc_BD c:\galaxy\data\*.*
net start "Pervasive.SQL 2000 (relational)"
net start "Pervasive.SQL 2000 (transactional)"
Например наш Copy_BD.cmd
net stop "Pervasive.SQL 2000 (relational)"
net stop "Pervasive.SQL 2000 (transactional)"
rd /S /Q c:\galaxy\data\tmp
md c:\galaxy\data\tmp
rar a -r -ag+A c:\galaxy\Arc_BD c:\galaxy\data\*.*
net start "Pervasive.SQL 2000 (relational)"
net start "Pervasive.SQL 2000 (transactional)"