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.