Bagikan melalui


Konfigurasi server: cutoff dua digit tahun

Berlaku untuk: SQL Server

Artikel ini menjelaskan cara mengonfigurasi two digit year cutoff opsi konfigurasi server di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi two digit year cutoff menentukan bilangan bulat dari 1753 hingga 9999 yang mewakili tahun cutoff untuk menafsirkan tahun dua digit sebagai tahun empat digit. Rentang waktu default untuk SQL Server adalah 1950-2049, yang mewakili tahun cutoff 2049. Ini berarti bahwa SQL Server menginterpretasikan tahun dua digit 49 sebagai 2049, tahun dua digit 50 sebagai 1950, dan tahun dua digit 99 sebagai 1999. Untuk mempertahankan kompatibilitas mundur, biarkan pengaturan pada nilai default.

Rekomendasi

Opsi ini adalah opsi lanjutan dan harus diubah hanya oleh administrator database berpengalaman atau profesional SQL Server bersertifikat.

Objek OLE Automation menggunakan 2030 sebagai tahun cutoff dua digit. Anda dapat menggunakan two digit year cutoff opsi untuk memberikan konsistensi nilai tanggal antara SQL Server dan aplikasi klien.

Untuk menghindari ambiguitas dengan tanggal, selalu gunakan tahun empat digit dalam data Anda.

Izin

Jalankan izin tanpa sp_configure parameter atau hanya dengan parameter pertama yang diberikan kepada semua pengguna secara default. Untuk menjalankan sp_configure dengan kedua parameter untuk mengubah opsi konfigurasi atau untuk menjalankan RECONFIGURE pernyataan, pengguna harus diberikan ALTER SETTINGS izin tingkat server. Izin ALTER SETTINGS secara implisit dipegang oleh peran server tetap sysadmin dan serveradmin .

Menggunakan SQL Server Management Studio

  1. Di Object Explorer, klik kanan server dan pilih Properti.

  2. Pilih simpul Pengaturan server misc.

  3. Di bawah Dukungan dua digit tahun, di saat dua digit tahun dimasukkan, interpretasikan sebagai tahun di antara kotak, ketik atau pilih nilai yang merupakan tahun akhir rentang waktu.

Menggunakan Transact-SQL

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan. Contoh ini menunjukkan cara menggunakan sp_configure untuk mengatur nilai two digit year cutoff opsi ke 2030.

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'two digit year cutoff', 2030;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

Untuk informasi selengkapnya, lihat Opsi konfigurasi server.

Tindak lanjut: Setelah Anda mengonfigurasi opsi cutoff dua digit tahun

Pengaturan berlaku segera tanpa memulai ulang server.