• ベストアンサー

SQLSeverの新規登録で一般的なネットワークエラー

すでに稼動していたPCが不調となり、新しくPCを設置したのですが、ドメインに参加しているクライアントからEnterpriseManegerでサーバーのPCを新規登録しようとすると、[DBNETLIB][ConnectionRead (recv()).]一般的なネットワーク エラーです。ネットワークのマニュアルを調べてください。とでて登録ができません。SQLSeverの再インストールも行いましたが状況が改善しませんでした。 何度か試すと接続はたまにできるのですが、その場合もテーブルを開こうとすると上記エラーが出てしまいます。 レプリカができればいいので、ためしにサーバーで作業してみたのですが、サーバーだと該当クライアントのPCが新規登録の候補にすら表示されていません。ほかにクライアントが二台ありますが、レプリケーションモニターを見る限り問題はなさそうです 自分なりに調べては見たのですが対策がわからず、客先でのことでかれこれ5日ほど費やしているため、次回の作業で解決したいのです。 参考になるものでもいいので、お分かりになる方がいらっしゃいましたらご教授ください

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>サーバーだと該当クライアントのPCが新規登録の候補にすら表示され ていません。 サーバーにクライアントが正常に登録されていないようですね。 SQLサーバーのクライアント認証で「SQLサーバー認証」を使用すると、 そのサーバーに登録されていないユーザーでもSQLサーバーにはアクセスできるようになります。手順は 1 SQLサーバーのプロパティ⇒セキュリティ⇒認証のところで   「混合モード(Windows認証とSQL認証)のほうを有効にします。 2 セキュリティ⇒ログイン⇒新規ログインのところでSQL SERVER認  証の方を選択します。 3 該当データベースに作成したユーザーを登録します。 この方式では、クライアントがSQLに接続する時は「セキュリティ接続」のチェックをオフにしないと接続できません。

medysiel
質問者

お礼

回答ありがとうございます まだまだ勉強不足みたいで、もっといろいろ調べこんでみます

その他の回答 (1)

  • sakko99
  • ベストアンサー率63% (19/30)
回答No.1

こちらで解決できませんか?

参考URL:
http://internet.okwave.jp/kotaeru.php3?q=2227209
medysiel
質問者

お礼

回答ありがとうございます。 客先での現象かつ社内の環境ではどうやっても再現しないため確認が取れませんが、次回に試してみようと思います。 ただ、あげていただいたものと若干メッセージが違い当方のメッセージは [DBNETLIB][ConnectionRead (recv()).]一般的なネットワーク エラーです。ネットワークのマニュアルを調べてください。 とでます。 環境はサーバーがWin2k クライアントがXP。SQLServerのバージョンは両方とも2000です 

関連するQ&A