Миграция с Interbase на Firebird (пользователи)
Миграция с Interbase на Firebird (пользователи)
Здравствуйте.
Как мигрировать базу с IB на FB -- понятно. Но вот как перенести пользователей? Не вводить же их заново руками?...
ЗЫЖ Поиск по FAQ ответа не дал.
Как мигрировать базу с IB на FB -- понятно. Но вот как перенести пользователей? Не вводить же их заново руками?...
ЗЫЖ Поиск по FAQ ответа не дал.
Re: Миграция с Interbase на Firebird (пользователи)
интересно, как базу мигрировать - понятно, а как мигрировать базу admin.ib - непонятно?
Re: Миграция с Interbase на Firebird (пользователи)
[замирая, с предыханием] Неужели можно в скрипт выгнать данные и в FB загрузить? Попробую пойду...kdv писал(а):интересно, как базу мигрировать - понятно, а как мигрировать базу admin.ib - непонятно?
Re: Миграция с Interbase на Firebird (пользователи)
не забудьте sysdba убрать. ну и что в ФБ 2.0 и выше нельзя коннектиться к security2.fdb (зато можно остановить ФБ и скопировать security2.fdb в другое имя). В общем, все на самом деле проще, чем кажется
Re: Миграция с Interbase на Firebird (пользователи)
Спасибо. Пользователей действительно шибко много и руками всех перебить... А так гораздо проще процесс произойдет.kdv писал(а):В общем, все на самом деле проще, чем кажется
Re: Миграция с Interbase на Firebird (пользователи)
Доброго времени суток!
Вследствие миграции с IB 5.5 на FB 2.1.1 возникла проблема: пользователи перенесены корректно, под всеми старыми паролями подключиться удается. Но! Подключиться удается только в самописанных клиентских программах и IBExpert.
Бэкап-шедулеры типа FIBS и GBAK Sheduler работать отказываются. Сообщение об ошибке:
gbak: ERROR:Unable to perform operation. You must be either SYSDBA or owner of the database
gbak:Exiting before completion due to errors
Сервер под Windows2003 Server, не менялся.
Restore базы делался под SYSDBA. Попытки осуществить бэкап производились с такими вариантами пользователь/пароль:
- SYSDBA/masterkey;
- SYSDBA/[реальный пароль SYSDBA];
- [Пользователь с админскими правами, под которым раньше все бэкапилось]/[его пароль].
Все безуспешно.
Подскажите, плз, в чем ошибка? Как наладить резервное копирование?
Вследствие миграции с IB 5.5 на FB 2.1.1 возникла проблема: пользователи перенесены корректно, под всеми старыми паролями подключиться удается. Но! Подключиться удается только в самописанных клиентских программах и IBExpert.
Бэкап-шедулеры типа FIBS и GBAK Sheduler работать отказываются. Сообщение об ошибке:
gbak: ERROR:Unable to perform operation. You must be either SYSDBA or owner of the database
gbak:Exiting before completion due to errors
Сервер под Windows2003 Server, не менялся.
Restore базы делался под SYSDBA. Попытки осуществить бэкап производились с такими вариантами пользователь/пароль:
- SYSDBA/masterkey;
- SYSDBA/[реальный пароль SYSDBA];
- [Пользователь с админскими правами, под которым раньше все бэкапилось]/[его пароль].
Все безуспешно.
Подскажите, плз, в чем ошибка? Как наладить резервное копирование?
Re: Миграция с Interbase на Firebird (пользователи)
а сам gbak под sysdba работает? К базам от sysdba подсоединяться можно?
вообще похоже на проблему совсем в другом месте. пользователи тут абсолютно ни при чем, Вы смешиваете два в одно.
Если просто взять базу и сделать бэкап на 5.x а потом рестор на 2.1, то по идее все должно работать, в смысле упомянутых шедулеров, без всяких "пользователей". Если только в базе от 5.5 не было роли SYSDBA, что означает, что база не Ваша.
вообще похоже на проблему совсем в другом месте. пользователи тут абсолютно ни при чем, Вы смешиваете два в одно.
Если просто взять базу и сделать бэкап на 5.x а потом рестор на 2.1, то по идее все должно работать, в смысле упомянутых шедулеров, без всяких "пользователей". Если только в базе от 5.5 не было роли SYSDBA, что означает, что база не Ваша.
Re: Миграция с Interbase на Firebird (пользователи)
Причина глюков обнаружена. Она действительно оказалась совершенно в другом месте. Шедулер просто запускает gbak с нужными параметрами командной строки, а у меня пароль с пробелом, ну и, оответственно, паролем признавалась только 1-я его половина. Проблема решилась взятием пароля в апострофы...kdv писал(а):вообще похоже на проблему совсем в другом месте
Сорри за глупый вопрос.