0

サーバー上のデータを操作するスケジュールを作成したいと考えています。そして、いくつかのSQLクエリを持つストアプロシージャがあります。今、私は毎日このspを実行したい.

そのために、sp_add_job、sp_add_scheduleなどを使用してジョブ、スケジュールを作成しました。これで、クライアントサーバーで実行する必要があります。

問題は、「sa」(管理者)ログインがないため、クライアントサーバーでこれらのクエリを実行できないことです。このクエリを実行する別の方法はありますか?

また、オブジェクト エクスプローラーで SQ L サーバー エージェントからジョブを作成する権限がないため、ジョブを作成できません。

サーバー上でジョブを作成する方法はありますか?

4

1 に答える 1

0

次の 2 つの解決策を試すことができます。

Windows 組み込みスケジューラを使用して sqlcmd を実行するバッチ ファイルを使用します。

また

SQL ステップ タスクを実行する SSIS プロジェクトを作成し、その proc を SQL タスクに割り当てることができます。もう一度、Windows スケジューラを使用して SSIS パッケージを実行できます。

これらのツールの使用方法を学び (これまでに使用したことがない場合)、セットアップして使用するのに約 1 ~ 2 時間かかります。

于 2015-03-16T15:10:45.180 に答える