掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ADOでLAN内のDBにアクセスについて (ID:92117)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Geo=TK3さん >(1) SQL Server が稼動している PC でパーソナルファイアウォールが > 稼動していないか ウイルス対策をはずして、DBの方のXPのファイアーウォールを無視するにしたら、出てくるエラーメッセージが変わりました。(加わりました。) >(2) SQL Server が稼動している PC 上では DB 接続が行えるか すみません、今確認中です。 >(3) クライアント PC 側の MDAC バージョン。 > MDAC のバージョンは ComponentChecker というツールを使えば調べられます。 > Component Checker 自体は以下のサイトの下の方にあります。 環境がローカルで読み込めるメディアがCD-ROMしかないので確認できません。貧相な環境ですみません ^^; 魔界の仮面弁士さん >"使えない"という事は、 > 「設定したいが、動作させる事ができない」 > 「(クライアントOSの都合などで)今回の要件では採用できない」 >のどちらの意味でしょうか? Win-NT認証なるものが、よくわからなかったため、SQL-SERVER認証にしました。 >では次に、SQL Server側の接続プロトコルは何ですか? TCP/IP接続です。 >サーバ側のsvrnetcn.exeと、クライアントPC側のcliconfg.exeの設定が >一致しており、"TCP/IP"が最優先になっている事を確認してください。 すみません確認の仕方がわかりません。不勉強ですみません。 >あとは、ポート番号の設定も要チェック。実は、Firewallでブロック >されていた、なんて事も考えられますしね。 netstatで調べてみたらsql-mssqlというのがESTABLISHとあってポート番号は1034です。 >これって、データリンクプロパティのボタンの事ですよね。 そうだと思います。 >一度、実際の『接続文字列』を見せてもらえますか? 接続文字列は"Provider=SQLOLEDB.1"と設定しました。 上にも書いたのですが、DB側のファイアーウォールをはずしたら、"プロバイダの初期化に失敗しました"に加えて、 ・"ID:saのログインに失敗しました。" ・"SQL-SERVERの信頼関係の接続が関連付けられていませんというのが出ました。" それで、DBのリモートサーバのIDの登録などしてみたのですが、メッセージは変わりませんでした。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.