Zona waktu dalam Azure SQL Managed Instance

Berlaku untuk:Azure SQL Managed Instance

Waktu Universal Terkoordinasi (UTC) adalah zona waktu yang direkomendasikan untuk tingkat data solusi cloud yang baru dikembangkan, karena menghilangkan ambiguitas. Azure SQL Managed Instance juga menawarkan pilihan zona waktu untuk memenuhi kebutuhan aplikasi yang ada, yang menyimpan nilai tanggal dan waktu serta fungsi tanggal dan waktu panggilan dengan konteks implisit dari zona waktu tertentu.

Fungsi T-SQL seperti GETDATE() atau kode CLR memperhatikan zona waktu yang ditetapkan pada tingkat instans. Pekerjaan SQL Server Agent juga mengikuti jadwal sesuai dengan zona waktu instans.

Catatan

Azure SQL Database tidak mendukung pengaturan zona waktu; selalu mengikuti UTC. Gunakan ZONA WAKTU di Azure SQL Database jika Anda harus menginterpretasikan informasi tanggal dan waktu dalam zona waktu non-UTC.

Penting

Saat memigrasikan solusi yang ada ke Azure SQL Managed Instance, pertimbangkan dengan cermat ramifikasi zona waktu dan sebagai aturan praktis yang cocok dengan pengaturan zona waktu asli Anda kecuali Anda mengisi kembali logika aplikasi yang relevan.

Zona waktu yang didukung

Sekumpulan zona waktu yang didukung diwarisi dari sistem operasi yang mendasari instance terkelola. Zona waktu yang didukung ini diperbarui secara berkala untuk mendapatkan definisi zona waktu baru dan mencerminkan perubahan pada yang sudah ada.

Kebijakan perubahan pergeseran waktu siang hari/zona waktu menjamin keakuratan historis dari tahun 2010 dan seterusnya.

Daftar nama zona waktu yang didukung diekspos melalui tampilan sistem sys.time_zone_info.

Catatan

Pada 8 Agustus 2022, pemerintah Chili membuat pengumuman resmi tentang perubahan zona waktu Daylight-Saving Time (DST). Mulai pukul 12.00 Sabtu, 10 September 2022, hingga pukul 12.00 Sabtu, 1 April 2023, waktu resmi akan maju 60 menit. Perubahan ini memengaruhi tiga zona waktu berikut: Waktu Standar SA Pasifik, Waktu Standar Pulau Paskah, dan Waktu Standar Magallanes. Azure SQL Managed Instances menggunakan zona waktu yang terpengaruh tidak akan mencerminkan perubahan hingga Microsoft merilis pembaruan OS untuk mendukung ini dan layanan Azure SQL Managed Instance menyerap pembaruan pada tingkat OS. Jika Anda perlu mengubah zona waktu yang terpengaruh untuk instans terkelola Anda, harap perhatikan batasan dan ikuti panduan dari dokumentasi.

Mengatur zona waktu

Zona waktu instans terkelola hanya dapat diatur selama pembuatan instans. Zona waktu default adalah UTC.

Catatan

Zona waktu instans terkelola yang ada tidak dapat diubah.

Atur zona waktu melalui portal Microsoft Azure

Saat Anda memasukkan parameter untuk instans baru, pilih zona waktu dari daftar zona waktu yang didukung.

Setting a time zone during instance creation

Templat Azure Resource Manager

Tentukan properti timezoneId di template Azure Resource Manager Anda untuk mengatur zona waktu selama pembuatan instans.

"properties": {
                "administratorLogin": "[parameters('user')]",
                "administratorLoginPassword": "[parameters('pwd')]",
                "subnetId": "[parameters('subnetId')]",
                "storageSizeInGB": 256,
                "vCores": 8,
                "licenseType": "LicenseIncluded",
                "hardwareFamily": "Gen5",
                "collation": "Serbian_Cyrillic_100_CS_AS",
                "timezoneId": "Central European Standard Time"
            },

Daftar nilai yang didukung untuk properti timezoneId ada di akhir artikel ini.

Jika tidak ditentukan, zona waktu akan diatur ke UTC.

Memeriksa zona waktu instans

Fungsi CURRENT_TIMEZONE mengembalikan nama tampilan zona waktu instans.

Pertimbangan lintas fitur

Memulihkan dan mengimpor

