0

現在、wpf Windows アプリケーションを作成しており、データベースからデータを引き出すため、リモート サーバーの SQL Server データベースへの接続をセットアップする必要があります。今、いくつかのエラーが発生しています。実際に接続できるかどうかをテストするために、最初に管理スタジオを使用してリモートサーバーの Sql Server に接続しようとすると、次のエラーが発生します。

サーバーとの接続は正常に確立されましたが、ログイン プロセス中にエラーが発生しました。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 0 - パイプの反対側にプロセスがありません。) (Microsoft SQL Server、エラー: 233)

もちろん、私は最善を尽くして調査を行いましたが、ファイアウォールのプロパティで SqlBrowser を許可することについて話していることがいくつかわかりました。 . 私が行方不明またはしていないことはありますか?

また、「サーバーとの接続が正常に確立されました」と表示されます。これは、接続できることを意味しますが、どこかで問題が発生しています。また、「ログイン プロセス中にエラーが発生しました」と表示されている場合、間違った資格情報を入力したということでしょうか? つまり、SQLExpress をインストールするときに Windows 認証を選択したので、実際にはユーザー名とパスワードを取得できなかったので、サーバー自体への接続に使用する管理者アカウントのユーザー名とパスワードを使用しました。わからない それはおそらく私のログインと関係があるかもしれません. TCP接続を有効にしてSqlBrowserを許可したにもかかわらず、なぜそのエラーが発生するのかについて、誰かが私を正しい方向に向けてください。どんな助けでも大歓迎です。ありがとう。

4

2 に答える 2

0

これは証明書に関連する不適切なエラーであり、オペレーティング システムや環境の違いが原因である可能性があります。これがテスト目的である場合は、証明書を無効にするか、ここで構成できます(実際のアプリケーションを作成していて、それをいじるだけではない場合は、おそらく良い考えです)。

于 2012-05-15T19:22:45.980 に答える
0

新しい ID を作成して sql サービスとエージェント サービスを実行し、ea admin などでサービスを開始してください。

ポートを修正し、telnet 構成を確認し、それを介してポートを有効化/オープンしても、ポート エラーは引き続き表示されます。

私は同様の問題を抱えていたので、SQL Server2008 r2をインストールした仮想サーバーを作成し、正常に動作するようにしました。

サーバーをフォーマットして再利用するため、エラーや認証の問題が発生する可能性があります。

于 2013-03-01T14:21:27.437 に答える