Puoi scoprire la lingua attualmente configurata usando questo:
SELECT @@language
e potresti anche voler dare un'occhiata a questo:
EXEC sp_helplanguage
Mostrerà le lingue disponibili e quali formati di data ecc. hanno. Questo è fondamentalmente il contenuto di sys.syslanguages
tabella del catalogo di sistema.
Per quanto riguarda la gestione della data, utilizzare preferibilmente query parametrizzate basate su DateTime oppure, se è necessario disporre di stringhe di data, utilizzare Formato data ISO-8601 in SQL Server.
Il formato YYYYMMDD
o YYYYMMDD HH:MM:SS
funzionerà sempre, indipendentemente dalle impostazioni della lingua attualmente selezionate in SQL Server.