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

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

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


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