• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:他のPCのSQLサーバーに接続したい)

他のPCのSQLサーバーに接続する方法は?

このQ&Aのポイント
  • 2台のPCがLANに繋がれており、同じワークグループです。PC1をサーバーとして、PC2からPC1のSQLサーバーに接続したいです。具体的な接続方法を教えてください。
  • PC1はDim cn As New ADODB.Connection cn.Open 'Provider=SQLOLEDB; Data Source=○○○○\SQLEXPRESS; Initial Catalog=サーバー名; Integrated Security=SSPI'と言うように接続しています。
  • PC2からも同じようなコードを書いたのですが、エラーが発生してしまいました。おそらく、'cn.Open 'Provider=SQLOLEDB; Data Source=○○○○\SQLEXPRESS;'の部分に問題があると思われます。どのようにすればPC2からPC1のSQLサーバーに接続できるでしょうか?

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

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

どこまで設定ができていて、どんなエラーが出ている状態なのか分からないのですが、SQL Server 2005 Expressはデフォルトではリモート接続は許可されていないため、リンクを参考に設定をチェックしてみてください。 なお、現在はWindows認証での接続のようですが、ドメイン環境でないなら、SQL Server認証に変更した方がよいのではと思います。 (PC1、PC2両方にユーザ名・パスワードの同一なユーザを作れば行けたかもしれませんが)

参考URL:
http://support.microsoft.com/kb/914277/ja
thuurhurhu
質問者

お礼

ありがとうございます。 早速、読んだのですが 「その環境で有効にするプロトコルをクリック」の部分で どこを選べばよいかわからなかったので 勉強してみます。

関連するQ&A