Você precisaria ter certeza de que seu SQL Server está instalado em inglês. Quando você tiver certeza de que a função convert deve fazer o trabalho
SELECT CONVERT(DATETIME, '02-Sep-2017')
E se você precisar transformar isso na string que você compartilhou:
SELECT CONVERT(VARCHAR, CONVERT(DATETIME, '02-Sep-2017'), 103)
Referência de estilo aqui