2015年3月5日木曜日

SQL Server SSISパッケージの作成と実行

データベースを定期的にバックアップサーバにコピーする。

1.データのエクスポート(またはインポート)を使い、SSISパッケージの作成。

2.SQL Serverエージェントで、スケジュールを追加。スケジュールは1つ作れば使い回し出来る。

3.SQL Serverエージェントで、ジョブの追加。

・名前は分かりやすいもので。

・[ステップ]で新規作成。ステップ名作成。[種類]は[SQL Server Interration Services パッケージ]、
SSISパッケージを作成したときの[パッケージソース]を選択、[パッケージ]でSSISパッケージを選択。

・[スケジュール]は選択ボタンで、作成したスケジュールを選択・追加


4.ジョブを開始するとエラーが発生。
・エラー内容
※エラー1:CPUアイドル状態が定義されていません。
※エラー2:エージェントの通知では、データベースメールが有効になっていません。

5.エラー1の対処
SQL Serverエージェントのプロパティの[詳細設定]で、[CPUのアイドル状態]の[CPUのアイドル状態を定義する]のチェック

6.エラー2の対処 ※正しいかどうか検証中
・[管理]の[データベースメール]を右クリック、「データベース メール構成」でデータベースメールをセットアップ
・SQLエージェントのプロパティ、[警告システム]で「メールプロファイルを有効にする」をチェック。
メールシステム「データベースメール」、メールプロファイルで上記で作ったプロファイルを選択。

ジョブを開始すると、実行時エラーは出るがエラーログは吐き出されない。

※検証中

0 件のコメント:

コメントを投稿