0

私の会社には、いくつかの環境 (開発、運用前、運用) にアプリケーションを展開するための winforms アプリケーションがあります。

ここで、新しい機能を含めたいと思います。

SQL Server スクリプトを環境 (開発、運用前、運用) にデプロイする必要があります。

私のアプリケーションは、これらの環境で直接実行されます。そのような環境に Visual Studio をインストールしたくありません。アプリケーションの実行と展開を担当する人は、Visual Studio を知りません。

SQLスクリプトの実行には、詳細なエラー処理が必要です。

したがって、プロジェクト csproj で参照として使用できるソース コードまたはライブラリ、API などが必要です。最終的な目標は、スクリプト SQL Server 2005 を展開することです。

サンプルソースコード、API、ツール、アイデアをお願いします。教祖、MVP、誰にでも助けを求めます...

更新: 環境は Windows 2003、IIS 6.0 のマシンです。

「こんにちは」、「ありがとう」、キャッチフレーズ、挨拶文は投稿から削除する必要がありますか? https://meta.stackexchange.com/questions/2950/should-hi-thanks-and-taglines-and-salutations-be-removed-from-posts

4

2 に答える 2

1

使用している SQL Server のバージョンがわかりません。また、アプリケーションでデータベースを作成する必要があるかどうかもわかりません。

ただし、SQL Publishing Wizardを確認してください(使用しているアプリのバージョンによって異なります)。出力スクリプトは、SQL Server に含まれているコマンド ライン osql コマンドを使用するか、SQL Management Studio を介して実行できます。

于 2010-07-16T12:17:14.470 に答える
1

DBSourceTools を試してください。http://dbsourcetools.codeplex.com
オープン ソースであり、データベース全体 (テーブル、ビュー、procs からディスク) をスクリプト化し、展開ターゲットを介してそのデータベースを再作成するように特別に設計されています。
配置ターゲットを設定したら、配布用の zip ファイルを簡単に作成できます。
この zip ファイルを環境にコピーして解凍し、バッチ ファイルを実行します。
楽しむ。

于 2010-07-21T01:24:24.093 に答える