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

Откуда: Пиндырдышханда
Сообщений: 948
Как узнать был\не был?
создал имя входа "смертник", удалил его. Как узнать, был ли он вообще?
---------------------------------------------------------
SET @@verSION = 'Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6002: Service Pack 2) '
22 дек 09, 13:13    [8101241]     Ответить | Цитировать Сообщить модератору
 Re: существование логина в прошлом  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Если не было никаких DDL тригеров, то никак.
22 дек 09, 20:53    [8104271]     Ответить | Цитировать Сообщить модератору
 Re: существование логина в прошлом  [new]
Erik_Kartmann
Member

Откуда: Пиндырдышханда
Сообщений: 948
а как на удаление логина или хотябы Юзера триггир повесить?
Помоему это только аудитом как-то просматривается
---------------------------------------------------------
SET @@verSION = 'Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6002: Service Pack 2) '
23 дек 09, 10:14    [8105392]     Ответить | Цитировать Сообщить модератору
 Re: существование логина в прошлом  [new]
Megabyte
Member

Откуда: ближайшее заМКАДье
Сообщений: 4891
Erik_Kartmann
а как на удаление логина или хотябы Юзера триггир повесить?

Сам не юзал, но есть такая штука как Database Trigger...
Почитайте в инете.
23 дек 09, 15:14    [8108010]     Ответить | Цитировать Сообщить модератору
 Re: существование логина в прошлом  [new]
Gueccct
Member [заблокирован]

Откуда: Киев, Норвегия
Сообщений: 2965
create trigger on all server
for drop_login
ass
PRINT 'OLOLO!!! Somebody malicious man tries to drop the login!!! '
23 дек 09, 16:32    [8108773]     Ответить | Цитировать Сообщить модератору
 Re: существование логина в прошлом  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
другими словами должна была вестись некоторая история - если она не велась, Вашими средствами или средствами SQL, то ни как не узнать
23 дек 09, 16:40    [8108852]     Ответить | Цитировать Сообщить модератору
 Re: существование логина в прошлом  [new]
Фёдоров
Member

Откуда: Richmond, VA
Сообщений: 1019
Можно посмотреть в сторону Default Trace.

Вот это покажет, где лежит лог файл:

SELECT * FROM fn_trace_getinfo(default)

Что-то типа вот такого покажет его содержимое.

SELECT * from fn_trace_gettable('C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\log_52.trc', Default)

Лог файл также можно открыть профайлером. Видимо, надо смотреть значение полей TargetLoginName, TargetUserName, DBLoginName, DBUserName
23 дек 09, 18:23    [8109589]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить