64 ビット コンピュータに 32 ビット Reporting Services をインストールする方法

更新 : 2007 年 9 月 15 日

SQL Server 2005 Reporting Services のサーバー コンポーネントは、Itanium および x64 プラットフォーム上でのネイティブ 64 ビット動作がサポートされます。クライアント ツールについては、x64 プラットフォームのみサポートされます。ただし、一部のエディションについては、32 ビット版のみ利用できます。SQL Server 2005 Express Edition with Advanced Services または SQL Server 2005 Workgroup Edition を使用している場合は、このトピックに記載されているタスクを実行して、64 ビット コンピュータに 32 ビット版の Reporting Services をインストールする必要があります。32 ビット版の Reporting Services は、オペレーティング システムの WOW64 サブシステムで実行されます。

タスク

  • 同じコンピュータ上にインストールされている 64 ビットのレポート サーバー インスタンスをすべてアンインストールします。64 ビット コンピュータ上で、64 ビットと 32 ビットの Reporting Services インスタンスを実行することはできません。既存の 64 ビット Reporting Services インストールがある場合は、セットアップ プログラムを実行してアンインストールしてください。
  • IIS 6.0 を使用している場合は、64 ビット版の .NET Framework 2.0 再頒布可能パッケージをインストールします。
  • このトピックに記載されているスクリプトを使って 32 ビット版の ASP.NET を有効にします。32 ビットの ASP.NET を有効にしなかった場合、[インストールするコンポーネント] ページで Express Edition または Workgroup Edition の Reporting Services を選択できません。また、インストール ウィザードの [前提条件のチェック] ページで "ASP.NET 検証登録" という警告が表示されます。この警告の詳細を表示すると、"64 ビット ASP.Net が登録されています。Microsoft Reporting Services 2005 (32 ビット) をインストールするには 32 ビット ASP.Net が必要です。" というメッセージが表示されます。
  • スクリプトの実行後、32 ビットの Reporting Services をインストールします。

以下は、32 ビットの Reporting Services を 64 ビット版の Windows Server 2003/IIS 6.0 および 64 ビット版の Windows Vista/IIS 7.0 にインストールするための手順です。

32 ビットの Reporting Services を 64 ビットの IIS 6.0 にインストールするには

  1. 必要に応じて、64 ビット版の Reporting Services をアンインストールします。64 ビット版と 32 ビット版をサイド バイ サイドでインストールすることはできません。

  2. dotnetfx64.exe を実行して、Microsoft .NET Framework を手動でインストールします。このファイルは SQL Server 2005 セットアップ メディアの Redist フォルダにあります。また、Microsoft のダウンロード サイトの「Microsoft .NET Framework Version 2.0 再頒布可能パッケージ (x64)」からダウンロードすることもできます。

  3. IIS マネージャで、[Web Server Extensions] フォルダをクリックします。

  4. [詳細] ペインで [ASP.NET V2.0.50727] を右クリックして、[許可] をクリックします。

  5. [Web サイト] フォルダを右クリックして、[プロパティ] をクリックします。

  6. [ISAPI フィルタ] をクリックします。

  7. [フィルタ名][ASP.NET_2.0.50727] を選択し、[編集] をクリックします。

  8. C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll を、Framework フォルダにある 32 ビット版フィルタ (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll) に置き換えます。

  9. [OK] をクリックします。変更を保存して、IIS マネージャを閉じます。

  10. コマンド プロンプト ウィンドウを開き、次のコマンドを実行します。

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  11. 32 ビット版の Reporting Services をインストールします。

  12. セットアップが完了したら、IIS マネージャを開き、[Web Server Extensions] フォルダをクリックします。

  13. [詳細] ペインで [ASP.NET V2.0.50727 (32-bit)] を右クリックして、[許可] をクリックします。

