Хранимая процедура изменения SQL Server без проверки скрипта - PullRequest
0 голосов
/ 05 марта 2019

У меня есть хранимая процедура, которая подключается к 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'

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