1c + ms sql 2005 Express или не выгружается база данных 1c
Эпик феил или мы поставили MS SQL Server 2005 Express 32 bit
Проблема:
Не удалось выделить место для объекта такого-то в базе данных такой-то поскольку файловая группа "PRIMARY" переполнена.
Выделите место на диске, удалив ненужные файлы или объекты в файловой группе,
добавив дополнительные файлы в файловую группу или указав параметр автоматического увеличения размера для существующих файлов в файловой группе.
Своими словами:
Виндовс сервер 2003 64 бита
1с сервер 32 бита
Субд от майкрософта 2005 экспрес 32 бита
По сути, проблема заключается в том, что максимальный размер до которого может вырасти база данных это 4096 мегабайта и база выросла.
Вы не можете выгрузить базу данных через конфигуратор под администратором, не выходит сделать документы и выгрузить ее средствами дампа базы.
Можно долго рассказывать, какие есть варианты. И потратив много времени, нашли один верный путь.
Если есть время с помощью консоли управления базой данных сделайте бекап базы, остановите старую, создайте пустую с таким же именем, загрузите бекап.
Решение:
Далее в консоли управления базой данных сделайте “shrink”, уменьшите базу, несколько раз. У меня было свободного места 4,45MB и за счет усадки базы, мне удалось увеличить в базе место на полтора мегабайта.
Этого достаточно, что бы зайти в конфигуратор и сделать выгрузку!!
Далее следуйте на сайт 1с, качайте постгрес 64 бита и устанавливайте.
Если у вас 2008 винда, то сначала ставьте обычный постгрес с сайта офицального, а потом уже 1совский.