Cómo generar un rango de fechas en SQL Server

El título no captura exactamente lo que quiero decir, y esto puede ser un duplicado.

Aquí está la versión larga: dado el nombre de un invitado, su fecha de registro y su fecha de salida, ¿cómo puedo generar una fila por cada día que fueron invitados?

Ej: Bob chequea 7/14 y deja 7/17. quiero

('Bob', 7/14), ('Bob', 7/15), ('Bob', 7/16), ('Bob', 7/17) 

como mi resultado

¡Gracias!

Respuestas a la pregunta(5)

Su respuesta a la pregunta