El formato que te conviene utilizar es 'yyyMMdd' (comitas incluidas).
De esa forma nunca tendrás problemas con las fechas con SQL Server.
Si tienes una variable con la fecha que quieres insertar debes pasarla a ese formato string y ya está.
Código:
variable.ToString("yyyyMMdd");