Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Как перенсти базу?, помогите чайнику(
cooller
Вставить ник
сообщение 11:01:2008, 09:57
Цитата Ответить 


Новенький
*

Группа: Новенький
Сообщений: 7
Регистрация: 11:01:2008
Пользователь №: 14 709



Репутация: - 0 +


Всем привет. Может кто поможе, ситауция такая. Есть старый сервер с Lotuso-м на ОС/2, там осталась одна база, её надо перенести на новый (под win2k), как это сделать?
Буду признателен за развёрнуты ответ т.к. в Lotus-е полный чайник, только сейчас пришлось сталкнуться да и то, только в переносе базы. (В последствии, вообще от него откажимся)

Да, лотус 6.5

Зарнее спасибо!

Сообщение отредактировал cooller - 11:01:2008, 09:58
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 23)
Morpheus
Вставить ник
сообщение 11:01:2008, 10:05
Цитата Ответить 


очень злой модератор
*****

Группа: Lotus team
Сообщений: 3 034
Регистрация: 7:08:2006
Из: Украина, Киев
Пользователь №: 5 807



Репутация: - 51 +


найти *.nsf файлик который относиться к базе

да и сервер один и тот же?
Подняться вверх 
 
Сообщение #2
cooller
Вставить ник
сообщение 11:01:2008, 10:19
Цитата Ответить 


Новенький
*

Группа: Новенький
Сообщений: 7
Регистрация: 11:01:2008
Пользователь №: 14 709



Репутация: - 0 +


сервера разные, одни server01 (под ОС\2, с которого надо перенести базу) второй server02 (под win2k, на который надо перенсти).
Сам фаил нашёл, через лотус выбираю его нажимаю, file>database>nwe copy... там выбираю куда (т.е. на server02) он капирует, но с того сервера не даёт запустить, пишет ("Database is not fully initialized yet. (It dose not contain any views.) You will have to use 'Replicate...' on the 'File, Replication' menu to initialize it.")
да и ещё вопро, как назначать права на конкретную базу?
Подняться вверх 
 
Сообщение #3
Morpheus
Вставить ник
сообщение 11:01:2008, 10:24
Цитата Ответить 


очень злой модератор
*****

Группа: Lotus team
Сообщений: 3 034
Регистрация: 7:08:2006
Из: Украина, Киев
Пользователь №: 5 807



Репутация: - 51 +


Для: cooller
у каждой БД есть ACL
в меню выбрать ( находясь в БД ) файл-База данных - управление доступом или File-Database-acl

так вот там ( в АCL ) выставить доступ для нового сервера

Цитата(cooller @ 11:01:2008, 12:19 )
Database is not fully initialized yet.
*

Ну правильно, делайте реплику ( это если всё настроено между серверами )
Подняться вверх 
 
Сообщение #4
puks
Вставить ник
сообщение 11:01:2008, 10:36
Цитата Ответить 


Божественный
*****

Группа: Lotus team
Сообщений: 834
Регистрация: 2:02:2007
Пользователь №: 9 070



Репутация: - 19 +


Проверить ACL. Проверить, что новый сервер будет иметь права, аналогичные старому. Не забываем про поля ридер/автор в документах. Если база маленькая, то надо сделать репликацию. Если большая - то просто файловое копирование.
Далее, могут быть настройки в самой базе связанные с сервером. Надеюсь, что имя сервера в коде не прописано явно. Если приложение использует другие базы, то придется перенести и их.

Кроме того, в админ клиенте (не знаю точно с какой версии) есть функция перенесте базу на другие сервера через админ процесс.

Сообщение отредактировал puks - 11:01:2008, 10:39
Подняться вверх 
 
Сообщение #5
cooller
Вставить ник
сообщение 11:01:2008, 11:37
Цитата Ответить 


Новенький
*

Группа: Новенький
Сообщений: 7
Регистрация: 11:01:2008
Пользователь №: 14 709



Репутация: - 0 +


Для: puks
Цитата(puks @ 11:01:2008, 13:36 )
Далее, могут быть настройки в самой базе связанные с сервером. Надеюсь, что имя сервера в коде не прописано явно. Если приложение использует другие базы, то придется перенести и их.
*



да там базы то той, только номер порядковый, дата да название документа, но из за неё столько проблем(

Для: Morpheus
Для: puks

спасибо, разобрался, надеюсь больше с ней не чего делать не прейдётся))
Подняться вверх 
 
Сообщение #6
cooller
Вставить ник
сообщение 14:01:2008, 08:07
Цитата Ответить 


Новенький
*

Группа: Новенький
Сообщений: 7
Регистрация: 11:01:2008
Пользователь №: 14 709



Репутация: - 0 +


