2

При работе с некоторыми случайными SQL-запросами в наших базах данных мы можем не захотеть вставлять или удалять элементы в некоторые таблицы базы данных, просто набирая их имена по ошибке. Итак, как сделать их заблокированными для «редактирования», чтобы они могли работать в безопасности.Запретить операции таблицы SQL Server (INSERT и DELETE) в некоторых таблицах

Спасибо.

ответ

2

Почему бы не просто определить роль в вашей базе данных и предоставить права на роль в любых таблицах, которые нужны вашим пользователям, но эта роль не будет иметь права на обновление/удаление для таблиц, которые вы касаетесь?

0

Работайте с учетной записью с ограниченным доступом и запрещайте ее изменять для «защищенных» таблиц.

0

Переместите эти специальные таблицы в свою собственную базу данных. Дайте учетной записи пользователя только привилегии для этой базы данных.