タグ付けされた質問 「scheduled-tasks」

3
外部cronのようなツールなしでPostgresqlで繰り返しタスクを実行する方法は?
ストアドプロシージャを定期的に呼び出したいです。Oracleでは、このためのジョブを作成します。Postgresqlは外部ツール(cronなど)とPgAgentを使用することで、これをうまく模倣できることがわかりました。 外部ツールを使用しない「内部」の代替手段をご存知ですか? pgAgentのコマンドラインに保存されているパスワードに関するセキュリティ上の懸念を回避したい。 パスワードを隠すための追加のシステム構成を避けたい(~/.pgpass)。 Postgresql 8.3 Linux RedHat 64ビット

3
1時間ごとにMS SQL Studioでクエリを自動的に実行する
私は大企業のアプリケーションをサポートしています。私の役割の1つはデータのクリーンアップです。1時間ごとに実行する必要があるクエリがあり、それを自動化する必要があります。組織ポリシーのため、SQL Serverエージェントジョブを作成したり、スキーマを変更したりすることはできません。データを操作することしかできません。 終わりのない WHILE(1=1) BEGIN WAITFOR DELAY '01:00'; --do work END 私のために仕事をしますが、私はパーマオープン接続の考えで肩をすくめます。 理想的には、MS SS自体のスクリプトを作成して1時間ごとに特定のコードを実行しますが、それが可能かどうかはわかりません。 この問題の解決策はありますか?

4
SQL Serverエージェントを使用して、データベース以外のタスクもスケジュールしています-これは悪い考えですか?
私はDBA(および多くの場合、事実上のsysadmin)であるため、SQL Serverは、定期的に作業する必要があるほとんどすべてのサーバーにインストールされます。最近、ネイティブWindowsタスクスケジューラではなく、ほとんどすべての場合にジョブスケジューラとしてSQLエージェントを使用していることに気付きました。 私の観点から見ると、SQLエージェントには、ネイティブのWindowsタスクスケジューラーよりも多くの利点があります。 リモート(私のワークステーションから)タスクの開始/停止/監視 共有スケジュール(各タスク自体ではなく) 複数のステップと制御フロー さまざまな種類のタスク 失敗/完了のアラート 異なるユーザーとして動作するように構成できます (中程度)エラーコードではなく、説明的なエラーメッセージ しかし、これは悪い習慣であるという感覚から逃れることはできません-SQLエージェントはデータベース関連のタスクのためだけに予約する必要があり、その使いやすさを嫌いながらも、WindowsレベルのタスクスケジューラでOSレベルのタスクを実行したままにする必要があります。 この方法でSQLエージェントに依存しても大丈夫ですか?そうでない場合、探している機能の一部を取得するために、サードパーティのWindowsタスクスケジューラを検討する必要がありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.