Я создаю базу данных, которая состоит из двух основных частей: внешнего интерфейса, который видит клиент, и внутреннего интерфейса, который может видеть только компания.
Это система подписчиков электронной почты, поэтому я хочу, чтобы клиент мог просматривать, добавлять, редактировать и удалять свои записи в таблице подписчиков электронной почты, но все связанные с администратором таблицы должны быть скрыты от них.
Поскольку я довольно новичок в SQL Server 2017, я все еще думаю о логинах, пользователях и ролях.
Главный вопрос, который я хотел задать, - как лучше всего это сделать? Я знаю, что могу вручную настроить пользователей базы данных и дать им разрешения на предоставление / отклонение, но как мне сделать это автоматически, чтобы каждый раз, когда сведения о клиенте добавлялись в новую строку в таблице клиентов, новый пользователь базы данных на боковой панели добавлено.