0

自動化する必要のある手動プロセスがあります。以下に概説する手順を示します。SSISは、以下のすべての手順を実行するための正しい方法ですか?特にCSV、zip、電子メールの手順の結果は?これは、組み込みのSQLサーバースケジューラを使用して実行できますか?

  1. SQL Serverに接続します:DARVIN、51401

  2. SQLクエリを開きます:o:\ Status Report.sql

  3. データベースを選択:AdventureWorks

  4. 上のメニューバーで、[ツール]、[オプション]の順に選択します。

  5. ポップアップが表示されたら、[結果]という名前のタブを選択し、[カンマ区切り(CSV)]の結果出力形式を選択します。[適用]、[OK]ボタンの順にクリックします。

  6. クエリを実行します

  7. ファイルの保存場所を指示します。これらはO:\Reportsに保存できます。ファイル名の形式は次のとおりです。day^_ ^ Report TSP MM-DD-YY

  8. クエリを15〜25分実行します。

  9. クエリが完了したら、レポートを保存するフォルダーを開き、レポートのタイトルを右クリックして、zipファイルに圧縮します。(右クリック、圧縮(zip形式)フォルダーに送信)これが完了したら。

  10. 保存したファイルをコピーして、O:\zippedFiles\に入れます。

  11. メール:support@adventureworks.comに、zipファイルをO:\zippedFiles\に配置したことを知らせてください。

4

1 に答える 1

0

これはまさにSSISの目的です:データ転送プロセスの自動化。

問題を引き起こす可能性のある唯一のstpはzip部分です。サードパーティのライブラリを使用して、必要なことを実現するカスタムスクリプトタスクを実行できます。その部分を達成するには、Vb.Net(またはC#)を実行する必要があります。

SSISでは、残りの必要な作業は非常に簡単です。

于 2012-11-01T13:03:52.967 に答える