プロが教える店舗&オフィスのセキュリティ対策術

VB2005からMSDE2000へ接続しようと思います。このMSDE2000へAccess2002では接続できているのでMSDE2000自体には問題はないかと思います。

手順は:
VB2005にSqlConnectio1を配置し、

ConnectionString → 新しい接続 の 接続の追加でデータソースとデータベースファイル名を指定して接続の確認を行うのですが

--- エラー ----
サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした)

となって接続できません。

チェックポイントはどこでしょうか?
よろしくお願いします。

A 回答 (2件)

「接続の追加」というウィザードって事はODBCの設定でこけてますね。


名前付きパイプでだめならTCP/IPの接続にしてみては?
まずは名前・IPの両方でping打ってネットワークの疎通を確認して下さい。
その後、ODBC設定の再確認(認証方法含め)サーバとクライアントの間にファイアウォールやルータがあればポートの確認。そんなところですかね?

この回答への補足

ありがとうございます。

まだよくわかっていないのですが、Access(A_PC)、MSDE(B_PC)として、Accessからの接続ができているので、ネットワーク関係は問題ないような気がするのですが、どうなんでしょうか?

VB2005からだとVB2005(A_PC)、MSDE(A_PC)の状態でもダメです。

補足日時:2006/04/24 16:15
    • good
    • 0

お世話になります。



こちらが参考になるかもしれません。
http://www.microsoft.com/japan/sql/ssj/tips/01.m …
    • good
    • 0

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