|
|
|
Построение базы
|
|||
|---|---|---|---|
|
#18+
Сорри, за, возможно, ламерский вопрос. Нужно построить базу (на MSSQL 2005) по следующему принципу (на основе Shemas): Для каждого пользователя (их будет несколько), который логинится в базу, должен быть свой набор таблиц, но у всех они должны быть с одинаковыми именами (то есть два разных юзера делают "select * from AAA", и получают каждый свои данные при том, что коннектиться им надо в ОДНУ физическую базу) - это делаем через schemas. Вопросы: 1) Другие варианты есть? 2)Что будет с хранимыми процедурами? Одна процедура для всех? Или каждому писать отдельную одинаковую? 3) Система отчетности на SSRS будет коннектиться под разными юзерами. Достаточно только разных логинов? Или надо что-то еще? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 20:56 |
|
||
|
Построение базы
|
|||
|---|---|---|---|
|
#18+
Alex_mysи получают каждый свои данные а что - по другому права на записи нельзя распределить? ерунда какая-то :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 20:58 |
|
||
|
Построение базы
|
|||
|---|---|---|---|
|
#18+
При этом если нужно сделать модификацию таблицы, надо ее делать для всех пользователей? Как собирать данные для супер-пользователя? ИМХО, не делить таблицы по пользователям а использовать ограничения на записи таблиц (RLS) С уважением, Naf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 21:00 |
|
||
|
Построение базы
|
|||
|---|---|---|---|
|
#18+
Нет, все таки думаю, нужно разбивать на отдельные таблицы. Вообще в идеале можно было бы разбить на отдельные базы, но нужно снимать отчеты через единый интерфейс - каждый свои. Если отдельные бызы - придется делать отдельные Data Source для SSRS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2008, 07:59 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=101&tid=1543781]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 310ms |

| 0 / 0 |
