2012-03-29 3 views
0

私は現在、asp.net mvc3アプリを作ろうとしています。私がプロジェクトを作成するときに生成するサンプルアプリケーションには、ユーザー管理があります。extern SQL Serverを使用するasp.net mvc3、どうですか?

問題は、今Appは私のApp_Dataフォルダにデータベースを作成しましたが、私は外部のsqlexpressサーバ上に持っています。

しかし、私はそれが動作するようにアプリを変更する方法を知りません。私はウェブでの接続文字列を編集する必要があることを知っている

  • ホスト名
  • データベース名
  • ユーザ名
  • パスワード

:私はちょうど私のサーバーから次のものを持っています。私はまた、SQL Serverでいくつかのものを変更する必要がありますか?

テーブルが存在しないため、空です。 mvc3はすべて自動的に作成されますか?

答えて

1

あなたが開発版の使用を開始する前に、あなたはどのようなことであり、どのような制限がそれを使用して、あなたのものに注意する必要があります。

SQLExpressは、開発者用および製品リリース時の両方で使用するのに完全に適しています。それはSQL標準と同じエンジンを持っていますが、最大ファイルサイズが4GBのようないくつかの制限があります(RAM制限もあると思いますが、それはわかりません)。無料のライセンス費用なしでSQL ExpressをWebサイトのバックエンドとして使用することは許可されています。 SQL Expressのいくつかのインスタンスを連鎖させて4GBのファイル制限を取得するシステムを開発した1か所で働いていますが、これがそのライセンスに反する可能性があることに注意してください。

SQL Developerは実際にはSQLエンタープライズですが、OSにインストール時間制限はありません。実稼働環境(つまり、ライブ・アプリケーション)でSQL Developerを使用することも許可されていません。ほとんどの場合、SQL DeveloperのコードをSQL Expressで実行することもできますが、エンタープライズ機能を使用しないように注意する必要があります。

SQL Expressを使用するとよいでしょう。

P.S. - あなたのデータベースが高負荷にならないと仮定しています - もしそうなら、あなたはStandardかEnterpriseのどちらかを考慮する必要があります。

実装する方法の面では

Is SQL Server Express a serviceable database for a ASP.NET MVC web application

-Slugster How to Connect to SQL Server 2008 R2 Using EF and MVC 3

こちらをご覧ください
関連する問題