Как дать ограниченный доступ только на отдельные хранимые процедуры на том же сервере на другой базе? Ставим у юзера связь с логином базы Сервер / Security/ Logins / User login / User Mapping - ставим галочку напротив базы и выб...

SQL. Как дать ограниченный доступ к внешней базе на том же сервере

Время чтения - менее одной минутыДата публикации 20.02.2020 (обновлено 24.12.2024)

Как дать ограниченный доступ только на отдельные хранимые процедуры на том же сервере на другой базе?

  1. Ставим у юзера связь с логином базы Сервер / Security/ Logins / User login / User Mapping - ставим галочку напротив базы и выбираем только public внизу списка.
  2. Даем права пользователю на выполнение хранимой процедуры:
USE otherDB
GRANT EXECUTE ON OBJECT::[dbo].daily_GetExecutorsLoading
    TO sqlUser1;
GO  

Примечание:

Насколько полезной была статья?

Что еще посмотреть по SQL Server

Ищем партнеров-разработчиков на T-SQL и PL/pgSQL

Прямая работа с заказчиками как ИП или самозанятый. Нужно знать только SQL и HTML

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Запрос расчета стоимости веб-проекта на базе Falcon Space
Если видео Youtube плохо грузится, то попробуйте найти видео в ВК видео на канале Falcon Space
Сайт использует Cookie, Яндекс Метрику. Используя сайт, вы соглашаетесь с правилами сайта. См. Правила конфиденциальности и Правила использования сайта OK