Anda dapat memulihkan file cadangan atau mengimpor data ke instans terkelola dari instans atau server dengan pengaturan zona waktu yang berbeda. Pastikan untuk melakukannya dengan hati-hati. Analisis perilaku aplikasi dan hasil kueri serta laporan, sama seperti ketika Anda mentransfer data antara dua instans SQL Server dengan pengaturan zona waktu yang berbeda.

Pemulihan titik waktu

Saat Anda melakukan pemulihan titik waktu, waktu untuk memulihkan diartikan sebagai waktu UTC. Dengan cara ini, setiap ambiguitas karena pergeseran waktu siang hari dan potensi perubahannya dapat dihindari.

Grup failover

Menggunakan zona waktu yang sama di seluruh instans utama dan sekunder dalam grup failover tidak diberlakukan, tetapi kami sangat merekomendasikannya.

Peringatan

Anda sangat disarankan untuk menggunakan zona waktu yang sama pada instans primer dan sekunder di dalam grup failover. Karena kasus penggunaan tertentu yang jarang terjadi, mempertahankan zona waktu yang sama di seluruh instans utama dan sekunder tidak diberlakukan. Penting untuk dipahami bahwa dalam kasus failover manual atau otomatis, instans sekunder akan mempertahankan zona waktu aslinya.

Pembatasan

  • Zona waktu instans terkelola yang ada tidak dapat diubah. Sebagai solusinya, buat instans terkelola baru dengan zona waktu yang tepat, lalu lakukan pencadangan dan pemulihan manual, atau yang kami sarankan, lakukan pemulihan titik-waktu lintas-instans.
  • Proses eksternal yang diluncurkan dari pekerjaan SQL Server Agent tidak memperhatikan zona waktu instans.

Daftar zona waktu yang didukung

