Ну, вы можете использовать like
:
select (case when col like '[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9].[0-9][0-9][0-9]'
then convert(datetime, col)
end)
В зависимости от того, как выглядит ваша колонка, вы можете ослабить требования форматирования:
select (case when col like '%-%-% %:%:%.%'
then try_convert(datetime, col)
end)
Я удивлен, что SQLСервер преобразует это в дату, используя только год:
try_convert(date, '2019', 121)
Формат может быть неполным.