Deberá utilizar el convert()
función y especificar el formato (126 ) que le estás dando:
$sql = "INSERT INTO dtest (stamp) VALUES (CONVERT(DATETIME, '2011-03-15T10:23:01', 126))";
La documentación menciona :mmm
al final de su cadena, por lo que es posible que deba agregar manualmente :000
al final de su cadena de fecha para que esto funcione.