Trying to preview an existing post leads to a php error (drafts) :
[25-Apr-2012 08:55:46 UTC] WordPress database error [Microsoft][SQL Server Native Client 10.0][SQL Server]The conversion of a nvarchar data type to a datetime data type resulted in an out-of-range value. for query INSERT INTO ddo_posts (post_author,post_date,post_date_gmt,post_content,post_content_filtered,post_title,post_excerpt,post_status,post_type,comment_status,ping_status,post_password,post_name,to_ping,pinged,post_modified,post_modified_gmt,post_parent,menu_order,guid) VALUES ('1', N'2012-04-25 10:55:46', N'0000-00-00 00:00:00', N'', N'', N'Brouillon auto', N'', N'auto-draft', N'post', N'open', N'open', N'', N'', N'', N'', N'2012-04-25 10:55:46', N'0000-00-00 00:00:00','0','0', N'') made by wp_dashboard, do_meta_boxes, call_user_func, wp_dashboard_quick_press, get_default_post_to_edit, wp_insert_post, sqlsrv_wpdb->query, sqlsrv_wpdb->_post_query, sqlsrv_wpdb->print_error
I can't find why translate_insert_nulltime is not called as it should handle this case correctly ?
Btw, a NULL value should have been used instead (and make the column nullable)
I solved overwriting fields_map.parsed_types.php in wp-content folder with fields_map.parsed_types-3.3.php included in the plugin directory. For some strange reasons the content of the file was empty.