TFSアプリケーション層のインストールができない
困った…TFSのアプリケーション層をインストールすると、DiDBLoc Error 28908というエラーが表示されます。
セットアップのログをみると、
DDSet_Status: Commandline: "C:\Program Files\MSVS2005TFS\widbloc.exe" /setup /repair -s "calvary" -witdb "TfsWorkItemTracking" -bisdb "TfsIntegration" -vcdb "TfsVersionControl" -blddb "TfsBuild" -lcid 1041
DDSet_Status: IgnoreExitCode: 0
DDSet_Status: Silent: 0
DDSet_Status: ActionStart: 0
DDSet_Status: Cost: 0
DDSet_Status: WorkingDirectory:
DDSet_Status: HideCmdLine: 0
Setup parameter : repair RollBack = False
Localizing WIT database TfsWorkItemTracking on server calvary.
Starting Full Text indexing step...
Error : 無効なロケール ID が指定されました。ロケール ID が正しく、対応する言語のリソースがインストールされていることを確認してください。
キーワード 'with' 付近に不適切な構文があります。このステートメントが共通テーブル式または xmlnamespaces 句の場合、前のステートメントをセミコロンで終了してください。
情報: フルテキストでサポートされている言語が見つかりません。
というログが出ています。SQL Serverは別サーバ(Windows Server 2003 R2 x64上のSQL Server 2005 x64 Standard)なのですが、このためか、"TfsWorkItemTracking Full Text Crawl Job"という、5分おきに実行されるジョブが軒並み失敗しています(イベントログにうざいくらいたまる)。とりあえず、フルテキストのジョブを無効化するかなぁ。
データベース層とビルドサーバ(アプリケーション層と兼用)のみSP1の状態で、クライアント(Team Explorer)とアプリケーション層だけSP1なしという状態でもとりあえずアクセスできているっぽい
ので、しばらく目をつぶります。
SQL ServerももちろんLanguage ID:1041なのになんで
。ぐぐっても私だけみたいなんですよねぇ…こんな現象起きてるの。MSDN Forum(US)にはいくつかセキュリティ関係の報告もありましたけれど、読み切れていません。