2017-07-26 5 views
0

こんにちは私はバッチプロセスを作成しようとしていますが、このようなことを初めて実行すると私はそれについて多くの疑問を持っています 私は2つの列"DATE_INSERCION"と "DATE_MODIFICACION"と入力し、変更があった場合(つまり、現在の日付より1つ以上大きい場合)、変更された行を返します。毎晩春のバッチ実行(BD SQLサーバ)

バッチ処理は、毎晩(たとえば朝の1時に)実行して変更を確認する必要があります。私はMavenと協力してプロジェクトに追加する機能ですが、私はまだどこに何を配置するのか混乱させます。そして、私が必要とするものを何か別のものに呼び出す方法、そしてインターネット上のファイルは実際のBDではなく、実際のBDではありません。 いくつかの例やガイドはとても役に立ちます。 -バッチ。

あなたが説明する時間がありがとうございます。

変更があった場合、特定の電子メールに変更(この構造はすでに作成済み)を通知する電子メールを送信する必要があります。次に、バッチを作成する方法と、パラメータを使って "Send mail"メソッドを呼び出します。

ありがとうございます。

+0

SQLサーバーエージェントジョブを作成し、SQLパッケージでクエリと電子メールを行います。このリンクをチェックしてください:https://stackoverflow.com/questions/13933803/ssis-package-execution-succeed-but-no-mail-sent – Chuck

+0

私はバッチ処理を行っていますが、どのように作成するのか分かりませんそれは毎日一人で実行されます、どうすればそれをすることができますか? 現在、私は手動で実行するランチャーのメインメソッドを持っていますが、自動化する方法はありますか? – jaxonjma

答えて

0
SQLサーバの場合

:SQL Serverエージェントに拡大する

  1. ]をクリックし、「ジョブ」を右クリックし、名前を入力し、[全般]タブでは、「...新規ジョブを」
  2. を選びます仕事の説明と説明。
  3. ステップで、ステップ名で新しいステップを追加し、ストアード・プロシージャーの名前となるEXEC spXXXXXXを入力します。
  4. [スケジュール]をクリックし、[新規]をクリックして名前を入力し、実行する日付と時刻を設定します。
  5. OKを押して、新しいジョブを作成する必要があります。
関連する問題