сохранение документов на другом диске

Используемые совместно с FossLook СУБД


Ответить
ESSvetik
Новичок
Сообщения: 5
Зарегистрирован: 29 ноя 2012, 11:16
2 + 2 = ?: 4

сохранение документов на другом диске

Сообщение ESSvetik » 29 ноя 2012, 11:36

Здравствуйте. При вложении файлов к карточке док-та программа сохраняет их на диск C: (вначале подумала, что просто ссылку показывает и выходит потом на тот же документ, оказалось, что файл копируется... :cry: получается всё вдвойне хранится...). Можно ли сделать, чтобы программа хотя бы сохраняла файлы на диск D:.... а если бы не меняла путь до файла, было бы лучше...
где указать пусть сохранения не нашла... :cry: м.б. нужно было изначально устанавливать на D:, но поздно уже...

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 869
Зарегистрирован: 26 дек 2008, 16:03

Re: сохранение документов на другом диске

Сообщение Andrew » 29 ноя 2012, 11:44

Где именно вы увидели что сохраняются ваши файлы на диске C: ?

Вы создали новый документ, прикрепили к нему файлы, сохранили. Система активно использует TEMP-папку (временные файлы), где может "кешировать" файлы, но на самом деле все хранится в базе.

ESSvetik
Новичок
Сообщения: 5
Зарегистрирован: 29 ноя 2012, 11:16
2 + 2 = ?: 4

Re: сохранение документов на другом диске

Сообщение ESSvetik » 29 ноя 2012, 11:59

база на С: и места там уже нет.... на D: куча места...
все что я подгружаю, сохраняется на С:
а насчет пути к тому же файлу.... иногда мне (или не мне, когда я в отпуске) удобнее открывать файл не из программы... (например, при заполнении журнала)... а так уже невозможно.... :(

ESSvetik
Новичок
Сообщения: 5
Зарегистрирован: 29 ноя 2012, 11:16
2 + 2 = ?: 4

Re: сохранение документов на другом диске

Сообщение ESSvetik » 29 ноя 2012, 12:00

я программу только для себя установила... не на сервере

ESSvetik
Новичок
Сообщения: 5
Зарегистрирован: 29 ноя 2012, 11:16
2 + 2 = ?: 4

Re: сохранение документов на другом диске

Сообщение ESSvetik » 29 ноя 2012, 12:14

м.б. ее как-то на D: переустановить можно, но чтобы ничего не потерялось...
(с сохранением файлов в программе смирюсь... журнал буду вести в другом месте)
как базу сохранить я так и не поняла... :oops:
у нее столько дополнительных программ... я в них уже запуталась....

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 869
Зарегистрирован: 26 дек 2008, 16:03

Re: сохранение документов на другом диске

Сообщение Andrew » 29 ноя 2012, 12:20

Окей, тогда что можно сделать:

1) базу данных можно перенести на другой диск (на тот где у вас достаточно места)
2) открывать файлы "не из программы" - нет, такого в идеологии FossDoc нет. Вы прикрепили файл к карточке документа, и далее сохранили. Все последующие действия - опять таки из карточки.

Плюсы этого подхода - если базу регулярно бекапировать, то "падение" жесткого диска на клиентской машине спасет вас от потери ценных данных. Минусы - да, из "Мои документы" уже не интересно работать. То есть вы конечно можете сделать так -- открыть карточку документа, сохранить файл себе на диск куда угодно, поработать с ним, но затем придется опять его "цеплять" к карточке и сохранять.

Теперь по поводу переноса базы: вам потребуется SQL Management Studio, загрузите ее здесь:
http://www.microsoft.com/ru-ru/download ... px?id=7593, или проверьте что в меню "Пуск" она есть если вы ставили SQL Server вручную (если он ставился вместе с FossDoc - то качайте).

Остановите службу сервера FossDoc.

Далее, запускаем SQL Management Studio - на диалоге подключения выбираем подключение к локальному SQL Express:
connect_to_local_sql.jpg
connect_to_local_sql.jpg (30.78 КБ) 4753 просмотра
Теперь найдите вашу базу данных и сделайте ей Detach (Отсоединить)
detach_database.jpg
detach_database.jpg (54.2 КБ) 4756 просмотров
После этого вам нужно найти файлы базы данных - всего два файла, например они будут иметь имена вот такого плана:
FossDoc.mdf
FossDoc_log.LDF

Перенесите их в отдельную папку на диске D: где у вас достаточно места. Лучше всего создать новую папку типа
D:\Databases

Далее, из студии делаем "подключение" базы данных:
attach_database.jpg
attach_database.jpg (27.37 КБ) 4755 просмотров
Добавьте ваш файл .mdf (который уже в новом месте), и подключите базу. После этого можете запустить службу FossDoc-сервера, и все должно работать.

ESSvetik
Новичок
Сообщения: 5
Зарегистрирован: 29 ноя 2012, 11:16
2 + 2 = ?: 4

Re: сохранение документов на другом диске

Сообщение ESSvetik » 29 ноя 2012, 15:47

спасибо. получилось :)

Ответить

Вернуться в «Работа с СУБД и конфигурирование сервера»