Como gerar um intervalo de datas no SQL Server

O título não capta bem o que quero dizer, e isso pode ser uma duplicata.

Aqui está a versão longa: dado o nome de um convidado, a data de registro e a data de finalização da compra, como eu gero uma linha para cada dia em que eles são convidados?

Ex: Bob verifica em 7/14 e sai em 7/17. eu quero

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

como meu resultado.

Obrigado!

questionAnswers(5)

yourAnswerToTheQuestion