Есть база, обычная БП 3.0, обновляется регулярно, стандартная. Ведется там какая-то организация, покупки, продажи, все как обычно. Сервер MS SQL Server. План обслуживания включает архивацию раз в неделю полную, раз в сутки разностную, раз в час журнал.
Восстанавливал базу в другую новую. Во временной шкале поставил галку произвольного времени, выбрал момент три дня назад. Все восстановилось без проблем.
База (восстановленная из архива) открывается и в ней нет документов после 2020 года.
Как это вообще возможно? Проверил три раза, что архивируется именно эта база и что восстановил я тоже именно ее. Тии прогнал полностью, ничего не изменилось. Как??? это же невозможно...
Восстанавливал базу в другую новую. Во временной шкале поставил галку произвольного времени, выбрал момент три дня назад. Все восстановилось без проблем.
База (восстановленная из архива) открывается и в ней нет документов после 2020 года.
Как это вообще возможно? Проверил три раза, что архивируется именно эта база и что восстановил я тоже именно ее. Тии прогнал полностью, ничего не изменилось. Как??? это же невозможно...
По теме из базы знаний
- Пошаговая инструкция по процедуре восстановления базы SQL. SQL Server 2008
- Резервное копирование 1С средствами MS SQL.
- Восстановление базы 1С из бэкапа SQL при помощи Python
- Почему PostgreSQL не лучше MS SQL
- Windows приложение для быстрого выполнения бэкапов через ms sql и создание баз через RAS сервер 1С
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
1) дайте скриншот как определяете , что нет документов.
2) Сделайте сейчас полную копию БД, и восстановите в тестовую. Что там будет.
2) Сделайте сейчас полную копию БД, и восстановите в тестовую. Что там будет.
(2) сделал копию и восстановил - и там тоже нет документов после 2020.
Стал подозревать, что как-то перепутаны базы в сервере 1с.
Но тут всплыла старая проблема этого сервера - у меня нет пароля администратора 1с сервера. Почти все действия делаются и без него, но посмотреть, с чем связана база 1с, не получается. Можно как-нибудь этот пароль сбросить или взломать?
Стал подозревать, что как-то перепутаны базы в сервере 1с.
Но тут всплыла старая проблема этого сервера - у меня нет пароля администратора 1с сервера. Почти все действия делаются и без него, но посмотреть, с чем связана база 1с, не получается. Можно как-нибудь этот пароль сбросить или взломать?
Раз в неделю полная ?
А сколько места для бекапов используется тогда.
Возможно ошибка в настройках.
Бекап нужно проверять, а не только делать.
А сколько места для бекапов используется тогда.
Возможно ошибка в настройках.
Бекап нужно проверять, а не только делать.
(2) делал даже запрос к документам реализации. Там действительно пусто.
(3) место есть. Бэкапы восстанавливаются без проблем. А в чем заключается "проверка бэкапов"?
(4) спасибо, но восстанавливать базы я умею, не раз это делал, все всегда работало.
Мне представляется очевидным, что в бэкапе другая база. Но как это так получается, я не понимаю. Вроде все уже проверил. Пойду еще раз проверю...
(3) место есть. Бэкапы восстанавливаются без проблем. А в чем заключается "проверка бэкапов"?
(4) спасибо, но восстанавливать базы я умею, не раз это делал, все всегда работало.
Мне представляется очевидным, что в бэкапе другая база. Но как это так получается, я не понимаю. Вроде все уже проверил. Пойду еще раз проверю...
(5) тебе уже выше правильно подсказали.
Если нет пароля от Кластера 1С что бы в свойствах посмотреть имя базы на Сервере SQL то это можно посмотреть без пароля в файле
1CV8Clst.lst он расположен в каталоге кластера
где находится каталог смотри в свойствах службы агента 1С ( у нас -agent -regport 1541 -port 1540 -range 1560:1591 -d "D:\srvinfo" )
каталог "D:\srvinfo" в нем есть папка "reg_1541" и в ней лежит этот файл
смотрим его и ищем строчку вида
{e595cb83-41d1-4838-87f6-364fe10a8943,"ZP_Mir_Krasoty","","MSSQLServer","101s11","ZP_Mir_Krasoty","sa","aRQnpuYHQzS1MzYWTytOMnAf1UfJ9+Q/Yy9IMb5bVE0=","DB=ZP_Mir_Krasoty;DBMS=MSSQLServer;DBSrvr=101s11;DBUID=sa;Locale=ru_RU;Ref=ZP_Mir_Krasoty;SQLYOffs=2000;Srvr=tcp://101s04:1564",0,
{0,00010101000000,00010101000000,"","","",0},0,0,"",0,"","",4255592,0},
e595cb83-41d1-4838-87f6-364fe10a8943,"ZP_Mir_Krasoty", - Имя базы 1С которая запускается
"MSSQLServer","101s11","ZP_Mir_Krasoty","sa", - Имя сервера SQL и имя базы на SQL сервере
Если нет пароля от Кластера 1С что бы в свойствах посмотреть имя базы на Сервере SQL то это можно посмотреть без пароля в файле
1CV8Clst.lst он расположен в каталоге кластера
где находится каталог смотри в свойствах службы агента 1С ( у нас -agent -regport 1541 -port 1540 -range 1560:1591 -d "D:\srvinfo" )
каталог "D:\srvinfo" в нем есть папка "reg_1541" и в ней лежит этот файл
смотрим его и ищем строчку вида
{e595cb83-41d1-4838-87f6-364fe10a8943,"ZP_Mir_Krasoty","","MSSQLServer","101s11","ZP_Mir_Krasoty","sa","aRQnpuYHQzS1MzYWTytOMnAf1UfJ9+Q/Yy9IMb5bVE0=","DB=ZP_Mir_Krasoty;DBMS=MSSQLServer;DBSrvr=101s11;DBUID=sa;Locale=ru_RU;Ref=ZP_Mir_Krasoty;SQLYOffs=2000;Srvr=tcp://101s04:1564",0,
{0,00010101000000,00010101000000,"","","",0},0,0,"",0,"","",4255592,0},
e595cb83-41d1-4838-87f6-364fe10a8943,"ZP_Mir_Krasoty", - Имя базы 1С которая запускается
"MSSQLServer","101s11","ZP_Mir_Krasoty","sa", - Имя сервера SQL и имя базы на SQL сервере
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот