SQL clr (sql 2005、.net 3.5) で記述されたトリガーがあり、ユーザー名、ホスト名、および app_name を取得する必要があります。TSQLでは、単に使用します
select suser_name()
select host_name()
select APP_NAME()
私の.Netコードで試しました
System.Security.Principal.WindowsIdentity.GetCurrent().Name
System.Environment.MachineName
System.AppDomain.CurrentDomain.ApplicationIdentity.FullName
しかし、セーフ モードで実行すると、これらのプロパティのいずれにもアクセスできません。これを達成する方法についてのアイデアはありますか?
ありがとう