• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы