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

Тема в разделе "SQL", создана пользователем Balda, 22 апр 2009.

Статус темы:
Закрыта.
  1. Balda

    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 какую-то другую стандартную переменную?
     
  2. etc

    etc Гость

    Надо читать про соединения и т.п.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей