Время версий системы? - PullRequest
       3

Время версий системы?

0 голосов
/ 20 сентября 2019

Я нахожусь в зоне EST.Мой сервер локальный на моем компьютере.Но время входа SQL Server для StartTime, сгенерированного всегда как начало строки, составляет 4 часа.Это код: '' '

    create Table TemTable(
    ID int identity(1,1) not null primary key, 
    name varchar(40), 
    sysStartTime datetime2 generated always as row Start,
    sysEndTime datetime2 generated always as row End,
    Period for System_time(sysStartTime,sysEndTime)) 
    With (system_versioning = on (History_table = dbo.TemTableHistory))
    declare @i int = 1;

while (@i<10)
    Begin
        insert into TemTable(name) values ('Person-' + cast(@i as varchar(2)))
        set @i = @i + 1
    End

' ''

Когда мое местное время 13:10:10, SysStartTime равно 17:10:10 GetDate (), SysDateTime (), current_TimeStamp все правильно показывают местное время.

1 Ответ

0 голосов
/ 20 сентября 2019

Кажется, что SQL Server сохраняет UTC как время контроля версий системы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...