Azure sql服务器/ xamarin移动应用程序:如何捕获用户ID以进行审核跟踪

时间:2018-07-04 12:54:23

标签: sql-server azure xamarin triggers audit-trail

我在Azure SQL Server数据库上拥有Xamarin移动应用程序前端,但是目前无法确定SQL Server触发器中用于审计跟踪的移动应用程序用户的身份。

在SQL Server设计上在本地托管的IIS .NET网站中,CONTEXT_INFO返回预期来自AspNetUsers的Web应用程序用户ID,但在示例ToDoItem Azure移动应用程序中,将CONTEXT_INFO放入触发器中将返回会话跟踪ID。

我想要用于登录到移动应用程序的用户ID或用户名(SID /稳定ID)。

SQL:

SELECT CONVERT(NVARCHAR(128), CONTEXT_INFO())

样本输出:

B0854901-5B55-4C6C-A0C9-B3B757BF3303

有什么想法如何在触发器中获取用户ID?

0 个答案:

没有答案