SQLServer の datetime データ型は、.net の datetime データ型よりも許容される値の範囲がはるかに狭いです。 SQLServer の datetime 型は基本的にグレゴリオ暦をサポートしているため、指定できる最小値は 1753 年 1 月 1 日です。 2008 年に、SQLServer は 1 年までさかのぼってサポートする datetime2 データ型を追加しました (0 年はありませんでした)。 1753 年 1 月 1 日より前の datetime 値を datetime (datetime2 ではない) SQLServer 列に挿入しようとしているようです