Über die aktuell eingestellte Sprache können Sie sich hier informieren:
SELECT @@language
und vielleicht möchten Sie sich auch das ansehen:
EXEC sp_helplanguage
Es zeigt die verfügbaren Sprachen und welche Datumsformate usw. sie haben. Dies ist im Grunde der Inhalt der sys.syslanguages
Systemkatalogtabelle.
Was die Datumsbehandlung anbelangt, verwenden Sie vorzugsweise auf DateTime basierende parametrisierte Abfragen, oder wenn Sie Datumszeichenfolgen haben müssen, verwenden Sie ISO-8601-Datumsformat im SQL-Server.
Das Format YYYYMMDD
oder YYYYMMDD HH:MM:SS
funktioniert immer, unabhängig von den aktuell ausgewählten Spracheinstellungen in SQL Server.