Ciò è dovuto alla modalità SQL del server - NO_ZERO_DATE .
Dal riferimento:NO_ZERO_DATE
- In modalità rigorosa, non consentire '0000-00-00'
come data valida. Puoi comunque inserire zero date con IGNORA opzione. Quando non in modalità rigorosa, la data viene accettata ma viene generato un avviso.