※ ChatGPTを利用し、要約された質問です(原文:ASPからSQLサーバーへ接続できない)
ASPからSQLサーバーへの接続できない問題
このQ&Aのポイント
ASPからSQLサーバーへの接続で問題が発生しています。環境や設定の違いによるものかもしれませんが、解決策が見つかりません。
環境はWindows 2000のPCにIISとSQLサーバー 2005 Developer Editionをインストールしています。SQLサーバーではWindows認証を使用しています。
試験的にASPで接続しようとしていますが、objCon.Openの部分でエラーが発生し、[DBNETLIB][ConnectionOpen (Connect()).]SQL Server が存在しないか、アクセスが拒否されましたというエラーメッセージが表示されます。問題の原因や解決策が分かりません。
色々な質問を見たのですが 環境などの違いもあり解決できず
困っています。
環境は1台のPC(W2000)にIIS+SQLサーバー2005デベロッパーエディションとか言うテスト用のバージョンをインストールしています。
また SQLサーバーはWindows認証を使っています。
SQLサーバーにマネジメントエキスプレスで接続して
システムデータベースにPLEMIAというデータベース名を作り
テーブルのシステムテーブルにpure_kihonというテーブルを作っています。
ASPにて試験的につないでみようと思い
Dim objCon
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.ConnectionString = "Provider=SQLOLEDB;" & _
"Data Source=(local);" & _
"Initial Catalog=PLEMIA;" & _
"Integrated Security=SSPI;"
objCon.Open
strSQL = "SELECT * FROM [pure_kihon]"
objRS.Open strSQL, objCon, 3
こうした場合
objCon.Open
のところで引っかかり
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server が存在しないか、アクセスが拒否されました。
と出てしまいます。
SQLサーバー自体は稼働しているようなんですが
何がいけないのか よく分かりません。
どなたか解決策などご教授頂けると幸いです。
よろしくお願いします。
お礼
ご指摘ありがとうございます。 あれから色々見ているのですが いくらかは理解できてきましたが まだ完全解決に至っていません とはいえ 参考にもなりメドも立ってきました ありがとうございました