SQL Server 2008 を実行している 2 つのサーバーがあり、次のクエリがあります。
SELECT cast('13/1/2011' as datetime)
サーバー Aでこのクエリを実行すると、次の結果が得られます。
2011-01-13 00:00:00.000
ただし、これをサーバー Bで実行すると、次の結果が得られます。
varchar データ型を datetime データ型に変換すると、範囲外の値になりました。
エラーは発生しませんが、12/1/2011返されるため、これは英国/米国の日付形式の問題であると思います2011-12-01 00:00:00.000
サーバー Bがサーバー Aと同じ結果を得るにはどうすればよいですか? どの設定をどこで変更する必要がありますか?