ID zona waktu Nama tampilan zona waktu
Waktu Standar Batas Waktu (UTC-12.00) Batas Penanggalan Internasional Bagian Barat
UTC-11 (UTC-11.00) Waktu Universal Terkoordinasi-11
Waktu Standar Aleut (UTC-10.00) Kepulauan Aleut
Waktu Standar Hawaii (UTC-10.00) Hawaii
Waktu Standar Marquesas (UTC-09.30) Kepulauan Marquesas
Waktu Standar Alaska (UTC-09.00) Alaska
UTC-09 (UTC-09.00) Waktu Universal Terkoordinasi-09
Waktu Standar Pasifik (Meksiko) (UTC-08.00) Baja California
UTC-08 (UTC-08.00) Waktu Universal Terkoordinasi-08
Waktu Standar Pasifik (UTC-08.00) Waktu Pasifik (AS & Kanada)
Waktu Standar Pegunungan AS (UTC-07.00) Arizona
Waktu Standar Pegunungan (Meksiko) (UTC-07.00) Chihuahua, La Paz, Mazatlan
Waktu Standar Pegunungan (UTC-07.00) Waktu Pegunungan (AS & Kanada)
Waktu Standar Amerika Tengah (UTC-06.00) Amerika Tengah
Waktu Standar Tengah (UTC-06.00) Waktu Bagian Tengah (AS & Kanada)
Waktu Standar Pulau Paskah (UTC-06.00) Pulau Paskah
Waktu Standar Tengah (Meksiko) (UTC-06.00) Guadalajara, Kota Meksiko, Monterrey
Waktu Standar Kanada Tengah (UTC-06.00) Saskatchewan
Waktu Standar SAPasifik (UTC-05.00) Bogota, Lima, Quito, Rio Branco
Waktu Standar Timur (Meksiko) (UTC-05.00) Chetumal
Waktu Standar Timur (UTC-05.00) Waktu Bagian Timur (AS & Kanada)
Waktu Standar Haiti (UTC-05.00) Haiti
Waktu Standar Kuba (UTC-05.00) Havana
Waktu Standar AS Timur (UTC-05.00) Indiana (Timur)
Waktu Standar Turki dan Caicos (UTC-05.00) Turki dan Caicos
Waktu Standar Paraguay (UTC-04.00) Asuncion
Waktu Standar Atlantik (UTC-04.00) Waktu Atlantik (Kanada)
Waktu Standar Venezuela (UTC-04.00) Caracas
Waktu Standar Brasil Tengah (UTC-04.00) Cuiaba
Waktu Standar SA Barat (UTC-04.00) Georgetown, La Paz, Manaus, San Juan
Waktu Standar SA Pacific (UTC-04.00) Santiago
Waktu Standar Newfoundland (UTC-03.30) Newfoundland
Waktu Standar Tocantins (UTC-03.00) Araguaina
E. Waktu Standar Amerika Selatan (UTC-03.00) Brasilia
Waktu Standar SA Timur (UTC-03.00) Cayenne, Fortaleza
Waktu Standar Argentina (UTC-03.00) Buenos Aires
Waktu Standar Greenland (UTC-03.00) Greenland
Waktu Standar Montevideo (UTC-03.00) Montevideo
Waktu Standar Magallanes (UTC-03.00) Arena Punta
Waktu Standar Saint Pierre (UTC-03.00) Saint Pierre dan Miquelon
Waktu Standar Bahia (UTC-03.00) Salvador
UTC-02 (UTC-02.00) Waktu Universal Terkoordinasi-02
Waktu Standar Atlantik Tengah (UTC-02.00) Atlantik Tengah - Lama
Waktu Standar Azores (UTC-01.00) Azores
Waktu Standar Cape Verde (UTC-01.00) Kepulauan Cabo Verde
UTC (UTC) Waktu Universal Terkoordinasi
Waktu Standar GMT (UTC+00.00) Dublin, Edinburgh, Lisbon, London
Waktu Standar Greenwich (UTC+00.00) Monrovia, Reykjavik
W. Waktu Standar Eropa (UTC+01.00) Amsterdam, Berlin, Bern, Roma, Stockholm, Wina
Waktu Standar Eropa Tengah (UTC + 01.00) Beograd, Bratislava, Budapest, Ljubljana, Praha
Waktu Standar Romance (UTC+01.00) Brussel, Kopenhagen, Madrid, Paris
Waktu Standar Maroko (UTC+01.00) Casablanca
Waktu Standar Sao Tome (UTC+01.00) Sao Tome
Waktu Standar Eropa Tengah (UTC+01.00) Sarajevo, Skopje, Warsawa, Zagreb
W. Waktu Standar Afrika Tengah (UTC+01.00) Afrika Tengah Bagian Barat
Waktu Standar Yordania (UTC+02.00) Amman
Waktu Standar GTB (UTC+02.00) Athena, Bukares
Waktu Standar Timur Tengah (UTC+02.00) Beirut
Waktu Standar Mesir (UTC+02.00) Kairo
E. Waktu Standar Eropa (UTC+02.00) Chisinau
Waktu Standar Suriah (UTC+02.00) Damaskus
Waktu Standar Tepi Barat (UTC+02.00) Gaza, Hebron
Waktu Standar Afrika Selatan (UTC+02.00) Harare, Pretoria
Waktu Standar FLE (UTC+02.00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius
Waktu Standar Israel (UTC+02.00) Yerusalem
Waktu Standar Kaliningrad (UTC+02.00) Kaliningrad
Waktu Standar Sudan (UTC+02.00) Khartoum
Waktu Standar Libya (UTC+02.00) Tripoli
Waktu Standar Namibia (UTC+02.00) Windhoek
Waktu Standar Arab (UTC+03.00) Baghdad
Waktu Standar Turki (UTC+03.00) Istanbul
Waktu Standar Arab (UTC+03.00) Kuwait, Riyadh
Waktu Standar Belarus (UTC+03.00) Minsk
Waktu Standar Rusia (UTC+03.00) Moskow, St. Petersburg
E. Waktu Standar Afrika (UTC+03.00) Nairobi
Waktu Standar Iran (UTC+03.30) Teheran
Waktu Standar Arab (UTC+04.00) Abu Dhabi, Muscat
Waktu Standar Astrakhan (UTC+04.00) Astrakhan, Ulyanovsk
Waktu Standar Azerbaijan (UTC+04.00) Baku
Zona Waktu 3 Rusia (UTC+04.00) Izhevsk, Samara
Waktu Standar Mauritius (UTC+04.00) Port Louis
Waktu Standar Saratov (UTC+04.00) Saratov
Waktu Standar Georgia (UTC+04.00) Tbilisi
Waktu Standar Volgograd (UTC+04.00) Volgograd
Waktu Standar Kaukasus (UTC+04.00) Yerevan
Waktu Standar Afghanistan (UTC+04.30) Kabul
Waktu Standar Asia Barat (UTC+05.00) Ashgabat, Tashkent
Waktu Standar Ekaterinburg (UTC+05.00) Ekaterinburg
Waktu Standar Pakistan (UTC+05.00) Islamabad, Karachi
Waktu Standar India (UTC+05.30) Chennai, Kolkata, Mumbai, New Delhi
Waktu Standar Sri Lanka (UTC+05.30) Sri Jayawardenepura
Waktu Standar Nepal (UTC+05.45) Kathmandu
Waktu Standar Asia Tengah (UTC+06.00) Nur-Sultan
Waktu Standar Bangladesh (UTC+06.00) Dhaka
Waktu Standar Omsk (UTC+06.00) Omsk
Waktu Standar Myanmar (UTC+06.30) Yangon (Rangoon)
Waktu Standar Asia Tenggara (UTC+07.00) Bangkok, Hanoi, Jakarta
Waktu Standar Altai (UTC+07.00) Barnaul, Gorno-Altaysk
W. Waktu Standar Mongolia (UTC+07.00) Hovd
Waktu Standar Asia Utara (UTC+07.00) Krasnoyarsk
N. Waktu Standar Asia Tengah (UTC+07.00) Novosibirsk
Waktu Standar Tomsk (UTC+07.00) Tomsk
Waktu Standar Tiongkok (UTC+08.00) Beijing, Chongqing, Hong Kong, Urumqi
Waktu Standar Asia Timur Laut (UTC+08.00) Irkutsk
Waktu Standar Singapura (UTC+08.00) Kuala Lumpur, Singapura
W. Waktu Standar Australia (UTC+08.00) Perth
Waktu Standar Taipei (UTC+08.00) Taipei
Waktu Standar Ulaanbaatar (UTC+08.00) Ulaanbaatar
Waktu Standar Aus Tengah W. (UTC+08.45) Eucla
Waktu Standar Transbaikal (UTC+09.00) Chita
Waktu Standar Tokyo (UTC+09.00) Osaka, Sapporo, Tokyo
Waktu Standar Korea Utara (UTC+09.00) Pyongyang
Waktu Standar Korea (UTC+09.00) Seoul
Waktu Standar Yakutsk (UTC+09.00) Yakutsk
Cen. Waktu Standar Australia (UTC+09.30) Adelaide
Waktu Standar Australia Tengah (UTC+09.30) Darwin
E. Waktu Standar Australia (UTC+10.00) Brisbane
Waktu Standar AUS Timur (UTC+10.00) Canberra, Melbourne, Sydney
Waktu Standar Pasifik Barat (UTC+10.00) Guam, Port Moresby
Waktu Standar Tasmania (UTC+10.00) Hobart
Waktu Standar Vladivostok (UTC+10.00) Vladivostok
Waktu Standar Lord Howe (UTC+10.30) Pulau Lord Howe
Waktu Standar Bougainville (UTC+11.00) Pulau Bougainville
Zona Waktu Rusia 10 (UTC+11.00) Chokurdakh
Waktu Standar Magadan (UTC+11.00) Magadan
Waktu Standar Norfolk (UTC+11.00) Kepulauan Norfolk
Waktu Standar Sakhalin (UTC+11.00) Sakhalin
Waktu Standar Pasifik Tengah (UTC+11.00) Kep. Solomon, Kaledonia Baru
Zona Waktu Rusia 11 (UTC+12.00) Anadyr, Petropavlovsk-Kamchatsky
Waktu Standar Selandia Baru (UTC+12.00) Auckland, Wellington
UTC+12 (UTC+12.00) Waktu Universal Terkoordinasi+12
Waktu Standar Fiji (UTC+12.00) Fiji
Waktu Standar Kamchatka (UTC+12.00) Petropavlovsk-Kamchatsky - Lama
Waktu Standar Kepulauan Chatham (UTC+12.45) Kepulauan Chatham
UTC+13 (UTC-13.00) Waktu Universal Terkoordinasi-13
Waktu Standar Tonga (UTC+13.00) Nuku'alofa
Waktu Standar Samoa (UTC-13.00) Samoa
Waktu Standar Kepulauan Line (UTC+14.00) Pulau Kiritimati

Baca juga