SQL Server 2008 の Analysis Services をインストールすると、インストール画面では正常終了した旨の内容が表示されますが、イベントログに以下のエラーが記録されます。
———-
エラー 2010/03/31 19:41:27 MSSQLServerOLAPService 27 (289) SQLSQM タイマーを初期化できませんでした。問題の原因は次のいずれかの可能性があります: 必要な情報の一部がレジストリに含まれていない、サーバー インスタンス名を正しく取得できない、タイマーを作成中にエラーが発生した、など。
エラー 2010/03/31 19:41:30 MSSQLServerOLAPService 35 (289) ファイル ‘?C:Program FilesMicrosoft SQL ServerMSAS10.MSSQLSERVEROLAPDataCryptKey.bin’ を開けませんでした。ファイルの権限をチェックするか、他のアプリケーションによってファイルがロックされていないかを確認してください。
———-
※既定のインスタンスでインストール・確認しています。
しかし、このエラーが記録された後のイベントログに Analysis Service のフライト レコーダー、およびサービスが開始された旨の内容が以下のとおり記録されているので、Analysis Services の動作として特に問題ないと思われます。
———-
情報 2010/03/31 19:41:31 MSSQLServerOLAPService 5 (289) フライト レコーダーが開始されました。
情報 2010/03/31 19:41:31 MSSQLServerOLAPService 0 (289) サービスが開始されました。
———-
また、インストールログ (Summay.txt) の内容を確認しても以下の内容が記録されていることから、インストールとしても正常に終了していると判断して問題ないと思います。
———-
Detailed results:
Feature: Analysis Services
Status: 合格
MSI status: 合格
Configuration status: 合格
———-
[補足]
イベントログに記録された内容は、「C:Program FilesMicrosoft SQL ServerMSAS10_50.MSSQLSERVEROLAPLogmsmdsrv.log」(既定のインスタンス、および保存場所がデフォルトの場合) にも記録されています。
また、タイトルには SQL Server 2008 としていますが、確認した限りでは SQL Server 2008 R2 CTP 11月版でも同様の現象が発生することを確認しています。SQL Server 2005 の Analysis Services をインストールしてもこのエラーは記録されませんでした。
2010/05/04 追記。SQL Server 2008 R2 RTM版でもこの現象が発生することを確認済みです。
なお、このエラーについて色々と調べてみましたところ、下記サイトが見つかりましたが原因および回避方法は記載されていませんでした (Windows Connect には時期サービスパックには修正するべきと読める記載がありましたが、2008 R2 で記録されているところをみると修正されていないみたいですね… Microsoft社には Windows エラー報告 WER) 経由で報告したので、修正の検討をしてもらえたらいいなーと思います)。
・Error with CryptKey and Timer after installing OLAP
http://social.msdn.microsoft.com/Forums/en-US/sqlanalysisservices/thread/18afe268-e1a6-4804-a6f5-480e353d4088/
・SQl server 2008 Analysis services Incremental update fails and the service terminates. | Microsoft Connect
https://connect.microsoft.com/SQLServer/feedback/details/381700/sql-server-2008-analysis-services-incremental-update-fails-and-the-service-terminates