複数のデータベースを使用するwinformアプリケーションを配備する必要があります。私は彼らがローカルで相互作用するように私のアプリでそれらを展開する必要があります。SQLをデプロイしてDBを添付するには:ClickOnce?
ClickOnceを使用することはできますか、別のアプローチを検討する必要がありますか?私はClickOnceの例をいくつか見つけましたが、DBはソリューションに含まれているとみなしていましたが、ここではそうではありません。
このアプリはWebアプリケーションであったが、DBとDALはそれを反映している。私はまた、中央のものにこれらのローカルデータベースのマージレプリケーションを使用しています。
DBの作成スクリプトを作成し、インストール中に何らかの方法でそれらを実行し、マージレプリケーションをオフにしてテーブルを埋めるのがよいでしょうか? DBには100を超えるsprocも含まれていますが、これはMerge Replでうまくいきませんので、最初のインストールでもそれらを含めることができる必要があります。
そうでなければ、インストール中にsprocsを含むDBをどのように接続するのか分かりましたが、その方法もわかりません。
私は、4つの別個のSQL DBを使ってこのアプリケーションをどのように配備するのかに関するすべての提案を受け付けています。
ありがとうございます!
私は完全に分かりません。私は、マージ担当者がDBの変更を推進するという印象を受けました。あなたは他の気分を借りているのですか? –
このように設定した場合、確かにそのようにすることができますが、インストールを実行してからテーブルを埋めるためにレプリケーションを開始し、すべてのオブジェクトを完全に複製しないようにし、sprocsの問題リビジョンからリビジョンへの変更を展開するために、データベースファイルとSQLファイルのインクリメンタルバージョニングを使用して解決してください。必ずしも正しい解決策ではありませんが、どのように問題を解決できるかという考え方です。 –