Du kan ta reda på det för närvarande konfigurerade språket med detta:
SELECT @@language
och du kanske också vill kolla in det här:
EXEC sp_helplanguage
Den kommer att visa de tillgängliga språken, och vilka datumformat etc. de har. Detta är i grunden innehållet i sys.syslanguages
systemkatalogtabell.
När det gäller datumhantering - använd helst DateTime-baserade parametriserade frågor, eller om du måste ha datumsträngar, använd ISO-8601 datumformat i SQL Server.
Formatet YYYYMMDD
eller YYYYMMDD HH:MM:SS
kommer alltid att fungera, oavsett för närvarande valda språkinställningar i SQL Server.