U kunt TAAL INSTELLEN gebruiken om de datumnotatie te kiezen die SQL Server verwacht in query's (ik denk dat managementstudio de regionale instellingen van de clientcomputer gebruikt voor weergavedoeleinden, maar ik weet het niet zeker). Ik stel echter voor waarden door te geven met behulp van parameters in plaats van ze in te sluiten in de query-instructie. U zult geen problemen ondervinden als u parameters gebruikt. Alles is geregeld.
set language us_english
declare @d datetime = '1929/12/18'
set language british
declare @d datetime = '1929/12/18' -- fails
Om de standaardtaal van de server te wijzigen:
declare @langid int = (select langid from syslanguages where name = 'british')
exec sp_configure 'default language', @langid
reconfigure with override