SQL Server não é possível chamar métodos na data

Eu tenho uma coluna DATETIME em uma tabela do SQL Server 2008 chamada ShiftDate. Quero converter isso em uma coluna DATE em uma consulta:

SELECT     ID, ScheduleID, ShiftDate, CONVERT(DATE, ShiftDate) AS ProductionDate
FROM       dbo.ScheduleResults

Estou editando esta consulta no SSMS. Se eu executar a consulta em uma janela de consulta padrão, não receberei erros. Se eu executar isso na janela do editor de visualização, recebo o erro "Não é possível chamar métodos na data".

Eu tentei o método CAST, mas ele recebe o mesmo erro.

SELECT     ID, ScheduleID, ShiftDate, CAST(ShiftDate AS DATE) AS ProductionDate
FROM       dbo.ScheduleResults

A mensagem de erro completa é:

Executed SQL statement: SELECT ID, ScheduleID, ShiftDate, CAST(ShiftDate as DATE).ToString() AS ProductionDate FROM dbo.ScheduleResults
Error Source: .Net SqlClient Data Provider
Error Message: Cannot call methods on date.

Estou inclinado a pensar que este é um bug no SSMS, mas gostaria de obter algum feedback do pessoal do StackOverflow sobre como converter uma coluna de data e hora em uma data. Eu posso facilmente convertê-lo em uma coluna de string, mas não é ideal, pois o Excel não o verá como uma data.

questionAnswers(10)

yourAnswerToTheQuestion