Azure SQL数据库存储过程仅以SA用户身份运行
我在Azure上托管了一个ASP.NETMVC应用程序。我使用OpenIdConnect/Owin和AzureAD集成进行身份验证。我有一个错误日志表,其中UserId列仅显示SA用户名。我已经授予了对我的用户帐户的执行权限,但列继续设置为SA用户名。如何让存储过程以创建/更新记录的用户的身份运行,以将UserId、CreatedBy和ModifiedBy列设置为其用户名?当我将应用程序部署到Azure时,在发布->;设置->;数据库,为DbContexts输入连接字符串。