powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Построение базы
6 сообщений из 6, страница 1 из 1
Построение базы
    #35412591
Alex_mys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, за, возможно, ламерский вопрос.

Нужно построить базу (на MSSQL 2005) по следующему принципу (на основе Shemas):

Для каждого пользователя (их будет несколько), который логинится в базу, должен быть свой набор таблиц, но у всех они должны быть с одинаковыми именами (то есть два разных юзера делают "select * from AAA", и получают каждый свои данные при том, что коннектиться им надо в ОДНУ физическую базу) - это делаем через schemas.

Вопросы:
1) Другие варианты есть?
2)Что будет с хранимыми процедурами? Одна процедура для всех? Или каждому писать отдельную одинаковую?
3) Система отчетности на SSRS будет коннектиться под разными юзерами. Достаточно только разных логинов? Или надо что-то еще?

Заранее спасибо.
...
Рейтинг: 0 / 0
Построение базы
    #35412598
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_mysи получают каждый свои данные

а что - по другому права на записи нельзя распределить?
ерунда какая-то :)
...
Рейтинг: 0 / 0
Построение базы
    #35412601
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При этом если нужно сделать модификацию таблицы, надо ее делать для всех пользователей?
Как собирать данные для супер-пользователя?
ИМХО, не делить таблицы по пользователям а использовать ограничения на записи таблиц (RLS)
С уважением, Naf
...
Рейтинг: 0 / 0
Построение базы
    #35412838
Alex_mys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, все таки думаю, нужно разбивать на отдельные таблицы.

Вообще в идеале можно было бы разбить на отдельные базы, но нужно снимать отчеты через единый интерфейс - каждый свои. Если отдельные бызы - придется делать отдельные Data Source для SSRS.
...
Рейтинг: 0 / 0
Построение базы
    #35413155
Фотография Пилотажный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

таблицы общие, но в них поле - юзер, чьи стороки
для каждого свои отчеты
...
Рейтинг: 0 / 0
Построение базы
    #35413180
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Alex_mysНет, все таки думаю, нужно разбивать на отдельные таблицы.
неправильно думаете
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Построение базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]