Доступ к таблице из другой базы данных в хранимой процедуре - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть хранимая процедура, в которой есть некоторый код, как показано ниже.

select count(*) as Count, datepart(yyyy, [LogDate]) as [Year]
from  ViewAssociate..Auth_Log 
where ActionCode = 1
group by datepart(yyyy, [LogDate])
order by [Year]

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

The server principal "View" is not able to access the database "viewassociate" under the current security context.

Поэтому мне просто интересно, как я могу получить доступ к другой таблице базы данныхиз этого.Я могу передать учетные данные для базы данных viewassociate, но не уверен, как изменить свой запрос для получения данных с использованием учетных данных.Есть предложения?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...