重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

現在MSDEをデータベースにAccess2000(ADP)にて開発をしています。
開発環境では接続できますが、クライアント環境にファイルを持って行ったら接続テストが通りませんでした。

混合認証モードにし、接続設定にSQLServer認証のID,PASSを保存
サーバー側のユーザー(Admin)グループに対象ユーザーを追加しました。

ただ、他の端末(本プログラム開発にかかわっていない開発端末)では接続できました。
何を確認したら宜しいでしょうか。
何かアドバイスいただけたら嬉しいです!

A 回答 (2件)

一般的なチェックポイントはこんなところです。


・接続できないのはサーバが見えないのか、SQL Serverのインスタンスが見えないのか、ログインに失敗するのか
・サーバのIPは固定か、そもそもPINGは通るか
・ファイアウォールの設定はどうか
・デフォルトインスタンスか、名前付きインスタンスか
・インスタンスは固定ポートか、動的ポートか、ポートはデフォルトから変えていないか
・接続できる端末はクライアントネットワークユーティリティで接続設定していないか
・接続できる端末とできない端末でOSやサーバ・端末間のネットワーク構成に異なるところはないか
・SQL Server側のログに何か書かれていないか
    • good
    • 0
この回答へのお礼

さっそくありがとうございます。
とても助かります!

> ・接続できないのはサーバが見えないのか、SQL Serverのインスタンスが見えないのか、ログインに失敗するのか
インスタンスが見えません。
MSDEでメインのインスタンスと追加でたてたインスタンスがあり、
追加したほうに繋ぎたいのですが、見つかりませんと言われました。
ちなみにメインには繋がります。

> ・サーバのIPは固定か、そもそもPINGは通るか
固定でPINGも通ります。

> ・ファイアウォールの設定はどうか
確認してみましたが問題ありませんでした。

> ・デフォルトインスタンスか、名前付きインスタンスか
名前付きインスタンスになります。
デフォルトインスタンスは接続ができました。

> ・インスタンスは固定ポートか、動的ポートか、ポートはデフォルトから変えていないか
デフォルトインスタンスは、最初のものから変更していません。
名前付きインスタンスは、デフォルトと同じものになっていたので
ポートを指定しました。

> 接続できる端末はクライアントネットワークユーティリティで接続設定していないか
すいません、クライアントネットワークユーティリティは初めて聞いたので調べてみました。
サーバ・ネットワーク・ユーティリティを使用して、
TCP/IPと名前付きパイプの接続許可設定はしましたが
クライアントでは同画面を見ませんでした。

> ・接続できる端末とできない端末でOSやサーバ・端末間のネットワーク構成に異なるところはないか
調べてみたところ、ドライバのバージョンが異なりました。
接続可能な端末、不可能な端末両方に、
SQL ServerとSQL Native Clientのドライバが入っています。
SQL Native ClietでODBC接続を試みると接続できました!
しかし、SQL ServerでODBC接続すると実行できません。
接続できる端末からsqlsrv32.dllを移行すると接続できるようになるのですが
adpでは相変わらず接続が不可能です。

> SQL Server側のログに何か書かれていないか
特に目立ったログはありませんでした。

ドライバ関連でもう少し調べて試したいと思っているのですが
今後どこから手をつけてみるべきか困っています。

もし宜しければご意見いただけたら嬉しいです。

お礼日時:2009/07/07 21:04

#1です。


もうSQL Server 2005以降を使うようになって久しいので、記憶があいまいです。。

ポートを変更したのであればポート指定するか(サーバ名\インスタンス名,ポート番号)、クライアントネットワークユーティリティで別名登録しないと接続できないんじゃなかったんでしたっけ?

クライアントネットワークユーティリティはcliconfg.exeでも起動するはずです。そこでTCP/IPでポート指定で別名登録、ってのは昔よくやりました。
    • good
    • 0
この回答へのお礼

引き続きありがとうございます。

サーバ名\インスタンス名,ポート番号、試してみましたが
接続できませんでした。

クライアントネットワークユーティリティを確認したところ
接続できる端末とできない端末で、ユーティリティのバージョンが異なっていたので
MDACのアップデートを図り、無事接続できることを確認しました。
本当にありがとうございました!

できればMDACのアップデートを図らずに解決したいので
別名登録に関して、また他の端末で試してみようと思います。
ベストは何も設定しない(又は自動的にPGから設定される)なので
もう少し思考しようかと思います。
サーバーのバージョンアップも検討しつつ。

記録に。
今回の現象はおそらく下記サポートにある現象かと思っています。
http://support.microsoft.com/kb/265808/ja

お礼日時:2009/07/08 20:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す