У вас нет разрешения на использование оператора массовой загрузки
Привет, я получаю сообщение об ошибке
У вас нет разрешения на использование оператора массовой загрузки.
когда я пытаюсь выполнить хранимую процедуру.
Я видел несколько сайтов, посвященных роли bulkadmin
, но я не вижу этого.
Я использую SQL Server 2008.
Любые идеи?
Ответы
Ответ 1
- Запустите SQL Server Managament Studio
- Развернуть Security- > Logins
- Найдите своего пользователя, щелкните его правой кнопкой мыши и выберите "Свойства"
- Открыть вкладку Роль сервера
- Убедитесь, что отмечен
bulkadmin
.
- Там вы можете экспериментировать с другими ролями, если
bulkadmin
не работает для вас.
- Нажмите OK:)
Ответ 2
Версия запроса для Александра отвечает:
EXEC master..sp_addsrvrolemember @loginame = N'%userName%', @rolename = N'bulkadmin'
GO
Просто замените %userName%
на желаемого пользователя.
Также вам необходимо войти в систему как Sys-Admin (sa
) или другой пользователь с разрешениями EXEC
и bulkadmin
.