Anda tidak bisa, karena SQL mendapatkan waktu dari Windows, dan Windows juga tidak mendukung detik kabisat.
Windows menerapkan detik kabisat dengan mengambil waktu baru dari server waktu hulu, dan menerapkan penyesuaian biasa seolah-olah sederhana perubahan jam .
Biasanya ini berarti menyesuaikan setiap detik beberapa nanodetik selama periode yang diperpanjang. Lebih dari 24 jam itu akan bekerja sekitar satu milidetik per menit.
- Bagaimana layanan Windows Time memperlakukan detik kabisat:http://support.microsoft.com/ kb/909614
- Apakah struktur FILETIME windows menyertakan detik kabisat?
- Cara Kerja Layanan Waktu Windows: http://technet.microsoft.com/en-us/library/cc773013(v=ws.10).aspx
Pada dasarnya, sebagian besar aplikasi hanya berpura-pura bahwa tidak ada yang namanya detik kabisat.
Untuk sebagian besar tujuan ini tidak masalah. Jika Anda memiliki aplikasi yang penting, OS tidak akan membantu Anda. Anda juga akan memerlukan beberapa perangkat keras khusus untuk melacak waktu, karena OS umumnya kesulitan menjaga waktu dalam hitungan detik. Windows secara default menyinkronkan waktu setiap minggu atau lebih jarang, dan sebagian besar jam perangkat keras PC murah (atau bahkan yang ada di server mahal) dapat dengan mudah melayang beberapa detik dalam waktu tersebut.
Karena Anda peduli dengan waktu yang tepat, saya berasumsi Anda menunjuk ke pool.ntp.org atau subnet regional Anda dan telah menyetel w32time untuk sinkronisasi beberapa kali per hari.