Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Некорректное время в Audit Viewer / 5 сообщений из 5, страница 1 из 1
26.03.2018, 07:48
    #39620296
Den_KP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное время в Audit Viewer
Добрый день!
Сделал Аудит задание для изменения пароля:
GO
/****** Object: Audit [Password_Audit] Script Date: 09/26/2009 16:09:09 ******/
CREATE SERVER AUDIT [Password_Audit]
TO FILE
( FILEPATH = N'\\ala7600nas02\Archive_Backup\SQL backup\PasswordAudit\INSTANCE'
,MAXSIZE = 10 MB
,MAX_ROLLOVER_FILES = 30
,RESERVE_DISK_SPACE = OFF
)
WITH
( QUEUE_DELAY = 1000
,ON_FAILURE = CONTINUE
)
GO
CREATE SERVER AUDIT SPECIFICATION Password_Change_Specification
FOR SERVER AUDIT [Password_Audit]
ADD (LOGIN_CHANGE_PASSWORD_GROUP);
GO
ALTER SERVER AUDIT [Password_Audit]
WITH (STATE = ON)
GO
ALTER SERVER AUDIT SPECIFICATION Password_Change_Specification
WITH (STATE = ON)
GO

-------------------------------
Проблема в том что, делаю изменение пароля на учетки в 11 дня, а в логах показывает:
Event Time 04:45:39.2869549
...
Рейтинг: 0 / 0
26.03.2018, 08:11
    #39620301
Ennor Tiegael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное время в Audit Viewer
Den_KP,

Может, это потому, что ваш часовой пояс - GMT+8?

В аудите дата, скорее всего, в UTC указана.
...
Рейтинг: 0 / 0
26.03.2018, 08:42
    #39620311
Den_KP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное время в Audit Viewer
А где можно проверить? Потому что Jobs Viewer показывает корректно.
...
Рейтинг: 0 / 0
26.03.2018, 08:47
    #39620315
Den_KP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное время в Audit Viewer
Вот нашел, нужно думать с преобразование:
SELECT GETDATE(), GETUTCDATE()
...
Рейтинг: 0 / 0
26.03.2018, 09:09
    #39620317
Den_KP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное время в Audit Viewer
Нашел только одно решение без автоматизации:
select *,
CONVERT(datetime,
SWITCHOFFSET(CONVERT(datetimeoffset, event_time),
DATENAME(TzOffset, SYSDATETIMEOFFSET())))
AS
event_time from (
SELECT * FROM sys.fn_get_audit_file
('C:\temp\Password_Audit.sqlaudit'
,default,default)
) x
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Некорректное время в Audit Viewer / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]