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

start [/forum/topic.php?fid=46&mobile=1&tid=1820069]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 187ms |
| total: | 278ms |

| 0 / 0 |
