2016-07-22 6 views
0

です。1台のPCはSQL Server 2005 Expressに接続できませんが、他のPCは

私はPCS 3台のx64を実行しているローカルネットワーク上で作業しています。 SQL Server Express 2005上で実行されているプログラムを使用するには、相互接続する必要があります。

これで、共有フォルダにプログラムがあり、その1つにSQL Express 2005がインストールされています他の人はSQLネイティブクライアントをインストールしておき、共有フォルダを開いて、.exeをダブルクリックして作業するだけで済みます。

「クライアント」と「サーバー」の両方でうまく動作していますが(両方で作業することもできますが)、3番目にはSQLデータベースに接続できません。

私は私(私がPC3からPC1/SQLEXPRESSにデータベースに接続しようとすると、私はエラー26を取得...など、ファイアウォールのポートを有効にする、SQLサービス、できないファイアウォールとディフェンダーをアンインストールしてインストールする

を試してみました私はMSDN上で見つけたほぼすべてを試してみました)しかし、私はPC2からPC1/SQLEXPRESSに接続するとすべてがOKです。 (同じネットワーク、おそらく同じSQLを参照してインストールされた)

先日、それが実行されていた私たちはネットワークにPC2を追加し、PC1とPC2だけが動作しています。

提案がありますか?

答えて

0

[OK]を、それが仕事をよくdidntのPCが接続されていた理由でした。私が何をしたか厥 フィルタデータそのIP電話によるイーサネット経由: ルータに直接PCを接続 は、すべてのSQL(アンインストール)ソフトウェアを削除 リブート は、一時ファイルを削除 SQLクライアントサービスをインストール

。。。。現在はその作業:)

0

この記事は、言葉では」エラーに(インスタンスが命名されている場合を除く)、26点の問題

https://blogs.msdn.microsoft.com/sql_protocols/2007/05/13/sql-network-interfaces-error-26-error-locating-serverinstance-specified/

を修正する必要があり、我々はこのエラーメッセージを取得する理由は、クライアントのスタックができなかったです ここに手順があります:
1)サーバー名が正しいことを確認してください(例:名前に誤字がないようにしてください)。
2)SQL Serverのインスタンス名前は正しいですし、アクチュアリティがありますあなたのターゲットマシン上のそのようなインスタンス。 [更新:一部のアプリケーションは\を\に変換します。アプリケーションについてわからない場合は、接続文字列でServerInstanceとServer \ Instanceの両方を試してください]
3)サーバーマシンに到達可能であることを確認します。たとえば、DNSを正しく解決できる場合は、サーバーにpingできます必ずしも真実ではない)。
4)SQL Browserサービスがサーバー上で実行されていることを確認します。
5)ファイアウォールがサーバー上で有効になっている場合、あなたは例外にsqlbrowser.exeおよび/またはUDPポート1434を配置する必要があります。」

関連する問題