У меня есть 2 базы данных X&Y. У меня есть пользователь на X, которому нужно получить доступ к таблице в Y через представление в X. У X есть синоним, созданный для доступа к таблице на Y. Мне нужно, чтобы пользователь получил доступ к представлению, а не к синониму (я получил это через DENY GRANT ), не обращаться к таблице в базе данных Y напрямую (разрешения GRANT не помогают). Обе базы данных находятся в одном экземпляре в SQL Server-2012. Есть ли выход из Linked Server на том же экземпляре не возможен.
Пользователь->База данных X->Вид->Синоним->База данных Y->Должен видеть данные Пользователь->База данных Y->Таблица->Не должен видеть данные