• Windows Server 2012
  • SQL Server 2012 RTM
  • TFS 2012

という環境でインストールを試みたところ、アップグレードの検証処理で以下のようなエラーになりました。

TF255455: SQL Server レポートサービスはSSL接続を要求していますが、HTTPSでアクセスできません

別の環境でアップグレードしたときはこんなエラーが出なかったのですが、小さい環境なので、SSLいらないかとこんな風に削除しました。
f:id:kkamegawa:20121013022202p:image
「SSL証明書」のところが空になっているのがポイントです。レポートマネージャーURLのほうも忘れずに。ところがそれでもまだ同じエラーが出てきます。調べてわかったのですが、一度SQL ServerがReporting ServiceをSSLで構成してしまうと、Reporting Serviceの環境設定ファイルも修正する必要があります。
[Reporting Serviceインスタンスルート]MSRS[バージョン].MSSQLSERVERReporting ServicesReportServerのrsreportserver.configというファイルです。
f:id:kkamegawa:20121013022813p:image
このエラーが出ている場合、このSecureConnectionChannelが2になっているはずです。メモ帳でもVSでもなんでもいいので、画像のように0に変えてください。
f:id:kkamegawa:20121013023153p:image
変更後、TFSのアップグレードの検証を行えば通るはずです。私の手元の環境ではReporting ServiceがSSLを使うように構成されたのはここが初めてだったので、ちょっとびっくりしました。
で、アップグレードうまくいったかといえば、別の理由でうまくいっていませんorz。TFS 2008からの更新で、ドキュメントみてもサポートしていると書かれているのですが、どうにもうまくいかないので、TFS 2010を一度はさんでから実行してみようかなと思います。