• 締切済み

NTだとOK

NT4.0と2000、XPの違いは? SQLServerにAccessを使用しリンクしています。 細かなプログラムはAccessで組んであります。 NT4.0では稼動するのですが、同じサーバに対して、同じAccessを使用して接続してみても、2000、XPでは、同様の動作をしてくれません。 (具体的には、ある情報を登録するという作業があって、その作業を実行すると、ACCESSが応答なしとなってしまいます。) OSの違いということはあまり考えられないかなあ、と思っているのですが、ドライバでしょうか? もしドライバだとしたら、ドライバのインストール方法も教えていただければ、と思います。 すみません。ぜひよろしくお願いします。

みんなの回答

  • OjiZoSan
  • ベストアンサー率29% (9/31)
回答No.3

#1さん、#2さんが言われるように情報が少ないですが。 つながらないといわれるクライアントマシンでコマンドプロンプトを出して、Ping サーバー名(もしくはipアドレス)でサーバーが見えるか確認してください。(反応なしなら、ネットワークに問題ありです。ただし、ICMP通信を禁止していれば反応なしですが) 次に、ODBC(コンパネか管理ツールにあるはずです) それを使ってサーバーに接続テストしてみてください。 つながるようであれば。 Accessの方に問題があるかもしれません。

  • yoko3333
  • ベストアンサー率35% (47/134)
回答No.2

サーバ(NT4.0 Server?)に SQL Server をインストールしてあって、WinNT4、2000、XP のクライアントのAccessから そのSQL Server のデータを参照・更新している、ということでよろしいでしょうか? そして、NT4のクライアントでは問題なく動くのに、2000やXPでは特定の処理を行うとAccessが固まってしまうわけですね? #1の方が書いてらっしゃるとおり、現在の情報だけではなんとも言えないですが・・・。(具体的に、どういう作業を行うと固まるのか、とか。) とりあえず、Windowsのバージョンによって不具合が起こるという現象も実際にありますので、マイクロソフトのサポート技術情報を検索してみてはいかがでしょうか?すでに検索済みでしたら申し訳ございません。

参考URL:
http://support.microsoft.com/default.aspx?scid=fh;JA;kbhowto&sd=SO&ln=JA&FR=0
pooooooh
質問者

お礼

ありがとうございます。 サービスパックの情報を見つけました。 インストール試してみたいと思います。

回答No.1

具体的に良く分かりません なんのバージョンのサーバー上でどのバージョンのSQLを動かして どのOSのクライアントで接続したのかです。

pooooooh
質問者

補足

情報不足で申し訳ございません。 サーバOSは、2000サーバで、SQLサーバ2000をインストールしています。 クライアントは、NT4、2000、XPで、SPは最新に更新しています。 NT4は接続動作OKですが、その他のOSはできません。 ACCESSは2000を使用しています。 サーバOSですが、2000サーバ以外に2000WSとXP-Homeでも試してみていますが、だめです。SQLサーバはいずれも2000です。

関連するQ&A