2009-05-11 8 views
3

生成されたaspnetdb.mdfはオンラインで使用されることを意味しますか?私はそれを見てからしばらくしていましたが、生成されたユーザ名データベースは、あなたのビジュアルスタジオ環境内でローカルにしか設定および管理できないことを覚えています。これは本当ですか?誰もが大きなアプリのためにこれをオンラインで使用していますか?aspnetdb.mdfはプロダクションオンラインWebアプリケーションで使用されることはありますか?

EDIT:

私が見るすべての例は一例データベースを構築するためのVSのツールに組み込まれて使用しているので、私は聞いて、彼らは「本当の」1つのオンラインをしたところ、私が発見していません。

EDIT:ちょうどあなたがあなたのプロジェクトで使用するために、このユーザ名/パスワードのDBを作成し、あなたが本当にすることはできません見つけることができることを知って失望させ、大きなように思えた

答えて

1

これは単にSQL Expressデータベースです。必要に応じて、自分の管理ページからaspnetdb.mdfのメンバーシップ情報を確実に維持することができます。

実際に、データベースとしてSQL Expressを使用する場合(これが適切な非常に限定されたシナリオ)、残りのテーブル/ sprocsをaspnetdb.mdfに追加し、メンバシップにaspnetdb.mdfを使用し、他のニーズに合わせて別のデータベースを作成するのではなく、1つのdbを使用します。

  1. のみ1 CPU:

    This articleは基本的に限定されるものではFEATURESET(20052008

    へのSQLの制限に関する情報発現ならびにリンクを有しています。システムに1つ以上のSQL Expressがある場合、2008は引き続き実行されますが、1つのCPUに制限されます。

  2. RAM:1 GB。より多くのRAMが存在する可能性がありますが、SQL Express 2008は最大1 GBしか使用しません。
  3. 最大データベースサイズ:4GB
1

あなたのビジュアルスタジオ環境内でローカルに設定され、維持されている これはまだ当てはまりますか?

いいえ、該当しません。

aspnet_regsqlスクリプトを使用して、データベースに必要なすべてのテーブル/スクリプト/ビューを生成できます。したがって、aspnetdb.mdfを使用する必要はありません。

結局のところ、それはメンバーシップ/セキュリティAPIによって必要とされる単なるデータベースオブジェクトです。

関連する問題