Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Смена владельца базы firebird


SONY ©   (2004-12-14 13:57:00) 

Подскажите пожалуйста как сменить владельца базы целиком и полностью...

база создавалась SYSDBA

а теперь нужно чтобы владельцем ее стал USER1

сделал RESTORE..

владельцем базы стал USER1, а владельцем таблиц и т.п. остался SYSDBA

Как быть ?


SONY   (2004-12-15 07:05:00) [1]

Спасибо ! удобная штука !


vv_fran   (2004-12-14 18:37:00) [2]

Есть утилита IBClear. Можно удалить и SYSDBA из БД. Я ей все делаю.


SONY   (2004-12-14 14:57:00) [3]

Изменил, вроде заработало как надо... спасибо !

хотя возможно ктонибудь подскажет другой способ


yaric   (2004-12-14 14:41:00) [4]

Ну выгрузи тогда все метаданные и создай БД
но от другого пользователя в чем проблема


Zacho   (2004-12-14 14:41:00) [5]

Владелец БД и владелец объектов БД - это две большие разницы :)

Изменить значение RDB$OWNER_NAME в RBD$RELATIONS ?

Праавда, не уверен, что при этом никаких граблей не будет.


SONY   (2004-12-14 14:35:00) [6]

А ты попробуй... и увидишь что владельцем то базы становиться пользователь который восстановил... а вот владельцем таблиц(ы) попрежнему остается "старый" пользователь.


yaric   (2004-12-14 14:30:00) [7]

Цитирую Ковязина:
"Востановленная БД принадлежит пользователю, который осуществил процесс востановления т.е., он становиться владельцем (owner)базы данных... "


SONY   (2004-12-14 14:26:00) [8]

делал не поверх... абсолютно новая база... из *.gbk


yaric   (2004-12-14 14:24:00) [9]

Нужно не поверх делать
а в новый файл и тогда тот пользователь что сделал востановление
тот и владельцем БД становиться


SONY   (2004-12-14 14:13:00) [10]

я делал restore с полозователем USER1

но владельцем таблиц все равно остался SYSDBA, в том числе, USER1 не может изменять структуру таблиц владельцем которых остался SYSDBA


yaric   (2004-12-14 14:11:00) [11]

backup/restore с новым пользователем


Наверх

Титульная страница Поиск, карта сайта Написать письмо