1

LocalDB を使用する小さなプロジェクトを構築しました。今度はそれを顧客に移します。セットアップ ファイルの構築方法を知りたいですか? 通常どおり InstallShield ソフトウェアを試してみましたが、成功しませんでした。違いはありますか?また、DBの配置方法(このプロジェクトではV11だけでローカライズされていません)問題を説明できれば幸いです。返信をお待ちしております

4

1 に答える 1

6

クライアント マシンで LocalDB を使用するには、次の 2 つのことを行う必要があります。

  1. クライアント マシンに LocalDB をインストールします。これは小さなインストーラーで、次のコマンドでサイレント モードで実行できます msiexec /i SqlLocalDB.msi /qn IACCEPTSQLLOCALDBLICENSETERMS=YES。このインストーラーをアプリケーションのインストーラーに含める必要があります。詳細については、こちらをご覧ください

  2. 作成した *.mdf および *.ldf ファイル (デフォルトでは にあります。詳細については、こちらを参照してください) を見つけて%userprofile%クライアントマシンで使用できるようにします。プロセスがアクセスできるディレクトリにそれらを配置し、アプリケーションの接続文字列でそのパスを使用します。例えば:Data Source=(LocalDB)\v11.0;AttachDbFileName=C:\ProgramData\MyApp\Data\MyData.mdf;

于 2013-03-04T13:36:12.660 に答える