web-dev-qa-db-ja.com

リモートプロシージャコールは、SQL Server 2008 R2で失敗しました

SQL Server 2008 R2を使用しています。データベースにリモートで接続できません。次のエラーが表示されました。

SQL Serverへの接続の確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認してください。
(プロバイダー:名前付きパイププロバイダー、エラー:40-SQL Serverへの接続を開けませんでした)

SQL Serverのプロパティを確認し、リモート接続を許可するを有効にします。

サービスマネージャーを確認し、SQL Serverサービスが実行されています。

構成マネージャーを確認しましたが、SQL Serverサービスの下にサービスが表示されず、リモートプロシージャコールに失敗しましたと表示されます

enter image description here

だから私を案内してください。

61
Karthik Bammidi

私はちょうど同じ問題を抱えていましたが、 Service Pack 1 をインストールすることで解決できました。

31
John

[コントロールパネル]> [管理ツール]> [サービス]> [標準サービスの選択]タブ(下部)> [SQL Serverエージェントの開始を検索]を開きます。

右クリックしてプロパティを選択し、

スタートアップの種類:自動、

適用、OK.

できた.

31
sunnyuff

このエラーは、Microsoft Visual Studio 2012セットアップを作業マシンにインストールした後にのみ発生します。

WMIエラーであるため、MOFファイルを再コンパイルしました–> mofcomp.exe "C:\ Program Files(x86)\ Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"

また、SQLプロバイダーDLL –> regsvr32 "C:\ Program Files(x86)\ Microsoft SQL Server\100\Shared\sqlmgmprovider.dll"の登録を解除して再登録しましたが、問題は解決しませんでした。

解決策:

SQL 2008 R2インスタンスにSQL Server 2008 R2 SP2を適用しました。これにより、Sql Server Configuration Managerの問題が修正されました。ここからセットアップをダウンロードできます... http://www.Microsoft.com/en-us/download/details.aspx?id=30437 .

11
kombsh

StackoverflowとGoogleの間ですべてを試した後、私は最終的に解決策を見つけました: http://blogs.lessthandot.com/index.php/datamgmt/dbadmin/remote-procedure-call-failed/

TL; DR:

マシン上で複数のバージョンのSQL Serverを実行している(または実行していた)場合、スタートメニューのそのConfiguration Managerショートカットは古いバージョンを指している可能性がありますが、そうではありません。私の場合、それは古いSql Server 2008インスタンスを指していました。

解決策は次のとおりです。

  1. システムに応じて、C:\ Windows\SysWOW64またはC:\ Windows\System32に移動します。
  2. SQLServerManagerXX.mscという実行可能ファイルを探し、複数ある場合は最新バージョンを実行します。私の場合、SQLServerManager11.mscとSQLServerManager10.mscの両方があり、10番目がエラーを示し、11番目が完全に機能しました。
8
Naucle

まだコメントすることはできませんが、次の点ですべてのチェックを行ったことを確認してください: SQL Server 2008でリモート接続を有効にする方法? すべての手順が完了したら問題ありません。

1
Turque

このエラーは、セットアップ中に.mofファイル(Managed Object Format(MOF))が正しくインストールおよび登録されない場合に発生するようです。この問題を解決するために、コマンドプロンプトで次のmofcompコマンドを実行して、*。mofファイルを再登録しました。

mofcomp.exe "C:\ Program Files(x86)\ Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"

これ 私のために働いた

0
jasenkoh

以下を使用してコマンドプロンプトからSQL Serverエージェントを起動します。

SQLAGENT90 -C -V>C:\SQLAGENT.OUT
0
Many Mar

SQLServerサービスとSQLServerAgentサービスの両方が実行されているときに、同様の問題が発生しました。このエラーは、サービスを再起動することで修正されます。

Server Manager > Service > 
    SQL Server > Stop
    SQL Server > Start
    SQL Server Agent > Start
0
Rm558

SQL ServerをSP3にアップグレードします

以下からインストールできます: http://www.Microsoft.com/en-us/download/details.aspx?id=27594

0
sinnan imrash
0
Teoman shipahi