powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / восстановление одной базы из скрипта
5 сообщений из 5, страница 1 из 1
восстановление одной базы из скрипта
    #37563426
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче из терминала для всех баз работает "d EXTALL^DBREST(1,1,"полный путь к бэкапу","","",1,1)" а вот это "d EXTSELCT^DBREST(1,1,"C:\backup\бэкапкакойто.cbk","c:\intersystems\cache\mgr\базакакаято\",4,1,1)" неработает. почитал доки, но их так мало без примеров. подскажите как одну только базу восстановить.
...
Рейтинг: 0 / 0
восстановление одной базы из скрипта
    #37563960
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
External Entry Points of ^DBREST dirlist = File name containing a list of directories to restore.Создайте где-нибудь файл с содержимым, как описано в документации ( Directory List File Requirements ).
Например, есть файл "dirlist.txt" с таким содержанием:
Код: plaintext
C:\CacheSys\mgr\user\,,N

Далее для восстановления БД "USER":
do EXTSELCT^DBREST(1,1,"C:\CacheSys\mgr\backup\FullDBList_20111207_001.cbk","C:\CacheSys\mgr\backup\dirlist.txt",4)
...
Рейтинг: 0 / 0
восстановление одной базы из скрипта
    #37564851
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Все получилось. А я думал эту строку прямо в виде параметра указывать вот и не работало.
...
Рейтинг: 0 / 0
восстановление одной базы из скрипта
    #37651082
psln
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а не подскажете каким образом запустить терминал, ввести логин, пароль и выполнить данную команду из bat-файла?
...
Рейтинг: 0 / 0
восстановление одной базы из скрипта
    #37651106
andrew_tsw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как запустить терминал каше - Using the Terminal in Batch Mode
По поводу ввода логина и пароля - все зависит от настроек терминала (сервиса %Service_Console ). Если разрешен неавторизованный вход - то подключение будет под пользователем UnknownUser . Сменить пользователя можно через
Код: plaintext
1.
$SYSTEM.Security.Login("login","pass")


Если необходимо авторизоваться - то при подключении в терминале будет запрос логина и пароля.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / восстановление одной базы из скрипта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]