Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
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
|
|
![]() |
|
|
11:01:2008, 10:05
|
|
очень злой модератор ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 3 034 Регистрация: 7:08:2006 Из: Украина, Киев Пользователь №: 5 807 Репутация: 51
|
найти *.nsf файлик который относиться к базе
да и сервер один и тот же? |
|
Сообщение
#2
|
|
|
|
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
|
|
|
|
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 ) Ну правильно, делайте реплику ( это если всё настроено между серверами ) |
|
Сообщение
#4
|
|
|
|
11:01:2008, 10:36
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 834 Регистрация: 2:02:2007 Пользователь №: 9 070 Репутация: 19
|
Проверить ACL. Проверить, что новый сервер будет иметь права, аналогичные старому. Не забываем про поля ридер/автор в документах. Если база маленькая, то надо сделать репликацию. Если большая - то просто файловое копирование.
Далее, могут быть настройки в самой базе связанные с сервером. Надеюсь, что имя сервера в коде не прописано явно. Если приложение использует другие базы, то придется перенести и их. Кроме того, в админ клиенте (не знаю точно с какой версии) есть функция перенесте базу на другие сервера через админ процесс. Сообщение отредактировал puks - 11:01:2008, 10:39 |
|
Сообщение
#5
|
|
|
|
11:01:2008, 11:37
|
|
Новенький ![]() Группа: Новенький Сообщений: 7 Регистрация: 11:01:2008 Пользователь №: 14 709 Репутация: 0
|
Для: puks
Цитата(puks @ 11:01:2008, 13:36 ) Далее, могут быть настройки в самой базе связанные с сервером. Надеюсь, что имя сервера в коде не прописано явно. Если приложение использует другие базы, то придется перенести и их. да там базы то той, только номер порядковый, дата да название документа, но из за неё столько проблем( Для: Morpheus Для: puks спасибо, разобрался, надеюсь больше с ней не чего делать не прейдётся)) |
|
Сообщение
#6
|
|
|
|
14:01:2008, 08:07
|
|
Новенький ![]() Группа: Новенький Сообщений: 7 Регистрация: 11:01:2008 Пользователь №: 14 709 Репутация: 0
|
всётаки возникла ещё одна проблема, бузу перенёс сервер01 отключил, сама база открывается но не даёт редактировать (точнее добовлять записи), пытается найти сервер01 и пишет, что нет сввязи(( как отучить её от первого сервера? или я апять чёто не так сделал(((
|
|
Сообщение
#7
|
|
|
|
14:01:2008, 08:47
|
|
очень злой модератор ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 3 034 Регистрация: 7:08:2006 Из: Украина, Киев Пользователь №: 5 807 Репутация: 51
|
Для: cooller
Видимо имя сервера 01 прописао где то в коде ЯВНО ( про создании и/или обновлении полей ) ... |
|
Сообщение
#8
|
|
|
|
14:01:2008, 08:57
|
|
Новенький ![]() Группа: Новенький Сообщений: 7 Регистрация: 11:01:2008 Пользователь №: 14 709 Репутация: 0
|
Для: Morpheus
и как можно это "вылечить"? или никак? |
|
Сообщение
#9
|
|
|
|
14:01:2008, 09:03
|
|
очень злой модератор ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 3 034 Регистрация: 7:08:2006 Из: Украина, Киев Пользователь №: 5 807 Репутация: 51
|
Для: cooller
думаю да |
|
Сообщение
#10
|
|
|
|
15:01:2008, 23:53
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 834 Регистрация: 2:02:2007 Пользователь №: 9 070 Репутация: 19
|
|
|
Сообщение
#11
|
|
|
|
16:01:2008, 05:51
|
|
Новенький ![]() Группа: Новенький Сообщений: 7 Регистрация: 11:01:2008 Пользователь №: 14 709 Репутация: 0
|
Для: puks
Цитата(puks @ 16:01:2008, 02:53 ) Да, в принципе, при знании разработки это все решается без проблем. (А вот за такое, разработчикам надо бы ... ) Так в том то и дело, что это всё разрабатывалось лет 5-ть назат, после этого столько админов сменилось, что и канцов не найдёш. На пока оно работало, никто и не трогал, но вот именно мне приспичило избавится от древнего железа (ещё P3 какойто) и перенести всё на новый сервер.... Как оказалось зря( Так вот самое интересное, он открыть базу то даёт, т.е. просмотреть то что там есть можно, а вот при добовлении новой записи, он долбится к старому серверу... |
|
Сообщение
#12
|
|
|
|
6:02:2008, 22:08
|
|
Новенький ![]() Группа: Новенький Сообщений: 5 Регистрация: 6:02:2008 Пользователь №: 15 216 Репутация: 0
|
Есть база, к которой есть доступ на чтение и редактирование.
Полный доступ (управление) принадлежит самому серверу, и ни одному из пользователей. Засада, что делать? Каким пользователем нужно зайти, чтобы поменять уровень доступов? Есть файлик Server.id, но когда пытаюсь зайти с его помощью - ругается, что нельзя использовать одну и ту же учетную запись одновременно на двух системах одновременно. |
|
Сообщение
#13
|
|
|
|
6:02:2008, 23:41
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 834 Регистрация: 2:02:2007 Пользователь №: 9 070 Репутация: 19
|
1) Открыть базу локально, если не установлен Enforce Consistantce ACL...
2) Открыть локально под серверным id 3) Включить Full Admin и открыть базу как обыно (если есть доступ к серверному документу, то я бы так и делал) |
|
Сообщение
#14
|
|
|
|
7:02:2008, 04:16
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 394 Регистрация: 14:09:2006 Из: Караганды =) Пользователь №: 6 548 Репутация: 10
|
4) New Copy с выключенной галкой ACL
|
|
Сообщение
#15
|
|
|
|
7:02:2008, 11:28
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 834 Регистрация: 2:02:2007 Пользователь №: 9 070 Репутация: 19
|
Для: fvoice
А что, разве копирование обходит ACL ограничения? |
|
Сообщение
#16
|
|
|
|
7:02:2008, 11:37
|
|
Новенький ![]() Группа: Новенький Сообщений: 5 Регистрация: 6:02:2008 Пользователь №: 15 216 Репутация: 0
|
К сожалению, этот вариант потерпел облом. Пишет - "вы не имеете права выполнять данную операцию".
Хотя в правах четко прописано что доступ у Srv/KTT (так у нас называется имя сервера/домен) - управление, тип пользователя - сервер. У остальных юзеров - чтение и редактирование, админстратор в списке - отсутствует. |
|
Сообщение
#17
|
|
|
|
7:02:2008, 11:51
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 394 Регистрация: 14:09:2006 Из: Караганды =) Пользователь №: 6 548 Репутация: 10
|
Для: puks
какие ограничения? разве что если используются поля Readers/Authors, но в этом случае и менеджерские права не помогут, а если есть право на Replicate/Copy documents что автоматически ставиться даже депозитору, то отлично копируется на локал, с менеджерскими правами копирующего. _______ я не претендую что мой метод корректен с точки зрения администрирования, просто когда только лотус начинал учить, пару раз приходилось выкручиваться из подобной ситуации.. других методов не знал, вот так вот и извращался и он тоже имеет право на жизнь _______ попробовал скопировать на сервер, тоже нормально скопировал, в ACL мое имя с менеджерскими правами, а у исходной БД права Автора были, и Enforce Consistantce ACL был взведен. Сообщение отредактировал fvoice - 7:02:2008, 12:03 |
|
Сообщение
#18
|
|
|
|
27:02:2008, 22:46
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Достойный программист Сообщений: 825 Регистрация: 30:05:2006 Из: Жуковский МО, Россия Пользователь №: 4 485 Репутация: 12
|
1.HardCoded имя сервера? Вряд-ли. Скорее - настроечный документ. В любом случае код лопатить надо, раз док-ции нет
2.Если гора не идет к Магомету.. Смени сервер, не меняя его имя! Базу перенеси физическим копированием |
|
Сообщение
#19
|
|
|
|
25:03:2008, 12:49
|
|
Новенький ![]() Группа: Программист Сообщений: 61 Регистрация: 5:09:2007 Пользователь №: 12 611 Репутация: 1
|
Только лопатить код. И главная причина - ОЧЕНЬ часто из одной базы вызывают другую, а настройки зашиты в коде. Поскольку человек в работе с Lotus новый (я и сам не старый) - внутреннюю механику существующих баз может не знать. Просто сам пролил немало слез, когда залил базу, а она не работает.
|
|
Сообщение
#20
|
|
|
|
8:08:2008, 11:31
|
|
Новенький ![]() Группа: Программист Сообщений: 19 Регистрация: 21:02:2007 Пользователь №: 9 350 Репутация: 0
|
Есть ли возможность, создав базу на абстрактном НЕ лотусовом сервере, одновременно открыть ее несколькими клиентами?
Для чего нужно? Возникла ситуация с необходимостью хранения доков (Word, Excell и т.д.) именно в базе. Доступа к серверу Лотусовому нету. Можно заставить все-таки клиента открыть базу не через лотусовый сервер? Почему именно в Лотусе? А так захотелось рук-ву Сообщение отредактировал techNICK - 8:08:2008, 11:32 |
|
Сообщение
#21
|
|
|
|
8:08:2008, 12:26
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 834 Регистрация: 2:02:2007 Пользователь №: 9 070 Репутация: 19
|
Четно говоря, я мало что понял. Что значит "на абстрактном НЕ лотусовом сервере"?
Локально (в смысле локально для клиента)? Можно, но многопользовательского режима не будет, так как есть файл блокировка. |
|
Сообщение
#22
|
|
|
|
11:08:2008, 04:55
|
|
Новенький ![]() Группа: Программист Сообщений: 19 Регистрация: 21:02:2007 Пользователь №: 9 350 Репутация: 0
|
|
|
Сообщение
#23
|
|
|
|
11:08:2008, 05:00
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 834 Регистрация: 2:02:2007 Пользователь №: 9 070 Репутация: 19
|
А в чем сложности договориться с админом? Это же нормальное использование продукта.
|
|
Сообщение
#24
|
|
![]() |