Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Получить данные из другой БД / 6 сообщений из 6, страница 1 из 1
21.05.2020, 12:52
    #39960264
KAB
KAB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить данные из другой БД
Есть пользователи в основной базе и для них делаем динамическое ограничение прав.
Для этого при обращении к вьюшке проверяем если права на просмотр определенных полей.
Сложность в том что таблица с правами в другой БД, в которой эти пользователи не заведены.
Как получить данные о правах в этой схеме?
Заводить пользователей в другой БД - нельзя, надо как-то прокидывать данные в функцию.
Может у кого-то был подобный опыт или есть ссылка как подобное сделать.
Критика и доказательства невозможности подобной схемы тоже принимаются.
...
Рейтинг: 0 / 0
21.05.2020, 13:00
    #39960267
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить данные из другой БД
Настроить cross-database ownership chaining. Ну, в другой базе придется как минимум включить пользователя guest.
...
Рейтинг: 0 / 0
21.05.2020, 13:31
    #39960281
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить данные из другой БД
KAB,

как-то замысловато, у вас права индивидуально настраиваются? Почему решили не использовать роли?
...
Рейтинг: 0 / 0
21.05.2020, 16:07
    #39960333
KAB
KAB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить данные из другой БД
Владислав Колосов,
Роли мы тоже используем, но решили ограничение к отдельным данным сделать динамически, проверяя если права у пользователя на просмотр столбца
...
Рейтинг: 0 / 0
21.05.2020, 16:24
    #39960339
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить данные из другой БД
KAB,

попробуйте настроить связанный сервер на соседнюю базу, если так всё плохо.
...
Рейтинг: 0 / 0
22.05.2020, 07:41
    #39960545
KAB
KAB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить данные из другой БД
Вопрос снимается - сделали через роль.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Получить данные из другой БД / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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