всётаки возникла ещё одна проблема, бузу перенёс сервер01 отключил, сама база открывается но не даёт редактировать (точнее добовлять записи), пытается найти сервер01 и пишет, что нет сввязи(( как отучить её от первого сервера? или я апять чёто не так сделал(((
Подняться вверх 
 
Сообщение #7
Morpheus
Вставить ник
сообщение 14:01:2008, 08:47
Цитата Ответить 


очень злой модератор
*****

Группа: Lotus team
Сообщений: 3 034
Регистрация: 7:08:2006
Из: Украина, Киев
Пользователь №: 5 807



Репутация: - 51 +


Для: cooller
Видимо имя сервера 01 прописао где то в коде ЯВНО ( про создании и/или обновлении полей ) ...
Подняться вверх 
 
Сообщение #8
cooller
Вставить ник
сообщение 14:01:2008, 08:57
Цитата Ответить 


Новенький
*

Группа: Новенький
Сообщений: 7
Регистрация: 11:01:2008
Пользователь №: 14 709



Репутация: - 0 +


Для: Morpheus
и как можно это "вылечить"? или никак?
Подняться вверх 
 
Сообщение #9
Morpheus
Вставить ник
сообщение 14:01:2008, 09:03
Цитата Ответить 


очень злой модератор
*****

Группа: Lotus team
Сообщений: 3 034
Регистрация: 7:08:2006
Из: Украина, Киев
Пользователь №: 5 807



Репутация: - 51 +


Для: cooller
думаю да
Подняться вверх 
 
Сообщение #10
puks
Вставить ник
сообщение 15:01:2008, 23:53
Цитата Ответить 


Божественный
*****

Группа: Lotus team
Сообщений: 834
Регистрация: 2:02:2007
Пользователь №: 9 070



Репутация: - 19 +


Цитата(cooller @ 14:01:2008, 03:57 )
и как можно это "вылечить"? или никак?
*


Да, в принципе, при знании разработки это все решается без проблем. (А вот за такое, разработчикам надо бы ... )
Подняться вверх 
 
Сообщение #11
cooller
Вставить ник
сообщение 16:01:2008, 05:51
Цитата Ответить 


Новенький
*

Группа: Новенький
Сообщений: 7
Регистрация: 11:01:2008
Пользователь №: 14 709



Репутация: - 0 +


Для: puks
Цитата(puks @ 16:01:2008, 02:53 )
Да, в принципе, при знании разработки это все решается без проблем. (А вот за такое, разработчикам надо бы ... )
*



Так в том то и дело, что это всё разрабатывалось лет 5-ть назат, после этого столько админов сменилось, что и канцов не найдёш. На пока оно работало, никто и не трогал, но вот именно мне приспичило избавится от древнего железа (ещё P3 какойто) и перенести всё на новый сервер.... Как оказалось зря(
Так вот самое интересное, он открыть базу то даёт, т.е. просмотреть то что там есть можно, а вот при добовлении новой записи, он долбится к старому серверу...
Подняться вверх 
 
Сообщение #12
Mozart_mcs
Вставить ник
сообщение 6:02:2008, 22:08
Цитата Ответить 


Новенький
*

Группа: Новенький
Сообщений: 5
Регистрация: 6:02:2008
Пользователь №: 15 216



Репутация: - 0 +


Есть база, к которой есть доступ на чтение и редактирование.
Полный доступ (управление) принадлежит самому серверу, и ни одному из пользователей.
Засада, что делать?
Каким пользователем нужно зайти, чтобы поменять уровень доступов?
Есть файлик Server.id, но когда пытаюсь зайти с его помощью - ругается, что нельзя использовать одну и ту же учетную запись одновременно на двух системах одновременно.
Подняться вверх 
 
Сообщение #13
puks
Вставить ник
сообщение 6:02:2008, 23:41
Цитата Ответить 


Божественный
*****

Группа: Lotus team
Сообщений: 834
Регистрация: 2:02:2007
Пользователь №: 9 070



Репутация: - 19 +


1) Открыть базу локально, если не установлен Enforce Consistantce ACL...
2) Открыть локально под серверным id
3) Включить Full Admin и открыть базу как обыно (если есть доступ к серверному документу, то я бы так и делал)
Подняться вверх 
 
Сообщение #14
fvoice
Вставить ник
сообщение 7:02:2008, 04:16
Цитата Ответить 


Гуру
***

Группа: Lotus team
Сообщений: 394
Регистрация: 14:09:2006
Из: Караганды =)
Пользователь №: 6 548



Репутация: - 10 +


4) New Copy с выключенной галкой ACL
Подняться вверх 
 
Сообщение #15
puks
Вставить ник
сообщение 7:02:2008, 11:28
Цитата Ответить 


Божественный
*****

Группа: Lotus team
Сообщений: 834
Регистрация: 2:02:2007
Пользователь №: 9 070



Репутация: - 19 +


Для: fvoice
А что, разве копирование обходит ACL ограничения?
Подняться вверх 
 
Сообщение #16
Mozart_mcs
Вставить ник
сообщение 7:02:2008, 11:37
Цитата Ответить 


Новенький
*

Группа: Новенький
Сообщений: 5
Регистрация: 6:02:2008
Пользователь №: 15 216



Репутация: - 0 +


К сожалению, этот вариант потерпел облом. Пишет - "вы не имеете права выполнять данную операцию".
Хотя в правах четко прописано что доступ у Srv/KTT (так у нас называется имя сервера/домен) - управление, тип пользователя - сервер. У остальных юзеров - чтение и редактирование, админстратор в списке - отсутствует.
Подняться вверх 
 
Сообщение #17
fvoice
Вставить ник
сообщение 7:02:2008, 11:51
Цитата Ответить 


Гуру
***

Группа: Lotus team
Сообщений: 394
Регистрация: 14:09:2006
Из: Караганды =)
Пользователь №: 6 548



