в кв. 2005
выберите имя_сервера ()
http://msdn.microsoft.com/en-us/library/ms187934.aspx
SUSER_NAME ([server_user_id])
server_user_id
Идентификационный номер пользователя. необязательный идентификатор server_user_id - int. server_user_id может быть идентификационным номером входа любого пользователя SQL Server, входящего в систему или пользователя или группы Microsoft Windows, у которых есть разрешение на подключение к экземпляру SQL Server. Если server_user_id не указан, возвращается идентификационное имя для текущего пользователя.
-
edit: только что попробовал с Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
со встроенной и sql безопасностью
и все это:
select suser_name() </p>
<p>select suser_sname() </p>
<p>select original_login() </p>
<p>select system_user
правильно вернуть зарегистрированного пользователя ... Я думаю, что есть некоторые проблемы с вашей конфигурацией ...
Saludos
1027 * SAS *