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

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

Примечание:

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

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

Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки и узкого стека разработки. Про снижение стоимости владения продуктом

Это быстрое внесение изменений

по ходу эксплуатации программы. Как создается функционал на платформе

Это простой удобный интерфейс

адаптация под мобильные устройства. Про юзабилити платформы

Нужна бесплатная консультация?
Получить оценку проекта
Создайте концепцию проекта на основе нашего шаблона и получите оценку проекта в виде КП.
Демо-сайт решений
Базисные решения, которые можно гибко адаптировать под себя: менять внешний вид, бизнес-логику и даже структуру базы данных.