Есть сервер БД на котором есть порядка 20 баз. MSSQL
Отдельно есть веб сервера систем, тоже порядка 20 систем, которые рабаотают с этими базами.
Сейчас возникла идея сделать авторизацию на уровне баз, а не так чтобы один юзер сисадмин имел доступ ко всему на всех базах.
Как правило приложение работает с одной базой. поэтому хотим сделать, чтобы у каждого приложения был свой юзер в СУБД.
Но почти в любом приложении есть иногда несколько запросов в другие базы.
Какие идеи как реализовать или ктото делал такого вида авторизации?
Желательно, чтобы не очень надолго пришлось делать.