私はASP.NET MVCアプリケーションを使用しています。このアプリケーションでは、変更担当者のuserIDを含めて、書き込まれたレコードの一部のデータフィールドを更新したいと考えています。問題は、誰がレコードを変更したのかを知る方法がわからないことです。トリガ内からAspNetUserを検索する
スクリプトでCURRENT_USERを使用しましたが、現在のSQL_SERVERセキュリティユーザー(この場合は "dbo")がASP.NET MVCがデータベースに接続するユーザーであるため常に返します。これは、すべての変更が同じユーザーによって行われたことを意味します。 AspNetUserのレコードIDを取得できれば大丈夫です。
すべてのアイデア?すべてのWebログインに一意のユーザーを追加する方法を見つける必要はありますか?それはどこにも言及されていないので、私は予想されていないと思う。 SQL Serverの観点から
おかげ
お返事ありがとうございます。それはむしろ残念ですが、私はあなたが正しいと思います。 – SystemsGuy