追加情報:sys.serversでサーバー 'SS2008'が見つかりませんでした。正しいサーバー名が指定されていることを確認します。必要に応じて、ストアドプロシージャsp_addlinkedserver
を実行してサーバーをsys.serversに追加します。ストアドプロシージャの呼び出し時にSystem.Data.SqlClient.SqlExceptionが発生する
これは私の接続文字列
"データソース= 123-PC;初期カタログ= Inquire_Commerce;ユーザID =寺;パスワード= sasasa; multipleactiveresultsets =真;アプリケーション名= EntityFramework" である
は、ここに私のコード
var cmd = conn.CreateCommand();
cmd.CommandType = System.Data.CommandType.StoredProcedure;
cmd.CommandText = "dbo.AdvancedProductSearch";
cmd.CommandTimeout = 90;
cmd.Connection.Open();
AddParameter(cmd, "searchtext", queryParameters.Keyword);
AddParameter(cmd, "pagesize", queryParameters.PageSize);
AddParameter(cmd, "pageno", queryParameters.PageNo);
AddParameter(cmd, "attributevalues", queryParameters.AttNamValue);
AddParameter(cmd, "word1", word1);
AddParameter(cmd, "word2", word2);
AddParameter(cmd, "word3", word3);
AddParameter(cmd, "word4", word4);
AddParameter(cmd, "word5", word5);
var reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
であると私は、この行では、このエラーを得た
var reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
関連コードを投稿してください。 SS2008以外のサーバーに対してこのストアドプロシージャを呼び出していますか? – Steve
この行にエラーがあります。 "var reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);" –
さて、あなたは何をしましたか?それを解決しようとせずに画面を凝視する?エラーは、実際にエラーの内容と解決方法を示します。 – TomTom