Как архивную почтовую БД преобразовать в рабочую?

K

Klido

#4
архивная БД - это просто БД, на которую нацелен архив :rolleyes: особенно что касается почты
просто подкладываем её как надо вместо рабочей - и всё...
 
K

Klido

#6
Cleric-Lviv
угу, ну это ежели архив делали всем и автоматом.. мне приходилось только индивидуально - базу создавали руками по шаблону и только название правили, значок тот же был :rolleyes: ту ясно надо поправить наименование базы...
 
06.08.2008
19
0
#7
Замена дизайна базы не поможет, все равно будет отображатся картинка архива в левом фрейме и невозможно будет настроить архивацию из нее.
Является почтовая база архивом или нет, определяется в профильном документе базы "archive database profile".
Поле ArchiveDatabase = 1 отвечает за это.
В простой базе в этом профильном документе всего 2 системных поля($Name, $UpdatedBy).
Мне помнится что просто удалил "лишние" поля и переоткрыл базу - стала просто почтой.
Возможно придется сделать еще компакт.
Ну и название естественно поправить, но это на самом деле только бантик.
 

Extraterrestrial

Well-known member
28.02.2008
266
0
#8
Замена дизайна базы не поможет, все равно будет отображатся картинка архива в левом фрейме и невозможно будет настроить архивацию из нее.
Является почтовая база архивом или нет, определяется в профильном документе базы "archive database profile".
Поле ArchiveDatabase = 1 отвечает за это.
В простой базе в этом профильном документе всего 2 системных поля($Name, $UpdatedBy).
Мне помнится что просто удалил "лишние" поля и переоткрыл базу - стала просто почтой.
Возможно придется сделать еще компакт.
Ну и название естественно поправить, но это на самом деле только бантик.
archive database profile - не нашел я форму с таким названием. Как этот документ вытащить?
 
06.08.2008
19
0
#9
Это не форма, а профильный документ. В нем нет даже поля "Form"
Я смотрю через Ytria инструмент scanEZ. Он показывает все документы в базе, независимо от формы и "системности" документа.
Как открыть по-человечески, наверно GetProfileDocument с его названием, а потом натянуть его принудительно на какую-то форму с нужными полями.
Как вариант сделать форму со списком, куда згрузить названия полей, а потом выбирать и смотреть поля по одному.
 

Extraterrestrial

Well-known member
28.02.2008
266
0
#10
Это не форма, а профильный документ. В нем нет даже поля "Form"
Я смотрю через Ytria инструмент scanEZ. Он показывает все документы в базе, независимо от формы и "системности" документа.
Как открыть по-человечески, наверно GetProfileDocument с его названием, а потом натянуть его принудительно на какую-то форму с нужными полями.
Как вариант сделать форму со списком, куда згрузить названия полей, а потом выбирать и смотреть поля по одному.
Спасибо, очистил поле $Name и заработало вроде.
 

Extraterrestrial

Well-known member
28.02.2008
266
0
#11
Вот интересно, почему у меня выскакивает всё время какая-то ошибка, когда открываешь базу через pop-up окошко, когда приходит новое сообщение? Это было и в той базе, из которой архив сделал. Какая-то ошибка с java-ой происходит и открываются пустые фреймы. В итоге приходится открывать базу повторно обычным путем. Просто это раздражает.
 
06.08.2008
19
0
#12
По-хорошему поле $Name должно быть, иначе система не найдет профиль вообще (видимо тут и возникает ошибка), а вот остальные поля нужно поудалять.
Ключевое поле, как я писал, ArchiveDatabase = 1.
$UpdatedBy трогать смысла нет - все-равно появится.