Это скорее вопрос, чем проблема, поскольку наша производственная система работает так, как задумано.
Я относительно новичок в среде SQL.Я изучал различные конфигурации на сервере, чтобы ознакомиться с системой.Одна вещь, которую я заметил, - почтовые очереди, кажется, используют время UTC вместо местного времени.Например, если я запускаю
exec sysmail_help_queue_sp
В последнем столбце empty_rowset_time отображается время, которое ровно на 12 часов превышает значение, возвращаемое getdate()
(я в Новой Зеландии), и совпадает со значением getutcdate()
.Я был более чем немного удивлен, если не сказать больше.Сервер настроен с правильным часовым поясом (Окленд / Веллингтон).
Я убедился, что значение (я) в last_empty_rowset_time
действительно обновляется каждый раз, когда I sp_send_dbmail
.
Кто-нибудь знает, почему это так?Мне просто интересно узнать.Я прошу прощения за мое новшество, если это звучит очевидно для некоторых из вас.
Спасибо.
Джеймс