新しいWebアプリケーション作成時に、エラー「無効な文字$が含まれています。」が出る

SharePoint Server 2007(MOSS)で新しいWebアプリケーションを作成する際に、無効な文字$が含まれているというエラーが発生した場合の対処方法です。 事象: MOSSのサーバーの全体管理サイトで、[アプリケーション構成]-[Webアプリケーションの作成または拡張]-[新しいWebアプリケーションの作成]をクリックして、新しいWebアプリケーションを作成しようとすると、「ReportServer$xxxには無効な文字 $ が含まれています。」というエラーが出て、Webアプリケーションを作成することができない。 原因: この問題は、以下の条件がそろった場合に発生します。 ・MOSSと同じマシン上にSQL Server Reporting Service(SRSS)がインストールされている。 ・SRSSが、SQL Server 2005の名前付きインスタンスに対して既定の設定でインストールされている。

SQL Serverの名前付きインスタンスに対して既定の設定でSRSSをインストールすると、IISアプリケーションプールに、 「ReportingService$インスタンス名」という名前のアプリケーションプールが自動的に登録されます。 このアプリケーションプール名に含まれる$が原因となり、エラーが発生します。 対処: SRSSのWebサイト(既定ではReports$インスタンス名とReports$インスタンス名の2つ)のアプリケーションプールを、名前に$を含まないものに変更してください。 変更後、$を含むアプリケーションプールをすべて削除してください。 $以外にもMOSSが取り扱うことができない文字が多数あるそうです。 使用する文字の種類には要注意です!

読了時間: 1分

SharePoint Server 2007 ベータ2 のインストール手順

※この記事はSharePoint Server 2007 ベータ2を対象としているため、製品版とは異なる場合があります。

MOSSベータ2をVirtualPC環境にインストールしてみました。 そのときの手順です。

なお、今回は1台のサーバーにすべてインストール場合の手順です。 また、企業で使うことを想定しているので、DBはデスクトップエンジンではなくSQLServer2005にします。 インストール先のマシンのソフトウェア構成 ・OSはWindows Server 2003 R2 ・「サーバーの役割管理」でアプリケーションサーバとして構成済み ・SQL Server 2005 ・.NET Framework 2.0 Runtimeおよび日本語ランゲージパック →SQL Server 2005をインストールすると一緒に入ります。 ・Windows Workflow Foundation ベータ2 インストール手順 **1. MOSS2007のCDをドライブにセット。**インストーラが起動します。 自動的にインストーラが起動しない場合は、setup.cmdを実行。 2.プロダクトキーを入力します。 プロダクトキーは、ベータ2のケースに書いてあります。  3.ライセンス条項に同意します。 4.インストールの種類を選択します。 今回はDBにSQLServer2005を使用したいので、「詳細設定」を選択。  5.サーバーの種類を選択します。 DBはすでにSQLServer2005がインストール済みで、1台のサーバーにすべて インストールしたいので、「完全」を選択。  6.ファイルの場所を指定します。 まぁ、適当に・・・  7.フィードバックを選択します。 なるべくMSに協力しましょう。せっかくベータ版を使うわけですし。 なので、「はい」を選択。  8.「今すぐインストール」をクリック。 インストールが始まります。  9.インストールが完了したら 「SharePoint 製品とテクノロジ構成ウィザードを今すぐ実行する」の チェックを付けるか、外すかして、閉じるをクリック。  これでインストール完了です! インストール作業はとっても簡単です。

読了時間: 1分