質問 |
||
| 質問者: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』にすることで解決できました。 ありがとうございました。 |