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

Откуда:
Сообщений: 58
Уважаемые форумчане, приветствую вас!
Как бы вопрос простой, но простого ответа на него не нахожу.

Поставили MS SQL Server. Допустим 2016 SE. Поставили на сервере, допустим в Италии. Функция CURRENT_TIMEZONE ( ) возвращает UTC+1. Сервер переезжает в Россию, где часовой пояс (UTC+03:00) Москва, Санкт-Петербург.

Внимание вопрос, как изменить часовой пояс MS SQL Server? Смена часового пояса на Windows сервер уже прошла успешно.
16 фев 21, 21:54    [22281949]     Ответить | Цитировать Сообщить модератору
 Re: Смена TIMEZONE у MSSQL Server  [new]
PizzaPizza
Member

Откуда:
Сообщений: 415
The date/time is derived from the operating system of the computer on which the instance of SQL Server is running.
17 фев 21, 07:58    [22282037]     Ответить | Цитировать Сообщить модератору
 Re: Смена TIMEZONE у MSSQL Server  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7480
select @@version

Microsoft SQL Server 2017 (RTM-CU19) (KB4535007) - 14.0.3281.6 (X64)   Jan 23 2020 21:00:04   Copyright (C) 2017 Microsoft Corporation  Standard Edition (64-bit) on Windows Server 2016 Datacenter 10.0 <X64> (Build 14393: ) (Hypervisor) 

select CURRENT_TIMEZONE()

Msg 195, Level 15, State 10, Line 2
'CURRENT_TIMEZONE' is not a recognized built-in function name.
17 фев 21, 20:52    [22282498]     Ответить | Цитировать Сообщить модератору
 Re: Смена TIMEZONE у MSSQL Server  [new]
Massa52
Member

Откуда:
Сообщений: 382
В облаке
print @@version

Microsoft SQL Server 2019 (RTM-CU8-GDR) (KB4583459) - 15.0.4083.2 (X64) 
	Nov  2 2020 18:35:09 
	Copyright (C) 2019 Microsoft Corporation
	Standard Edition (64-bit) on Windows Server 2019 Datacenter 10.0 <X64> (Build 17763: ) (Hypervisor)


print CURRENT_TIMEZONE()
(UTC+12:00) ?????????????????????

Completion time: 2021-02-18T15:37:40.0727578+13:00
18 фев 21, 05:46    [22282562]     Ответить | Цитировать Сообщить модератору
 Re: Смена TIMEZONE у MSSQL Server  [new]
DKbru
Member

Откуда:
Сообщений: 58
Relic Hunter, проверю, есть подозрение что по 2016 справка привирает.

https://docs.microsoft.com/ru-ru/sql/t-sql/functions/current-timezone-transact-sql?view=sql-server-2016

Немного скорректирую, Microsoft SQL Server 2019.


PizzaPizza
The date/time is derived from the operating system of the computer on which the instance of SQL Server is running.


For SQL Managed Instance, return value is based on the time zone of the instance itself assigned during instance creation, not the time zone of the underlying operating system.

Сообщение было отредактировано: 21 фев 21, 01:55
21 фев 21, 02:01    [22284321]     Ответить | Цитировать Сообщить модератору
 Re: Смена TIMEZONE у MSSQL Server  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8313
DKbru,

вы определитесь, о чем спрашиваете.

CURRENT_TIMEZONE (Transact-SQL)
Применимо к: Да База данных SQL Azure Да Управляемый экземпляр SQL Azure



автор
Поставили MS SQL Server
как-то не вяжется с SQL Azure.
21 фев 21, 13:51    [22284389]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить