Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da sunucu yapılandırma seçeneğinin nasıl yapılandırıldığı two digit year cutoff açıklanır. seçeneği, two digit year cutoff iki basamaklı yılların dört basamaklı yıl olarak yorumlanması için kesme yılını temsil eden 1753 ile 9999 arasında bir tamsayı belirtir. SQL Server için varsayılan zaman aralığı 1950-2049'tur ve bu da 2049'un kesme yılını temsil eder. Bu, SQL Server'ın 49'un iki basamaklı yılını 2049, iki basamaklı yılını 50'yi 1950 ve iki basamaklı yılını 99'un 1999 yılı olarak yorumlaması anlamına gelir. Geriye dönük uyumluluğu korumak için ayarı varsayılan değerde bırakın.
Recommendations
Bu seçenek gelişmiş bir seçenektir ve yalnızca deneyimli bir veritabanı uzmanı tarafından değiştirilmelidir.
OLE Otomasyon nesneleri, iki basamaklı yıl kesmesi olarak 2030'u kullanır. SQL Server ile istemci uygulamaları arasındaki tarih değerlerinde tutarlılık sağlamak için seçeneğini kullanabilirsiniz two digit year cutoff .
Tarihlerle ilgili belirsizliği önlemek için verilerinizde her zaman dört basamaklı yılları kullanın.
Permissions
Üzerinde parametre olmadan veya yalnızca ilk parametreyle yürütme izinleri sp_configure varsayılan olarak tüm kullanıcılara verilir.
sp_configure'ı her iki parametreyle eşzamanlı olarak yürütmek, bir yapılandırma seçeneğini değiştirmek veya RECONFIGURE ifadesini çalıştırmak için, kullanıcıya ALTER SETTINGS sunucu düzeyinde izin verilmesi gerekmektedir. İzin ALTER SETTINGS , sysadmin ve serveradmin sabit sunucu rolleri tarafından örtük olarak tutulur.
SQL Server Management Studio kullanma
Nesne Gezgini'nde bir sunucuya sağ tıklayın ve Özellikler'i seçin.
Çeşitli sunucu ayarları düğümünü seçin.
İki basamaklı yıl desteği'nin altında, İki basamaklı yıl girildiğinde kutusunda, bu yılı arasında bir yıl olarak yorumlayın, zaman aralığının bitiş yılı olan bir değer yazın veya seçin.
Transact-SQL kullanma
Veritabanı Altyapısı'na bağlanın.
Standart çubuğundan Yeni Sorgu'yu seçin.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın. Bu örnek, sp_configure kullanarak
two digit year cutoffseçeneğinin değerini2030olarak ayarlamayı gösterir.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
Daha fazla bilgi için bkz . Sunucu yapılandırma seçenekleri.
İzleme: İki basamaklı yıl kesme seçeneğini yapılandırdıktan sonra
Ayar, sunucuyu yeniden başlatmadan hemen etkinleşir.