2012-01-05 9 views
4

を設定できませんを見つけることができません。私はSQL Server 2008 R2を実行していますが、日付の種類が嫌いです。SQL Serverは:私はDATEを使用してインストールスクリプトを持っているデータ型の日付と互換性

Msg 2715, Level 16, State 7, Line 1 
Column, parameter, or variable #3: Cannot find data type date. 

は、だから私は、以下のものを使用して100にデータベースの互換性を設定してみました:

ALTER DATABASE znode_multifront SET COMPATIBILITY = 100 

私は次のエラーが表示されます

Msg 102, Level 15, State 1, Line 1 
Incorrect syntax near '100'. 

だから私はSQLCMDモードに入ると試してみました

EXEC sp_dbcmptlevel znode_multifront, 100; 
次の使用私はSQL Serverへの非常に新しいです

Msg 15416, Level 16, State 1, Procedure sp_dbcmptlevel, Line 70 
Usage: sp_dbcmptlevel [dbname [, compatibilitylevel]] 

次のエラーが発生し210

。どんな助けでも大歓迎です。

答えて

4
alter database znode_multifront 
set compatibility_level = 100 
go 

あなたは近くでした。あなたのオリジナルのポストに持っているように、設定されたオプションはCOMPATIBILITY_LEVEL、ないCOMPATIBILITYです。

上記のクエリを実行するには、データベースに対してALTERのアクセス許可が必要です。

+0

私はまだ同じ結果を持っています。 http://i.imgur.com/yTuA3.jpg – RedGlobe

+0

@ user1132388は、あなたは、SQL Server 2008を持っていますか?これを実行してあなたのバージョンを確認してください: 'select @@ version' –

+0

「なぜそこに言われたら、なぜ質問する必要がありますか?はい、それは2005年でした。それは2008年のSSMSです。あなたの助けをありがとう。 – RedGlobe

関連する問題