¿Cómo convertir una cadena de fecha y hora sin delimitadores en SQL Server como fecha y hora?

Estoy buscando convertir una cadena como esta:20160520191959550 - eso es en realidad fecha-hora para2016-05-20 19:19:59.

Traté de usarCAST as datetime en una declaración SQL, pero recibí este error:

La conversión falló al convertir la fecha y / o la hora de la cadena de caracteres.

Aquí está el SQL:

Select Cast(vbon.DATE_INS As datetime) As DINS 
From vbon 

Yo uso habitualmenteCAST en cadenas de fecha sin delimitadores y estoy buscando una solución similar. ¿Hay una manera simple de hacer el trabajo sin volver aLEFT, RIGHT ySUBSTRING?

Respuestas a la pregunta(6)

Su respuesta a la pregunta