Прав си, това е грешка в SSMS. Използвам SQL Server Management Studio 2008 R2 и когато се опитам да създам изглед с помощта на вградения дизайнер, получавам същото съобщение за грешка като вашето:
SQL Execution Error
Error Source: .Net SqlClient Data Provider
Error Message: Cannot call methods on date.
Както спомена @Aaron Bertrand, за да разрешите проблема, изберете „Нова заявка“ и създайте изгледа в прозореца на заявката. За вашия код това ще бъде:
CREATE VIEW myView AS
SELECT ID, ScheduleID, ShiftDate, CAST(ShiftDate AS DATE) AS ProductionDate
FROM dbo.ScheduleResults