Échec de la Conversion lors de la conversion de la date et/ou le temps de chaîne de caractères dans SQL SERVER 2008

J'ai ci-dessous SQL.

 UPDATE  student_queues
 SET  Deleted=0,  
      last_accessed_by='raja', 
      last_accessed_on=CONVERT(VARCHAR(24),'23-07-2014 09:37:00',113)
 WHERE std_id IN ('2144-384-11564') 
   AND reject_details='REJECT'

quand j'ai couru le SQL ci-dessus ci-dessous exception a été l'avaient envoyé.

Conversion failed when converting date and/or time from character string.

select CONVERT(VARCHAR(24),'23-07-2014 09:37:00',113) fonctionne sur ma machine, quelle version de sql server que vous utilisez?
SQL server 2008 r2
est last_accessed_by une colonne datetime?
La dernière accessed_by colonne est de type VARCHAR(50) et Last_accessed_on est DATETIME2
désolé, je voulais dire à propos de last_accessed_on

OriginalL'auteur Rithik_Star | 2014-07-23