Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Кто сделал запись в таблице?  [new]
Andrey73
Member

Откуда:
Сообщений: 2
Может кто знает? Есть ли такая возможность, определить с какого компьютера была сделана запись в таблице.
23 июн 05, 09:56    [1642762]     Ответить | Цитировать Сообщить модератору
 Re: Кто сделал запись в таблице?  [new]
Smirnov Anton
Member

Откуда: Н.Новгород
Сообщений: 3220
нет такой стандартной возможности
если нет собственного логгирования
или можно(если очнень-очень надо) если recovery model = full
перекапывать файл транзакций с помощью стронних утилит(см ФАК)
23 июн 05, 09:58    [1642777]     Ответить | Цитировать Сообщить модератору
 Re: Кто сделал запись в таблице?  [new]
iSestrin
Member

Откуда: Новосибирск
Сообщений: 3811
host_name()
23 июн 05, 10:01    [1642789]     Ответить | Цитировать Сообщить модератору
 Re: Кто сделал запись в таблице?  [new]
хламист
Guest
iSestrin
host_name()

ну это прокатит если у автора честное клиентское приложение которое в строку подключения подставляет правильный workstation id
23 июн 05, 10:10    [1642813]     Ответить | Цитировать Сообщить модератору
 Re: Кто сделал запись в таблице?  [new]
BusyMan
Member

Откуда: Москва
Сообщений: 4927
хламист
iSestrin
host_name()
ну это прокатит если у автора честное клиентское приложение которое в строку подключения подставляет правильный workstation id
Хм... что я ни подставлял в workstation id - мне не удавалось его обмануть
23 июн 05, 10:19    [1642852]     Ответить | Цитировать Сообщить модератору
 Re: Кто сделал запись в таблице?  [new]
Andrey73
Member

Откуда:
Сообщений: 2
Значить по уже сделанным записям нельзя определить с какокого компа сделана запись?
23 июн 05, 10:41    [1642946]     Ответить | Цитировать Сообщить модератору
 Re: Кто сделал запись в таблице?  [new]
хламист
Guest
BusyMan
Хм... что я ни подставлял в workstation id - мне не удавалось его обмануть

что то значит не так подставляли
только что скормил екселю такую строку:
DRIVER=SQL Server;SERVER=SERVER;UID=sa;APP=Microsoft Office 2003;WSID=podstava;DATABASE=pubs

сервер, как и ожидалось, повелся и показал в sysprocesses hostname = podstava
23 июн 05, 10:42    [1642951]     Ответить | Цитировать Сообщить модератору
 Re: Кто сделал запись в таблице?  [new]
хламист
Guest
Andrey73
Значить по уже сделанным записям нельзя определить с какокого компа сделана запись?

поиск
23 июн 05, 10:46    [1642975]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить