У меня есть хранимая процедура, которая подключается к 2 базам данных.Эта хранимая процедура будет использоваться в одном из отчетов SSRS (SSRS имеет разрешение для обеих баз данных).
Но у меня есть доступ только к базе данных, в которой находится хранимая процедура.
Когда я пытаюсьчтобы изменить хранимую процедуру, я получаю сообщение об ошибке, что у меня нет разрешения для второй базы данных.
Есть ли способ изменить хранимую процедуру без проверки скрипта внутри нее?
PS динамический SQL недопустим там, где я работаю
ALTER PROCEDURE DB1.[DB1].[SP1]
AS
BEGIN
SELECT *
FROM Server2.DB2.dbo.Table2 AS T2
INNER JOIN DB1.dbo.Table1 AS T1 ON T1.ID = T2.ID
END
Ошибка
Сообщение 18456, уровень 14, состояние 1, строка 8
Ошибка входа для пользователя 'CompanyName \ MyUserID'