Máte pravdu, je to chyba v SSMS. Používám SQL Server Management Studio 2008 R2 a když se pokusím vytvořit pohled pomocí vestavěného návrháře, zobrazí se stejná chybová zpráva jako vy:
SQL Execution Error
Error Source: .Net SqlClient Data Provider
Error Message: Cannot call methods on date.
Jak zmínil @Aaron Bertrand, k vyřešení problému vyberte 'Nový dotaz' a vytvořte zobrazení v okně Dotaz. Pro váš kód by to bylo:
CREATE VIEW myView AS
SELECT ID, ScheduleID, ShiftDate, CAST(ShiftDate AS DATE) AS ProductionDate
FROM dbo.ScheduleResults