Community Server 2008.5 へのアップグレードでエラー
まず、既存の2007.1の”Web”フォルダに2008.5 アップグレードパッケージに含まれている”Web”フォルダを上書きコピー。次にアップグレードパッケージに含まれている”CSUpgrader\CommunityServer.Upgrader.exe”を実行。
あーあ、エラー出ちゃった。
行 3: ‘max’ の近くに無効な構文があります。
だとさ。
CommunityServer.Upgrader.logってファイルができてるので覗いてみると”cs_Schema_Patch_4.1.22.sql”でこけたようだ。そのファイルを max で検索してみると。。。
ADD [Tags] [nvarchar](max) NOT NULL ・・・・・
あ、ああー、そういうことか。今まで SQL Server 2000 を使ってたんだけれども、SQL Server 2000 にはnvarcharにmaxのオプションは無い。maxを書いてるってことは、SQL Server 2005以降を使わなきゃならないってことかー。

苦戦してますね。たしか、CS2008は、SQLServer2005以降が対象なので、2000とか、7.0 はNGですね。不明点あればまたお尋ねくださいませ
コメントありがとうございます。SQL Server 2005をインストールするのもめんどいし、Community Server 2008.5にアップグレードせずに2007.1でまあいっかな・・・、と萎えかけております。