ОБСУЖДЕНИЕ

Имя текущего пользователя

1 ответов 3,6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Microsoft SQL Server 2005.
Есть триггер, к-й реагирует на вставку или изменение записей. Он записывает в специальную таблицу Log имя текущего пользователя:
[codebox]INSERT INTO Log ([login], [date],[table_name],[record_id])

SELECT CURRENT_USER as [login], GETDATE() as [date],
'MyTable' as [table_name],
inserted.ID as [record_id]
FROM inserted[/codebox]
Но большая часть пользователей почему записывается туда не под своими логинами, а под именем dbo.
С чем это может быть связано? Может стоит использовать вместо CURRENT_USER какую-то другую стандартную переменную?
 
Надо читать про соединения и т.п.
 
Статус
Закрыто для дальнейших ответов.