2011-10-27 12 views
8

最近、MSSQL Server 2008 Expressがインストールされました。MSSQL Server 2008でリモートプロシージャコールに失敗しました

私は、「SQL Serverエージェント(SQLEXPRESS)」を有効にしようとするたびに、私は、このエラーメッセージました:私は解決策を検索しようとしていますが、私はいくつかの解決策を発見し、それらすべてを試してみました

WMI Provider Error: "The Remote procedure call failed". 

をしかしそれはまだ働いていません。あなたはこれに対して良い解決策を知っていますか?

また、SQL Serverエージェントとは何ですか?それが本当に必要ですか?

答えて

8

これは少し奇妙です。
無料のSQL Server Expressの制限の1つ(より大きなエディションと比較して)は、it has no SQL Server Agentです。

だから、あなたもあなたの版がそれをサポートしていないため、SQL Serverエージェントを有効にするには、を試みるできないようにする必要があり!

しかし、SQL Server 2008 Expressもインストールされているため、SQL Serverエージェントサービスがマシンに登録されているかどうかは気にしませんでした。
私は自分のマシンを見ました。それはあなたのものとまったく同じ "SQL Server Agent(SQLEXPRESS)"と呼ばれ、私もそれを起動することができます。
私はそれを期待していませんでした!

SQL Server Management Studioでは表示されないため、ジョブを作成することはできません。そのが必要です。
Microsoftは、Express EditionでSQL Serverエージェントの使用を制限していたようですが、サービスを省略するのではなく、Management Studioで非表示にしています。

だから私の実際の答えはこれです:
SQL Serverエージェントを起動しようとすることで時間を無駄にしないでください。
データベースを実行する必要はなく、実行することができても使用することはできません。

+0

はい、これは正しいです! – olidev

1

SQL Serverエージェントは、特にジョブスケジューリングに使用されます。

それが何であるかわからない場合は、おそらくそれは必要ありません;)標準のSQL Server RDBMSの機能には必要ありません。

私はあなたが見ているエラーを特に話すことはできません。

関連する問題