El tipo de datos de fecha y hora de SQLServer es un rango mucho más pequeño de valores permitidos que el tipo de datos de fecha y hora de .net. El tipo de fecha y hora de SQLServer básicamente es compatible con el calendario gregoriano, por lo que el valor más pequeño que puede tener es 1/1/1753. En 2008, SQLServer agregó un tipo de datos datetime2 que admite el año 1 (no había año 0). Parece que está intentando insertar un valor de fecha y hora anterior al 1/1/1753 en una columna SQLServer de fecha y hora (no datetime2)