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

質問

質問者:im02omi ASPとSQLServerを利用した場合
困り度:
  • すぐに回答を!
いつもお世話になっております。現在visual basicとSQLserver2005Expressを利用してスタンドアロンで利用するシステムを開発したのですが、そのデータベース情報を社内の公開したいと考え、ASPを利用したWeb照会システムを作成しました。しかし、スタンドアロンシステムのを起動しているとASPの照会システムが動作せず、ASPの照会システムを動かすとスタンドアロンシステムが動作しません。エラー内容は
[System.Data.SqlClient.SqlException: ユーザーの既定データベースを開けません。 ログインに失敗しました。]
とでます。
おそらそれぞれのシステムでSQLserverに登録されている別々のユーザを利用しているためであると思うのですが、SQLServer2005には複数ユーザーが同時にログインはできないのでしょうか?なんとかこのシステムを動作させる方法はないでしょうか?
質問投稿日時:08/04/12 23:55
質問番号:3944118
最新から表示回答順に表示

回答

 

回答者:nora1962 「visual basicとSQLserver2005Expressを利用してスタンドアロンで利用するシステム」
とはVisual Basic Express EditionでMDFファイルをスタンドアロンで使用
するものでしょうか?
でしたら、そのシステムはMDFファイルを排他的に占有してしまいますから
ASP.NETと同時に利用することは出来ません。
VisualBasicのEditionをあげてリモート接続するように変更するようにして
ください。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/23 13:33
回答番号:No.6
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

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

[スタート]-[プログラム]-[Microsoft SQL Server 2005]-[構成ツール]-[SQL Server セキュリティ構成]を開き、[サービスと機能のセキュリティ構成]リンクをクリック。
画面左の[Database Engine]-[リモート接続]をクリックし、右に表示される「ローカル接続およびリモート接続」をクリック、あとはお使いの環境に合わせて下さい。
種類:アドバイス
どんな人:専門家
自信:参考意見
回答日時:08/04/23 06:20
回答番号:No.5
参考URL: http://msdn2.microsoft.com/ja-jp/library/ms178763.aspx
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:ape5 自分の記憶では、確かExpressEditionはリモート接続できないはずです。ですので、SQLServer2005ExpressとASP.NETを動かすIISのサーバを同一サーバにします。ローカル接続のみの接続を許可しているはずなのでこれで動くはずです。
(なにぶん、曖昧な記憶ですので違っていましたらご容赦ください)
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/23 01:51
回答番号:No.4
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:hakugen 補足します。
サーバのプロパティはManagementStudioから確認できます。
オブジェクトエクスプローラのサーバのところで右クリックメニューからプロパティで見れます。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/04/13 19:01
回答番号:No.3
この回答への補足これしかないと思い、期待してみてみましたが0(無制限)に設定されていました。非常に残念です。そもそもこのシステムの考案事態が理にかなっていない考案なのでしょうか。認証にはWindows統合認証を利用しているのですが、これに問題があるのでしょうか。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:hakugen 「サーバのプロパティ」−「接続」−「同時接続の最大数」の設定は何になってますか?
これが「1」だと同時に1ユーザしか接続できないです。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/04/13 09:31
回答番号:No.2
この回答への補足返答ありがとうございます。「サーバのプロパティ」−「接続」−「同時接続の最大数」はどうやって確認できますでしょうか?SQL Mnagement studioで確認できますでしょうか?
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:gab_snow まず

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

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

>それぞれのシステム

ってのがネックですかね?
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/04/13 02:18
回答番号:No.1
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)
最新から表示回答順に表示