Itu karena Mode SQL server - NO_ZERO_DATE .
Dari referensi:NO_ZERO_DATE
- Dalam mode ketat, jangan izinkan '0000-00-00'
sebagai tanggal yang valid. Anda masih dapat memasukkan tanggal nol dengan ABAIKAN pilihan. Saat tidak dalam mode ketat, tanggal diterima tetapi peringatan dibuat.