2011,11,24, Thursday
会社で発生した問題の解決事例を上げます。
Accessとデータベースサーバ(SQL Server)の接続を行う場合、データリンクプロパティのダイアログボックスを開いて設定します。
この時、ネットワークにサーバは存在するのに、下記のようなエラーメッセージが出てつながらないことがあります。
サーバの存在は確認できるけど、サーバ内のデータベースを選択できない、等。
自分の解決策を書きます。
<解決策>
(1)データリンクプロパティで「すべて」タブを選択
(2)「Network Library」に「DBMSSOCN」と書かれている場合、「値の編集」で空欄にする
(3)「接続」タブに戻ると、データベースに接続可能になっている
<解説>
「Network Library」にはデータベースとの接続方法が設定されています。
上記の「dbmssocn」は「Winsock TCP/IP」を意味します。
参考:接続文字列の使用
しかし、特定せずに空欄のままにした方がいいこともあるようです。
Access2010で新規作成したADPには規定値で「DBMSSOCN」が入るようなので、作った時にここを外すのもいいかもしれません。
Accessとデータベースサーバ(SQL Server)の接続を行う場合、データリンクプロパティのダイアログボックスを開いて設定します。
この時、ネットワークにサーバは存在するのに、下記のようなエラーメッセージが出てつながらないことがあります。
プロバイダの初期化中にエラーが発生したため、接続のテストに失敗しました。[DBNETLIB][ConnectionOpen(Connect()).]SQL Serverが存在しないか、アクセスが拒否されました。
サーバの存在は確認できるけど、サーバ内のデータベースを選択できない、等。
自分の解決策を書きます。
<解決策>
(1)データリンクプロパティで「すべて」タブを選択
(2)「Network Library」に「DBMSSOCN」と書かれている場合、「値の編集」で空欄にする
(3)「接続」タブに戻ると、データベースに接続可能になっている
<解説>
「Network Library」にはデータベースとの接続方法が設定されています。
上記の「dbmssocn」は「Winsock TCP/IP」を意味します。
参考:接続文字列の使用
しかし、特定せずに空欄のままにした方がいいこともあるようです。
Access2010で新規作成したADPには規定値で「DBMSSOCN」が入るようなので、作った時にここを外すのもいいかもしれません。
コメント
「ping コマンドプロンプト」等でお調べください。
知っていたら、申し訳ありません。
知っていたら、申し訳ありません。
| 惣一郎 | EMAIL | URL | 16/10/31 18:07 | Y945Kht2 |
早速のご返答ありがとうございました。
あなたの仰っている、
「SQLサーバと、AccessがインストールされているクライアントPC同士がお互いを認識しているか、
そこから確認」
確認方法が分かりません。
分かりやすく教えていただけると助かります。
因みに ACCESS2000 を使っています。
あなたの仰っている、
「SQLサーバと、AccessがインストールされているクライアントPC同士がお互いを認識しているか、
そこから確認」
確認方法が分かりません。
分かりやすく教えていただけると助かります。
因みに ACCESS2000 を使っています。
| 吉岡哲朗 | EMAIL | URL | 16/10/31 17:33 | FvssyHHg |
吉岡哲朗さん、コメントありがとうございます。
すみませんが、書いてある情報だけですと、
解決方法が思いつきません(>_<)
まずは、SQLサーバと、AccessがインストールされているクライアントPC同士がお互いを認識しているか、
そこから確認されてみてはいかがでしょうか。
すみませんが、書いてある情報だけですと、
解決方法が思いつきません(>_<)
まずは、SQLサーバと、AccessがインストールされているクライアントPC同士がお互いを認識しているか、
そこから確認されてみてはいかがでしょうか。
| 惣一郎 | EMAIL | URL | 16/10/30 18:50 | YY7UBZhI |
このページに記載してある現象が発生しました。
従来はIPを8個持っていてサーバーごとにIPを振り当てていました。NTTの光回線がハヤブサになるのW機会にIPは1個にしてポート切り替えでIPとSQLサーバーを対応させました。
その結果従来はデータリンクプロパティでせつぞくされていたのですが、IPを一個にしてから接続されなくなりました。
「Network Library」は空欄になっていました。
上手く接続する方法はないのでしょうか。
教えていただけると大変うれしいです。
よろしくお願い申し上げます。
従来はIPを8個持っていてサーバーごとにIPを振り当てていました。NTTの光回線がハヤブサになるのW機会にIPは1個にしてポート切り替えでIPとSQLサーバーを対応させました。
その結果従来はデータリンクプロパティでせつぞくされていたのですが、IPを一個にしてから接続されなくなりました。
「Network Library」は空欄になっていました。
上手く接続する方法はないのでしょうか。
教えていただけると大変うれしいです。
よろしくお願い申し上げます。
| 吉岡哲朗 | EMAIL | URL | 16/10/28 14:20 | FvssyHHg |
コメントする
コメント受付を停止します。海外からスパム投稿が多いため。
この記事のトラックバックURL
http://kodawari.sakura.ne.jp/blogn/tb.php/87
トラックバック
Tweet |
TOP PAGE △