Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
SQL Serverへの接続処理について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10891#CommentId23765
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
acwg
 (社会人)
投稿日時
2012/6/8 18:50:20
お世話になります。
開発言語 : VB2010 Pro
DB : SQL Server 2008 R2 Express
DBが入ってるサーバー : 別PCのWIndows2003サーバー
実行環境 : WindowsXP
上記環境で開発したVB2010のプログラムをVisual Staduo2010のセットアッププロジェクトにて
セットアップEXEを作成し、他の実行環境となるPCにインストールをしたのですが、ADO.NETにて
接続する処理にて、エラーメッセージ
System.InvalidOperationException 'SQLNCLI10.1Persist Security Info=False' プロバイダーはローカルのコンピュータに登録されていません。
と表示されて、例外処理に飛んでしまいます。
開発環境では、問題なく接続されるのですが、実際の実行PCにセットアップすると、この事象になってしまいます。
ちなみにエラーが出てる接続処理のソースは、下記です。
------------ ソース ------------------------------------------
Public Const CONNECTION_STRING As String = "Provider=SQLNCLI10.1Persist Security Info=False;User ID=sa;Password=allsys;Initial Catalog=;Data Source=;"
'ADO.NET用コネクション接続(For SQL Server)
Try
With gado_cn
.ConnectionString = CONNECTION_STRING
Call .Open()
End With
Catch ex As Exception
Call MsgBox(ex.ToString())
Call MsgBox("DB接続中に異常が発生しました。" & vbCrLf & _
"処理を中断します。", vbCritical + vbOKOnly, Me.Text)
Exit Sub
End Try
------------ ソース ------------------------------------------
※接続文字列のCatalog(DB名)、Source(接続先⇒IP)は、設定していますが、
投稿では伏せさせて頂きます…。
プログラムの作りが問題なのか、セットアップにあたっての何か注意点があるのか
困り果ててます。
みなさま、どうかご教授の程、宜しくお願い致します。