我在Azure SQL Server数据库上拥有Xamarin移动应用程序前端,但是目前无法确定SQL Server触发器中用于审计跟踪的移动应用程序用户的身份。
在SQL Server设计上在本地托管的IIS .NET网站中,CONTEXT_INFO返回预期来自AspNetUsers的Web应用程序用户ID,但在示例ToDoItem Azure移动应用程序中,将CONTEXT_INFO放入触发器中将返回会话跟踪ID。
我想要用于登录到移动应用程序的用户ID或用户名(SID /稳定ID)。
SELECT CONVERT(NVARCHAR(128), CONTEXT_INFO())
B0854901-5B55-4C6C-A0C9-B3B757BF3303
有什么想法如何在触发器中获取用户ID?