• 締切
  • すぐに回答を!

ASPとSQLServerを利用した場合

  • 質問No.3944118
  • 閲覧数1268
  • ありがとう数2
  • 回答数6

お礼率 5% (10/194)

いつもお世話になっております。現在visual basicとSQLserver2005Expressを利用してスタンドアロンで利用するシステムを開発したのですが、そのデータベース情報を社内の公開したいと考え、ASPを利用したWeb照会システムを作成しました。しかし、スタンドアロンシステムのを起動しているとASPの照会システムが動作せず、ASPの照会システムを動かすとスタンドアロンシステムが動作しません。エラー内容は
[System.Data.SqlClient.SqlException: ユーザーの既定データベースを開けません。 ログインに失敗しました。]
とでます。
おそらそれぞれのシステムでSQLserverに登録されている別々のユーザを利用しているためであると思うのですが、SQLServer2005には複数ユーザーが同時にログインはできないのでしょうか?なんとかこのシステムを動作させる方法はないでしょうか?

回答 (全6件)

  • 回答No.6

ベストアンサー率 60% (431/717)

「visual basicとSQLserver2005Expressを利用してスタンドアロンで利用するシステム」
とはVisual Basic Express EditionでMDFファイルをスタンドアロンで使用
するものでしょうか?
でしたら、そのシステムはMDFファイルを排他的に占有してしまいますから
ASP.NETと同時に利用することは出来ません。
VisualBasicのEditionをあげてリモート接続するように変更するようにして
ください。
  • 回答No.5

ベストアンサー率 100% (2/2)

「SQL Server 2005 セキュリティ構成」は確認されましたか?
インストール後のデフォルトではリモート接続ができないようになっています。
リモート接続を有効にしてあげれば問題ないかと思うのですが。

[スタート]-[プログラム]-[Microsoft SQL Server 2005]-[構成ツール]-[SQL Server セキュリティ構成]を開き、[サービスと機能のセキュリティ構成]リンクをクリック。
画面左の[Database Engine]-[リモート接続]をクリックし、右に表示される「ローカル接続およびリモート接続」をクリック、あとはお使いの環境に合わせて下さい。
  • 回答No.4

ベストアンサー率 57% (85/148)

自分の記憶では、確かExpressEditionはリモート接続できないはずです。ですので、SQLServer2005ExpressとASP.NETを動かすIISのサーバを同一サーバにします。ローカル接続のみの接続を許可しているはずなのでこれで動くはずです。
(なにぶん、曖昧な記憶ですので違っていましたらご容赦ください)
  • 回答No.3

ベストアンサー率 36% (8/22)

補足します。
サーバのプロパティはManagementStudioから確認できます。
オブジェクトエクスプローラのサーバのところで右クリックメニューからプロパティで見れます。
補足コメント
im02omi

お礼率 5% (10/194)

これしかないと思い、期待してみてみましたが0(無制限)に設定されていました。非常に残念です。そもそもこのシステムの考案事態が理にかなっていない考案なのでしょうか。認証にはWindows統合認証を利用しているのですが、これに問題があるのでしょうか。
投稿日時:2008/04/13 19:47
  • 回答No.2

ベストアンサー率 36% (8/22)

「サーバのプロパティ」-「接続」-「同時接続の最大数」の設定は何になってますか?
これが「1」だと同時に1ユーザしか接続できないです。
補足コメント
im02omi

お礼率 5% (10/194)

返答ありがとうございます。「サーバのプロパティ」-「接続」-「同時接続の最大数」はどうやって確認できますでしょうか?SQL Mnagement studioで確認できますでしょうか?
投稿日時:2008/04/13 18:14
  • 回答No.1

ベストアンサー率 30% (3/10)

まず

>SQLServer2005には複数ユーザーが同時にログインはできないのでしょうか?

は、そんなことはないです。
>照会システム
というのが自分にはわからないんでなんとも言えないんですが、
aspとの事なので、webサーバからSQLSERVERに繋いでるんですよね?
そうであれば個々ユーザを気にする必要はないのではないかと

>それぞれのシステム

ってのがネックですかね?
関連するQ&A
ページ先頭へ