Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
ВнизСмена владельца базы firebird Найти похожие ветки
← →
SONY (2004-12-14 13:57) [0]Подскажите пожалуйста как сменить владельца базы целиком и полностью...
база создавалась SYSDBA
а теперь нужно чтобы владельцем ее стал USER1
сделал RESTORE..
владельцем базы стал USER1, а владельцем таблиц и т.п. остался SYSDBA
Как быть ?
← →
yaric (2004-12-14 14:11) [1]backup/restore с новым пользователем
← →
SONY (2004-12-14 14:13) [2]я делал restore с полозователем USER1
но владельцем таблиц все равно остался SYSDBA, в том числе, USER1 не может изменять структуру таблиц владельцем которых остался SYSDBA
← →
yaric (2004-12-14 14:24) [3]Нужно не поверх делать
а в новый файл и тогда тот пользователь что сделал востановление
тот и владельцем БД становиться
← →
SONY (2004-12-14 14:26) [4]делал не поверх... абсолютно новая база... из *.gbk
← →
yaric (2004-12-14 14:30) [5]Цитирую Ковязина:
"Востановленная БД принадлежит пользователю, который осуществил процесс востановления т.е., он становиться владельцем (owner) базы данных... "
← →
SONY (2004-12-14 14:35) [6]А ты попробуй... и увидишь что владельцем то базы становиться пользователь который восстановил... а вот владельцем таблиц(ы) попрежнему остается "старый" пользователь.
← →
yaric (2004-12-14 14:41) [7]Ну выгрузи тогда все метаданные и создай БД
но от другого пользователя в чем проблема
← →
Zacho © (2004-12-14 14:41) [8]Владелец БД и владелец объектов БД - это две большие разницы :)
Изменить значение RDB$OWNER_NAME в RBD$RELATIONS ?
Праавда, не уверен, что при этом никаких граблей не будет.
← →
SONY (2004-12-14 14:57) [9]Изменил, вроде заработало как надо... спасибо !
хотя возможно ктонибудь подскажет другой способ
← →
vv_fran (2004-12-14 18:37) [10]Есть утилита IBClear. Можно удалить и SYSDBA из БД. Я ей все делаю.
← →
SONY (2004-12-15 07:05) [11]Спасибо ! удобная штука !
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c