Du har ret, det er en fejl i SSMS. Jeg bruger SQL Server Management Studio 2008 R2, og når jeg forsøger at oprette en visning ved hjælp af den indbyggede designer, får jeg den samme fejlmeddelelse som dig:
SQL Execution Error
Error Source: .Net SqlClient Data Provider
Error Message: Cannot call methods on date.
Som @Aaron Bertrand nævnte, for at løse problemet skal du vælge 'Ny forespørgsel' og oprette visningen i forespørgselsvinduet. For din kode ville det være:
CREATE VIEW myView AS
SELECT ID, ScheduleID, ShiftDate, CAST(ShiftDate AS DATE) AS ProductionDate
FROM dbo.ScheduleResults