• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

  • Автор темы Balda
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

Balda

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 какую-то другую стандартную переменную?
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!