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

解決済みの質問

VB2005からSQLServer2005への接続

VB2005とSQLServer2005のどちらも製品版をインストールしました。

VB2005よりサーバエクスプローラから接続の追加により自分で作成したテーブルに接続を試みたところ、
以下のようなエラーが発生し接続できません。

(エラー内容)サーバーへの接続を確立しているときにエラーが発生しました。SQL Server2005に接続しているときにこのエラーが発生した場合は、SQL Serverの既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。(provider:共有メモリ プロバイダ,error:40-SQL Serverへの接続を開けませんでした)

なにかSQLServer側の設定を変更しないと接続できないのでしょうか?
どなたかアドバイスお願いします<(_ _)>

投稿日時 - 2005-12-26 10:14:12

QNo.1860023

暇なときに回答ください

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

セキュリティの構成はどのようになっていますか?
セキュリティの設定でリモートアクセス検疫サービス等の設定がされているとリモート接続を許可しないようにする機能もあるのでSQLServerの設定を確認してみてください。

ちなみにVBからどのように接続しているのでしょうか?
SQLServerへの接続の確立は
Dim cnn As New ADODB.Connection
   ・
'接続を確立する
cnn.Open "Provider=SQLOLEDB;" & _
"Data Source=(local);" & _
"Initial Catalog=×××;", "××", ""
こんな感じですか?

投稿日時 - 2005-12-27 16:15:47

補足

O_cyan様、アドバイスありがとうございます。

セキュリティのほうをもう一度確認してみます!

接続のコードについてはデータソースからドラッグ&ドロップでDataGridViewを作成する予定ですので、
問題ないと思います。

投稿日時 - 2005-12-27 16:59:04

ANo.1

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

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

-広告-
-広告-

回答(1)

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-