Hello, everyone.
I have rather simple CLR function:
[SqlFunction(IsDeterministic = true, DataAccess = DataAccessKind.None)]
public static SqlString GetUserName()
{
return (SqlString)WindowsIdentity.GetCurrent().Name;
}
When I get result from .NET console app, I get correct answer "Jungle\Sektor". However, when SQL Server executes this code, it gives me "NT Service\MSSQL$SQL2014". How to get correct result? Thanks.