0

Sql Server Express Edition を使用してデータを保存するアプリケーションがあります。8 ~ 10 個のテーブルを含むデータベースがあります。私はmdfとldfファイルを持っています。次に、アプリケーションを他のコンピューターにインストールし、インストール ファイルを使用してデータベースをデプロイする方法を考えます (他のコンピューターに既に Sql Server がインストールされていると仮定します)。mdf ファイルと ldf ファイルを使用できますか、またはアプリケーションのインストール中にプログラムでデータベースとテーブルを再度作成する必要がありますか?

私は初心者です、私を導いてください。.Net Framework 4.0 と Visual Studio Professional Edition を使用しています。

4

1 に答える 1

1

SQL Server Express はアウトプロセスで実行されるため、アプリケーションはデータ ファイルを制御しません。データ ステートメント、レプリケーションなどを介してアプリケーション データを SQL Server に送信する必要があり、SQL Server はそれらをどう処理するかを決定します。

接続文字列を介して .mdf を SQLS Express に直接送信できる場合がありますがAttachDBFilename、これは試していません。

SQL Server Compact などの組み込みデータベースを使用した場合は、アプリケーションと共にデータを含めることができます。これがより良い解決策であるかどうかは、データベースで他に何をしているかによって異なります。

于 2011-09-07T21:03:30.677 に答える