0

ローカルデータベース(SQL Server 2008 R2)で動作するWindowsアプリケーションがあります。アプリケーションのインストールを作成しようとしています。

SQL Server 2008 R2がユーザーシステムで使用可能かどうか、インストーラーがSQL Serverをインストールしないかどうか、およびそのバージョンがない場合はインストーラーが新しいバージョンをインストールするかどうかをインストーラーに確認してもらいたい。

しかし、ユーザーはSQL Serverをインストールできないため、サイレントモードでインストールする必要があります

次に、SQLServerをサイレントモードでインストールするセットアッププロジェクトをVS2010で作成します...

2つの質問

  1. インストーラーはSQLServerの別のバージョンをチェックしますか?(つまり、利用可能かどうかを確認します...)

  2. SQL Serverをインストールした後の接続文字列はどうなりますか?(各PCに1回だけインストールする場合は、すべてのPCに1つの一意の接続文字列を設定できます)

4

1 に答える 1

1
  1. はい、セットアッププロジェクトで起動条件を指定することで確認できます。 起動条件:起動条件 を作成および管理するには、VisualStudioの起動条件エディターを使用します。このツールにアクセスするには、Visual Studioでプロジェクトを選択し、[表示]メニューをクリックします。レジストリ、ファイルシステム、ファイルタイプ、ユーザーインターフェイス、カスタムアクション、起動条件など、いくつかのセットアップエディターを含む[エディター]サブメニューが表示されます。
  2. string connectionstring ="datasource = .; Initial Catalog = |DataDirectory|\DBName.mdb;Integrated Security=SSPIこの接続文字列は機能すると思うので、アプリケーションで接続文字列を設定する必要があります 。SQLサーバーエクスプレスエディションをインストールする場合は、

    string connectionstring ="datasource=。\SQLExpress;Initial Catalog = | DataDirectory | \ DBName.mdb"; Integrated Security = SSPI;

于 2012-07-11T06:41:03.100 に答える