32 ビットの Reporting Services を 64 ビットの IIS 7.0 にインストールするには

  1. 必要に応じて、64 ビット版の Reporting Services をアンインストールします。64 ビット版と 32 ビット版をサイド バイ サイドでインストールすることはできません。

  2. Reporting Services をインストールする前に、ASP.NET および IIS を有効にします。手順については、「Windows Vista 上で 32 ビット Reporting Services をインストールする方法」の前提条件のセクションを参照してください。

  3. 次のスクリプトをコピーします。

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  4. コマンド プロンプト ウィンドウを開きます。[スタート] ボタンをクリックして、[すべてのプログラム][アクセサリ] の順にポイントして、[コマンド プロンプト] を右クリックし、[管理者として実行] をクリックします。

  5. [続行] をクリックします。

  6. コマンド プロンプト ウィンドウの左上隅に表示されるコマンド プロンプト アイコンを右クリックし、[編集] をポイントして [貼り付け] を選択します。

  7. Enter キーを押してスクリプトを実行します。

  8. 32 ビット版の Reporting Services をインストールします。Windows Vista 上の Reporting Services インストールには SP2 を適用する必要があります。SQL Server 2005 Express Edition with Advanced Services をインストールしている場合は、SP2 適用済みのセットアップ プログラムを実行できます。詳細については、Microsoft の Web サイトの「Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2」を参照してください。セットアップ中にエラーが発生した場合は、このトピックの最後にあるトラブルシューティング セクションで詳しい対処法を確認してください。

  9. IIS を再設定します。

  10. ローカル管理用にレポート サーバーを構成します。レポート サーバーおよびレポート マネージャにローカルからアクセスするには、次の手順に従います。

    1. Internet Explorer を開きます。
    2. 既定のレポート サーバー URL (https://localhost/reportserver) またはレポート マネージャ URL (https://localhost/reports) を入力します。
    3. [ツール] をクリックします。
    4. [インターネット オプション] をクリックします。
    5. [セキュリティ] をクリックします。
    6. [信頼済みサイト] をクリックします。
    7. [サイト] をクリックします。
    8. http://<servername> を追加します。
    9. 既定のサイトに HTTPS を使用していない場合は、[このゾーンのサイトにはすべてサーバーの確認 (https:) を必要とする] チェックボックスをオフにします。
    10. [OK] をクリックします。
    11. https://localhost についても同じ手順を繰り返します。これにより、ブラウザ ウィンドウから localhost またはサーバーの NETBIOS 名を使って、レポート サーバーおよびレポート マネージャの両方のアプリケーションを開くことができるようになります。
  11. 完全な権限でのアクセスを明示的に許可するロールの割り当てを作成します。

    1. [管理者として実行] アクセス許可でブラウザ ウィンドウを開きます。[スタート] ボタンをクリックして [すべてのプログラム] をポイントし、[Internet Explorer] を右クリックして [管理者として実行] をクリックします。
    2. レポート マネージャを起動します。レポート マネージャの既定の URL は http://<servername>/reports (SQL Server Express with Advanced Services を使用している場合は http://<servername>/reports$sqlexpress) です。
    3. ホーム ページで、[プロパティ] をクリックします。
    4. [新しいロールの割り当て] をクリックします。
    5. Windows ユーザー アカウントを <domain>\<user> の形式で入力します。
    6. [コンテンツ マネージャ] を選択します。
    7. [OK] をクリックします。
    8. ホーム ページの上隅にある [サイトの設定] をクリックします。
    9. [サイト全体のセキュリティを構成] をクリックします。
    10. [新しいロールの割り当て] をクリックします。
    11. Windows ユーザー アカウントを <domain>\<user> の形式で入力します。
    12. [システム管理者] を選択します。
    13. [OK] をクリックします。
    14. レポート マネージャを終了します。
  12. [管理者として実行] を使用せずに、再び Internet Explorer でレポート マネージャを開きます。

Windows Vista におけるセットアップ エラーのトラブルシューティング

  • SQL Server Native Client (SNAC)、データベース サービス、および Reporting Services で、セットアップに失敗したことを示すエラー メッセージが表示された場合、SNAC インストール パッケージが無効か、適切にインストールされていないことが考えられます。このエラーを回避するには、Microsoft Web サイトの「SQL Server 2005 Express Edition Service Pack 2 Community Technology Preview をインストールしようとするとエラー メッセージが表示される」を参照してください。

  • 前述した手順に従ってもエラーを解決できない場合は、次の手順に従います。

    1. セットアップをキャンセルします。
    2. [スタート] ボタンをクリックし、[コントロール パネル] をクリックします。
    3. [プログラム] の [プログラムのアンインストール] をクリックします。
    4. [Microsoft SQL Server Native Client] を選択します。
    5. [アンインストール] をクリックします。
    6. [はい] をクリックして続行します。
    7. Express Edition のインストール パッケージをコンピュータ上のフォルダに展開します。インストール メディアで「SQLEXPR_ADV.EXE /x」を実行します。
    8. ファイルの展開先のフォルダを選択します。
    9. このフォルダで SNAC のインストール パッケージ (sqlncli_x64.msi) を探します。
    10. sqlncli_x64.msi をダブルクリックしてセットアップ プログラムを実行します。
    11. [SQL Server Native Client SDK] を選択し、[次へ] をクリックして、[インストール] をクリックします。
    12. [続行] をクリックします。
    13. Express Edition with Advanced Services のセットアップを再試行します。
    14. IIS を再設定します。
    15. 前のセクションの手順 9. 以降に従います。

参照

処理手順

Windows Vista 上で 64 ビット Reporting Services をインストールする方法
Windows Vista 上で 32 ビット Reporting Services をインストールする方法

概念

64 ビット コンピュータへの Reporting Services のインストール
Windows Vista で SQL Server 2005 を実行する場合の考慮事項

その他の技術情報

Reporting Services のインストール方法に関するトピック

ヘルプおよび情報

SQL Server 2005 の参考資料の入手