2009-07-05 14 views
1

私はWindowsアプリケーションを作成しました。SQL Server 2008で.NETアプリケーションを展開するにはどうすればよいですか?

私は

フロントエンドを使用:C#の(VISUAL STUDIO 2008) BACKのEND:Microsoft SQL Serverの2008 .NETフレームワーク:展開後の今、3.5

私は私のクライアントマシンにアプリケーションをインストールしていますApplicationをインストールする前にまず.Net Framework、VisualStudio2008、Sql Server 2008をインストールする必要がありますか?

そして、私のセットアップファイル(FileSystem Editor、レジストリエディタなど)をビルドするモジュールは、データベースに接続する必要がありますか?

これは私の最初のデプロイメントアプリケーションです。デプロイメントに関するヒントやトラックで私を助けてください。

ありがとうございます!

答えて

1

お客様はVisual Studioを使用しないため、インストールする必要はありません。

SQL Serverを手動でインストールする必要があります。セットアッププロジェクトで自動的にインストールすることはできません。 SQL Server 2008(SP1以上)をインストールするだけです。私はこれが.NET 3.5のすべてまたはほとんどをあなたのためにインストールすると信じています。そうでない場合は、セットアップが実行されると、必要な.NETの他の部分もインストールされます。

ところで、お客様のサイトで試してみる前に、自分のクリーンシステム(おそらくVirtual PC上)でインストール手順をテストしてください。

+0

ご返信ありがとうございます。 私自身でアプリケーションをテストするためのヒントを教えてください。これが私の最初のプロジェクトなので、私は緊張しています! 私を助けてください!! 1 – sheetal

+0

あなたはただあなたの顧客であるふりをする。顧客に提供するインストール文書を用意し、すべての手順を実行します。 –

0

アプリケーションをインストールする前に、SQL Serverを手動でインストールする必要があります。

あなたはアプリケーションをインストールするだけで、ビジュアルスタジオは必要ありません。これを行うためにセットアッププロジェクトを使用する場合は、.Netフレームワークが必要であることが検出され、ユーザーにインストールするオプションが与えられます。

1

すべてのクライアントにローカルにSqlServerをインストールするかどうかによって異なります(通常、エンタープライズのシナリオでは、Sql Serverが稼動しているサーバーボックスが既にあり、そこにデータベースを展開するだけです)。
ローカルで実行しているSQL Serverのを持つことが必要条件であるならば、あなたはあなたを助けるたこのスレッドを見てみたいかもしれませんが:How to install a custom desktop application database to SQL Express?

0

Visual Studioをインストールする必要はありません。 .Netアプリケーションを実行するには、.NET Frameworkのみが必要です。また、SQL 2008では.Netが必要です。データベースの場合は、SQLスクリプトを実行するか、データベースを復元する必要があります。 SQLスクリプトを実行する方が良いと思います。バッチファイルで実行できます。

+0

バッチファイルの作成方法を教えてください。 – sheetal

関連する問題