|
|
|
два неймспейса...
|
|||
|---|---|---|---|
|
#18+
в одной из наших баз таблицы и код лежит в двух неймспейсах (dbo и <some>). так было надо. и надо сейчас. админ на удаленом сайте уперся рогами, что надо все переместить из <some> в dbo. его главный аргумент: significant maintenance benefits. это гон или имеет смысл так сделать? плз только аргументированные ответы. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2002, 04:56:17 |
|
||
|
два неймспейса...
|
|||
|---|---|---|---|
|
#18+
Вопрос удобства и необходимости иметь разграничение прав доступа по владельцам объектов БД. Если требование ведения подобного разграничения не стоит (а это в большинстве случаев именно так), то весьма удобно иметь все объекты под dbo. Достигается это включением всех разработчиков в группу db_owner. Однако такое включение не отразится на ранее созданных объектах. Изменить владельца быстро владельза можно, проадейтив соответсвующее поле в sysobjects. После этого для обращения к объектам БД можно обращаться не только owner.object, но и просто object и можно не заморачиваться каждый раз выясняя, кто является владельцем какого объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2002, 09:42:27 |
|
||
|
два неймспейса...
|
|||
|---|---|---|---|
|
#18+
significant maintenance benefits имеют место когда обращение к объекту идет только по имени. В этом случае вы заставляете сервер делать resolving объекта(что в свою очередь может привести, напрмер, к перекомпиляции выполняемого пакета). Если же вы используете полное имя объекта или даже имя в виде database.owner_name.object_name то конечно никакого resolving-а не происходит, в независимости кто является владельцем объекта. Другое дело, как уже заметил Garya, это удобство менеджирования. Например, создание скрипта по переносу всех объектов на другой сервер, где данного пользователя нет и не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2002, 11:44:13 |
|
||
|
два неймспейса...
|
|||
|---|---|---|---|
|
#18+
спасибо. скажу сразу данный пользователь есть и будет на всех серваках. имена всего у нас всегда полнностью специфицированные. значит ДБА просто лентяй как я понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2002, 18:40:17 |
|
||
|
два неймспейса...
|
|||
|---|---|---|---|
|
#18+
Пользователи могут быть разные . А владелец - один и тот же (dbo). Если этих пользователей включить в группу db_owner. Я не настаиваю, что это делать надо. Просто уточняю на случай, если этот момент не до конца просечен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2002, 20:03:40 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1820069]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
18ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 280ms |

| 0 / 0 |
