Есть ли способ узнать, создан ли пользователь (, а не логин) в базе данных? Я имею в виду пользователя, а не логина, поскольку я знаю, как проверить логин. Мне нужно проверить пользователя, созданного внутри конкретной БД, и назначенную ему роль.
Это код для проверки входа в систему:
SELECT name FROM sys.server_principals WHERE name = 'test_user'
но как насчет пользователя? Поскольку мне нужно создать пользователя и назначить ему роль, если он не создан. В противном случае я продолжу без создания.
Спасибо