
現在MSDEをデータベースにAccess2000(ADP)にて開発をしています。
開発環境では接続できますが、クライアント環境にファイルを持って行ったら接続テストが通りませんでした。
混合認証モードにし、接続設定にSQLServer認証のID,PASSを保存
サーバー側のユーザー(Admin)グループに対象ユーザーを追加しました。
ただ、他の端末(本プログラム開発にかかわっていない開発端末)では接続できました。
何を確認したら宜しいでしょうか。
何かアドバイスいただけたら嬉しいです!
No.1ベストアンサー
- 回答日時:
一般的なチェックポイントはこんなところです。
・接続できないのはサーバが見えないのか、SQL Serverのインスタンスが見えないのか、ログインに失敗するのか
・サーバのIPは固定か、そもそもPINGは通るか
・ファイアウォールの設定はどうか
・デフォルトインスタンスか、名前付きインスタンスか
・インスタンスは固定ポートか、動的ポートか、ポートはデフォルトから変えていないか
・接続できる端末はクライアントネットワークユーティリティで接続設定していないか
・接続できる端末とできない端末でOSやサーバ・端末間のネットワーク構成に異なるところはないか
・SQL Server側のログに何か書かれていないか
さっそくありがとうございます。
とても助かります!
> ・接続できないのはサーバが見えないのか、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側のログに何か書かれていないか
特に目立ったログはありませんでした。
ドライバ関連でもう少し調べて試したいと思っているのですが
今後どこから手をつけてみるべきか困っています。
もし宜しければご意見いただけたら嬉しいです。
No.2
- 回答日時:
#1です。
もうSQL Server 2005以降を使うようになって久しいので、記憶があいまいです。。
ポートを変更したのであればポート指定するか(サーバ名\インスタンス名,ポート番号)、クライアントネットワークユーティリティで別名登録しないと接続できないんじゃなかったんでしたっけ?
クライアントネットワークユーティリティはcliconfg.exeでも起動するはずです。そこでTCP/IPでポート指定で別名登録、ってのは昔よくやりました。
引き続きありがとうございます。
サーバ名\インスタンス名,ポート番号、試してみましたが
接続できませんでした。
クライアントネットワークユーティリティを確認したところ
接続できる端末とできない端末で、ユーティリティのバージョンが異なっていたので
MDACのアップデートを図り、無事接続できることを確認しました。
本当にありがとうございました!
できればMDACのアップデートを図らずに解決したいので
別名登録に関して、また他の端末で試してみようと思います。
ベストは何も設定しない(又は自動的にPGから設定される)なので
もう少し思考しようかと思います。
サーバーのバージョンアップも検討しつつ。
記録に。
今回の現象はおそらく下記サポートにある現象かと思っています。
http://support.microsoft.com/kb/265808/ja
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
A5:SQL Mk-2 でレンサバMySQLへ...
-
SQLで同じDBに対し2つのコネク...
-
ACCESSからのODBC接続のみ応答...
-
DB接続ができなくなって困って...
-
データベースのOPEN,CLOSEについて
-
Accessの排他問題
-
SQL server2005で OLE DB接続で...
-
SQLのエラー(~付近に不適切な...
-
(SQLSERVER) 別サーバーへテー...
-
エクセルマクロで指定範囲内の...
-
セキュリティソフト カスペルス...
-
AccessのDAO.ExecuteとDoCmd.Ru...
-
Oracle 8i コンマ(,)を含むデ...
-
VB6より長文INSERT文でORA1756...
-
Excel-VBAの「しばらくお待ちく...
-
SQL Loaderを使いたい
-
ストアドの戻り値(配列)について
-
単純な質問です
-
99bb.com のライセンスバック...
-
SQLServerへのOpen命令でのエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
drop user できない。ORA-01940
-
ACCESSからのODBC接続のみ応答...
-
SQL Serverの移行について
-
Access から SQLserver に接続...
-
SQLで同じDBに対し2つのコネク...
-
DB接続ができなくなって困って...
-
ODBCドライバの再インストール方法
-
OLE DBプロバイダを使ってADOで...
-
SQLServer認証とWIndows認証
-
SQLServerの接続が突然できなく...
-
データベースへ接続できない
-
SQLServer2000へのリモート接続...
-
クライアントでの処理が遅い
-
ACCESSからSQLServerのデータを...
-
SQLServer,接続失敗時のエラー...
-
ホスティングサーバ上のMySQLへ...
-
SQLサーバに対してのバッチファ...
-
ASP.NET(C#)からの接続方法
-
MySQLへの接続の種類について
-
LINUXからMS SQL Serverに接続...
おすすめ情報