こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ASPからSQLサーバーへ接続できない

色々な質問を見たのですが 環境などの違いもあり解決できず
困っています。

環境は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サーバー自体は稼働しているようなんですが
何がいけないのか よく分かりません。

どなたか解決策などご教授頂けると幸いです。
よろしくお願いします。

投稿日時 - 2008-09-03 17:36:18

QNo.4300941

困ってます

質問者が選んだベストアンサー

SQLSERVERが「名前つきインスタンス」になっていませんか?
http://support.microsoft.com/kb/328306/ja

投稿日時 - 2008-09-03 18:32:20

お礼

ご指摘ありがとうございます。 あれから色々見ているのですが
いくらかは理解できてきましたが まだ完全解決に至っていません
とはいえ 参考にもなりメドも立ってきました
ありがとうございました

投稿日時 - 2008-09-11 23:02:19

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問