ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:masa-1978 VB.NetでSQLServer2005に接続できません。教えてください。
困り度:
  • すぐに回答を!
はじめまして。初めて投稿します。
かなり困っているので、誰か助けてください。
内容はVB.Net2003を使用して、SQLServer2005に接続するときに
「SSPI コンテキストを生成できません」のエラーが発生してしまいます。
SQLServer2005をインストールしているのがサーバーではなく
クライアント(プログラムを実行している端末)なので、
それが原因だと思うのですが、どうしてもその環境でしなくてはいけないので
何かご存知の方がおられるのなら、ご教示お願いします。

ソースは以下のとおりです。

Dim Scn As SqlClient.SqlConnection = New SqlClient.SqlConnection

'接続文字列セット
Scn.ConnectionString = _
"Server=""(local)"";Integrated Security=SSPI;database=" & データベース名
'dbオープン
Scn.Open() ←このタイミングでエラーが発生
質問投稿日時:07/10/11 17:27
質問番号:3420646
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:chibita_papa これで試してみてください

Scn.ConnectionString = _
"Data Source=サーバー名;Initial Catalog=データベース名;User Id=ユーザー名;Password=パスワード;"
種類:回答
どんな人:経験者
自信:自信あり
回答日時:07/10/13 13:43
回答番号:No.1
この回答への補足回答ありがとうございます。
SQLサーバー認証では、実行できるのは確認できてるのですが、
今回の要求がWindows認証なんです。
何か方法をご存知ではないでしょうか?

よろしくお願いします。
この回答へのお礼解決できました。
『Server=(local)』⇒『Server=localhost』にすることで解決できました。

ありがとうございました。