2012-06-08 58 views
9

而與列的一個創建表我收到此錯誤信息的數據類型日期有數據類型爲日期找不到在SQL Server 2005中

消息2715,級別16,狀態7,2號線
列,參數或變量#11:找不到數據類型日期。

我還試圖改變兼容性水平

alter database test 
set compatibility_level = 90 
go 

和收到錯誤訊息

Msg 102, Level 15, State 1, Line 2 
Incorrect syntax near '90'. 
+0

你可以發佈你正在嘗試運行的實際代碼? – rvphx

+0

'DATE'和'TIME'是SQL Server ** 2008 **中的新特性 - 並且爲了更改兼容性級別,您正在使用的'ALTER DATABASE ...'語法是SQL Server 2008中新增的 - 在在2005版本中,您需要使用:'EXEC sp_dbcmptlevel test,90;' –

回答