- PR -

OLE接続でのlocalhost指定

1
投稿者投稿内容
ぽち
常連さん
会議室デビュー日: 2006/05/31
投稿数: 21
投稿日時: 2006-05-31 19:31
お世話になります。
ADO.net 2003
SQL SERVER EXPRESS

ASP.netのSQLConnection接続文字列を
workstation id=MYPC;packet size=4096;integrated security=SSPI;data source="MYPC\SQLEXPRESS"〜
のようにマシン名で指定した場合SQLSERVERに接続できるのですが

workstation id=localhost;packet size=4096;integrated security=SSPI;data source="localhost\SQLEXPRESS"〜
とした場合、「SQL Server が存在しないか、アクセスが拒否されました。」
と言われてしまいます。

ODBC、SQL NativeClient接続だとlocalhostを指定してもログインできるのですが
OLE接続だけが駄目でほとほと困り果てています。
ご存知の方がいらっしゃいましたら教示ください。
ぽち
常連さん
会議室デビュー日: 2006/05/31
投稿数: 21
投稿日時: 2006-06-01 11:28
TCP/IP接続を許可したところlocalhostでも接続できるようになりました。
OLE接続だけはlocalhostをなんらかの方法で名前解決して
リモート接続扱いになる・・・ってことなんでしょうか。
原理を理解できてませんが一応解決しました。
1

スキルアップ/キャリアアップ(JOB@IT)