Собственно есть связка. Сервер 1с 8.3 + PostgreSQL 9.2.4-1.1C(x64. Конфигурация Альфа-Авто: Автосалон, Автосервис, Автозапчасти, ред 4. Ежедневно снимаются бэкапы с помощью стандартной утилиты постгрешки (командную строчку брал из мануала где-то на этом же сайте). Сегодня попробовал восстановить один из бэкапов в чистую базу средствами постгре. База восстановилась. Но при попытке зайти под Администратором выдаёт: Нет прав на запуск требуемого вида клиента. Конфигуратор запустить удается, но доступа к конфигурации нет: Недостаточно прав доступа. Базу восстанавливал с дефолтным положением чекбоксов. В чём может быть трабла?
Вероятно, повреждены данные таблиц, связанных с пользователями
1) Переименуйте таблицу v8users и users.usr в таблице params.
2) Запускаете конфигуратор.
3) Верните изменения п.1 в базе
4) В конфигураторе открываете пользователей и смотрите, что получилось. И меняете, что неправильно.
И эта, тестирование резервных копий - неотъемлемая часть процесса резервного копирования.
Хм. v8users таблицу нашёл, users.usr - такой в params не обнаружил. При переименованной v8 запустить базу не удается, ругается на совпадение имен, вроде бы.
Резервные копии делаю через pg_dump. По заверению многих - работает.
@echo off
set now=%TIME:~0,-3%
set now=%now::=%
set now=%now: =0%
set now=%DATE:~-4%%DATE:~3,2%%DATE:~0,2%_%now%
C:\Progra~1\PostgreSQL\9.2.4-1.1C\bin\pg_dump -Upostgres -Ft Alpha > "F:\Backup\SQL\Alpha_backup_%now%.tar"
C:\Progra~1\PostgreSQL\9.2.4-1.1C\bin\pg_dump -Upostgres -Ft Buh > "F:\Backup\SQL\Buh_backup_%now%.tar"
C:\Progra~1\PostgreSQL\9.2.4-1.1C\bin\pg_dump -Upostgres -Ft ZIK > "F:\Backup\SQL\ZIK_backup_%now%.tar"
Скорее всего, именно в этом и заключается косяк. Посмотрите то же в рабочей базе. Растарьте дамп (получите обыкновенный текстовый файл с набором create/insert-запросов) и посмотрите на соответствующую таблицу в нем.
(6) asved.ru, да, содержимое params в рабочей базе явно побольше, чем в восстановленной. Не совсем понял, как tar привести к текстовому файлу? И с чем связана такая подлянка? Смотрю другие бэкапы, там такая же история.