「MYDOMAIN\DomainUsers」というログインおよびデータベースユーザーを作成しました。ログオンしているドメインユーザーが持つ役割を見つける必要がありますが、現在のユーザーを取得するためのすべての呼び出しは、ドメインユーザー名を返します。「MYDOMAIN\username」はデータベースのユーザー名ではありません。例:「MYDOMAIN\DomainUsers」。
たとえば、このクエリは「MYDOMAIN\username」を返します
select original_login(),suser_name(), suser_sname(), system_user, session_user, current_user, user_name()
そして、このクエリは0を返します
select USER_ID()
ユーザー名にdatabase_role_membersを照会したいのですが、それを返す関数や、現在のユーザーの役割を取得できる他の方法はありますか?