У меня есть сервисный брокер, активирующий хранимую процедуру, которая прекрасно работает при выполнении в Management Studio. Однако, когда он активирован в очереди, журнал ошибок сервера sql показывает следующее сообщение:
"The activated proc [dbo].[FileUploadAsyncWorker] running on queue
AsyncProcessing.dbo.FileUploadRequestQueue output the following: 'You do not have
permission to use the bulk load statement."
Я думаю, что «оскорбительный» оператор в FileUploadAsyncWorker:
вставить в FileContent (имя файла, содержимое)
выберите @filename, содержание
из openrowset (навалом ...
Как определить, под какой учетной записью выполняется хранимая процедура?