SQL. Как дать ограниченный доступ к внешней базе на том же сервере (только на отдельные хранимые процедуры)
- Ставим у юзера связь с логином базы Сервер / Security/ Logins / User login / User Mapping - ставим галочку напротив базы и выбираем только public внизу списка.
- Даем права пользователю на выполнение хранимой процедуры:
USE otherDB
GRANT EXECUTE ON OBJECT::[dbo].daily_GetExecutorsLoading
TO sqlUser1;
GO
Примечание:
- Если создать пользователя без db_owner и прочих доступов, то ни к чему кроме этой процедуры у него доступа не будет
- Полный список грантов https://www.mssqltips.com/sqlservertip/1138/giving-and-removing-permissions-in-sql-server/
Что еще посмотреть по SQL Server
Falcon Space
Это снижение стоимости владения
за счет меньшего количества людей для поддержки и узкого стека разработки. Про снижение стоимости владения продуктом
Это быстрое внесение изменений
по ходу эксплуатации программы. Как создается функционал на платформе
Это простой удобный интерфейс
адаптация под мобильные устройства. Про юзабилити платформы
Нужна бесплатная консультация?
Получить оценку проекта
Создайте концепцию проекта на основе нашего шаблона и получите оценку проекта в виде КП.
Демо-сайт решений
Базисные решения, которые можно гибко адаптировать под себя: менять внешний вид, бизнес-логику и даже структуру базы данных.