Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
DKbru Member Откуда: Сообщений: 58 |
Уважаемые форумчане, приветствую вас! Как бы вопрос простой, но простого ответа на него не нахожу. Поставили MS SQL Server. Допустим 2016 SE. Поставили на сервере, допустим в Италии. Функция CURRENT_TIMEZONE ( ) возвращает UTC+1. Сервер переезжает в Россию, где часовой пояс (UTC+03:00) Москва, Санкт-Петербург. Внимание вопрос, как изменить часовой пояс MS SQL Server? Смена часового пояса на Windows сервер уже прошла успешно. |
16 фев 21, 21:54 [22281949] Ответить | Цитировать Сообщить модератору |
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] Ответить | Цитировать Сообщить модератору |
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] Ответить | Цитировать Сообщить модератору |
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] Ответить | Цитировать Сообщить модератору |
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.
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] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8313 |
DKbru, вы определитесь, о чем спрашиваете. CURRENT_TIMEZONE (Transact-SQL) Применимо к: Да База данных SQL Azure Да Управляемый экземпляр SQL Azure
|
||
21 фев 21, 13:51 [22284389] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |