Назад | Перейти на главную страницу

Требуется разрешение SQL BCP?

Необходимо проверить уровень разрешений, пользователю необходимо разрешение на массовую вставку \ обновление \ удаление. Если я добавлю их в роль сервера BulkAdmin, этого будет достаточно? (Запуск SQL 2012)

В "роль сервера" bulkadmin дает разрешения только на массовую вставку.

Разрешения на вставку, обновление и удаление предоставляются каждой базе данных (или ролям «фиксированной базы данных»). Таким образом, вам необходимо предоставить эти разрешения на уровне каждой базы данных. Я предполагаю, что вы хотите использовать фиксированную роль базы данных db_datawriter, которая может «добавлять, удалять или изменять данные во всех пользовательских таблицах». Вы также можете захотеть, чтобы они были db_datareader (увидеть роли уровня базы данных).