Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
In dit artikel wordt beschreven hoe u de optie voor serverconfiguratie two digit year cutoff in SQL Server configureert met behulp van SQL Server Management Studio of Transact-SQL. De two digit year cutoff optie geeft een geheel getal op van 1753 tot 9999 dat het grensjaar aangeeft voor het interpreteren van tweecijferige jaren als viercijferige jaren. De standaardtijdsduur voor SQL Server is 1950-2049, wat een grensjaar van 2049 vertegenwoordigt. Dit betekent dat SQL Server een tweecijferig jaar van 49 interpreteert als 2049, een tweecijferig jaar van 50 als 1950 en een tweecijferig jaar van 99 als 1999. Als u compatibiliteit met eerdere versies wilt behouden, laat u de instelling op de standaardwaarde staan.
Aanbevelingen
Deze optie is een geavanceerde optie en moet alleen worden gewijzigd door een ervaren databaseprofessional.
OLE Automation-objecten gebruiken 2030 als de grensjaar met twee cijfers. U kunt de two digit year cutoff optie gebruiken om consistentie in datumwaarden tussen SQL Server en clienttoepassingen op te geven.
Gebruik altijd viercijferige jaren in uw gegevens om dubbelzinnigheid met datums te voorkomen.
Permissions
Voer machtigingen sp_configure uit voor zonder parameters of met alleen de eerste parameter worden standaard aan alle gebruikers verleend. Als u beide parameters wilt uitvoeren sp_configure om een configuratieoptie te wijzigen of om de RECONFIGURE instructie uit te voeren, moet aan een gebruiker de ALTER SETTINGS machtiging op serverniveau worden verleend. De ALTER SETTINGS machtiging wordt impliciet bewaard door de vaste serverfuncties sysadmin en serveradmin .
SQL Server Management Studio gebruiken
Klik in Objectverkenner met de rechtermuisknop op een server en selecteer Eigenschappen.
Selecteer het knooppunt Instellingen voor misc-server .
Onder ondersteuning voor twee cijfers, in het vak Wanneer een tweecijferig jaar wordt ingevoerd, typt of selecteert u een waarde die het laatste jaar van de periode is.
Gebruik Transact-SQL
Maak verbinding met de database-engine.
Selecteer Nieuwe query in de standaardbalk.
Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren. In dit voorbeeld ziet u hoe u sp_configure gebruikt om de waarde van de
two digit year cutoffoptie in te stellen op2030.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
Zie Server-configuratieoptiesvoor meer informatie.
Opvolgen: Nadat u de optie voor het knippen van twee cijfers voor jaar hebt geconfigureerd
De instelling wordt onmiddellijk van kracht zonder de server opnieuw op te starten.