Репутация: - 10 +


Для: puks
какие ограничения? разве что если используются поля Readers/Authors, но в этом случае и менеджерские права не помогут, а если есть право на Replicate/Copy documents что автоматически ставиться даже депозитору, то отлично копируется на локал, с менеджерскими правами копирующего.

_______
я не претендую что мой метод корректен с точки зрения администрирования, просто когда только лотус начинал учить, пару раз приходилось выкручиваться из подобной ситуации.. других методов не знал, вот так вот и извращался и он тоже имеет право на жизнь smile.gif

_______
попробовал скопировать на сервер, тоже нормально скопировал, в ACL мое имя с менеджерскими правами, а у исходной БД права Автора были, и Enforce Consistantce ACL был взведен.

Сообщение отредактировал fvoice - 7:02:2008, 12:03
Подняться вверх 
 
Сообщение #18
Constantin A Che...
Вставить ник
сообщение 27:02:2008, 22:46
Цитата Ответить 


Божественный
*****

Группа: Достойный программист
Сообщений: 825
Регистрация: 30:05:2006
Из: Жуковский МО, Россия
Пользователь №: 4 485



Репутация: - 12 +


1.HardCoded имя сервера? Вряд-ли. Скорее - настроечный документ. В любом случае код лопатить надо, раз док-ции нет
2.Если гора не идет к Магомету.. Смени сервер, не меняя его имя! Базу перенеси физическим копированием
Подняться вверх 
 
Сообщение #19
Iwer
Вставить ник
сообщение 25:03:2008, 12:49
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 61
Регистрация: 5:09:2007
Пользователь №: 12 611



Репутация: - 1 +


Только лопатить код. И главная причина - ОЧЕНЬ часто из одной базы вызывают другую, а настройки зашиты в коде. Поскольку человек в работе с Lotus новый (я и сам не старый) - внутреннюю механику существующих баз может не знать. Просто сам пролил немало слез, когда залил базу, а она не работает.
Подняться вверх 
 
Сообщение #20
techNICK
Вставить ник
сообщение 8:08:2008, 11:31
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 19
Регистрация: 21:02:2007
Пользователь №: 9 350



Репутация: - 0 +


Есть ли возможность, создав базу на абстрактном НЕ лотусовом сервере, одновременно открыть ее несколькими клиентами?
Для чего нужно? Возникла ситуация с необходимостью хранения доков (Word, Excell и т.д.) именно в базе. Доступа к серверу Лотусовому нету.
Можно заставить все-таки клиента открыть базу не через лотусовый сервер?
Почему именно в Лотусе? А так захотелось рук-ву smile.gif

Сообщение отредактировал techNICK - 8:08:2008, 11:32
Подняться вверх 
 
Сообщение #21
puks
Вставить ник
сообщение 8:08:2008, 12:26
Цитата Ответить 


Божественный
*****

Группа: Lotus team
Сообщений: 834
Регистрация: 2:02:2007
Пользователь №: 9 070



Репутация: - 19 +


Четно говоря, я мало что понял. Что значит "на абстрактном НЕ лотусовом сервере"?
Локально (в смысле локально для клиента)? Можно, но многопользовательского режима не будет, так как есть файл блокировка.
Подняться вверх 
 
Сообщение #22
techNICK
Вставить ник
сообщение 11:08:2008, 04:55
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 19
Регистрация: 21:02:2007
Пользователь №: 9 350



Репутация: - 0 +


Цитата(puks @ 8:08:2008 - 17:26) *
Можно, но многопользовательского режима не будет, так как есть файл блокировка.
То, что можно, эт понятно smile.gif
Т.е. с этим, с отсутствием многопользовательского режима, бороться бесполезно? Либо договариваться с лотус-админом, чтоб он бросил базу на сервер лотуса?
Подняться вверх 
 
Сообщение #23
puks
Вставить ник
сообщение 11:08:2008, 05:00
Цитата Ответить 


Божественный
*****

Группа: Lotus team
Сообщений: 834
Регистрация: 2:02:2007
Пользователь №: 9 070



Репутация: - 19 +


А в чем сложности договориться с админом? Это же нормальное использование продукта.
Подняться вверх 
 
Сообщение #24


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение