問題タブ [sql-agent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssis - SSIS/SQLエージェントからのデータベースユーザーパスワード
SQLジョブから実行しようとしているSSISパッケージがあります。ただし、失敗し、接続文字列で指定されたユーザーのパスワードが間違っているとログに記録されます。テストのために、保護レベルをEncryptSensitiveWithKeyに設定しました。これは、BIDSから正常に実行されます。SSISにインポートするときに、ServerStorageに変更します。(ドキュメントの私の理解は、これは機能するはずだと言っています。しかし、私は間違っている可能性があります。)インポート中に、私が提供する復号化キーを要求し、すべてが正常に見えます。
SQLServerエージェントでジョブを設定する場合も問題ないようです。ただし、ジョブを実行すると失敗し、ログにはそのユーザーのパスワードが正しくないことが示されます。権限に問題があるとは言えませんが、パスワードが間違っています。
接続を確認し、データベースへのアクセスに使用されるユーザー名とパスワードを再確認しました。そのユーザー名とパスワードの組み合わせで問題なく接続できます。これは、データベースへの接続に使用されるユーザーです。ジョブの実行に問題はないようです。
これに関する助けをいただければ幸いです。
sql-server - SQL エージェントとネットワークを介した SSIS の実行が機能しない
あるサーバーから別のサーバーにファイルを移動する vb スクリプトがあり、手動で実行すると正常に動作しますが、SQL エージェントでジョブを作成してプロセスを自動化すると、タスクが実行されません。SQL エージェントは失敗せず、単に移動を実行しません。
タスクを実行しているアカウントにローカル管理者権限を付与しましたが、まだ何もしていません。ファイルを手動でローカル SQL Server にコピーしましたが、SQL エージェントでジョブを実行しようとすると、同じ結果が得られます。
FQDN も使用してみましたが、それでもプロセスは実行されません。助言がありますか?助けてください、事前に感謝します。
sql-server - SQL Server エージェントでジョブを停止するようにスケジュールする
重複の可能性:
SQL Server エージェント ジョブのタイムアウト
SQL Server 2005 でスケジュールされたジョブが特定の時間以上実行された場合に停止するようにスケジュールできますか? Windowsのスケジュールされたタスクと同じですか?
sql-server - SQLServerエージェントジョブの実行が遅い
SQLServer2005でSQLServerエージェントジョブを使用してストアドプロシージャを実行しています。
この仕事は昨日まで速く走っていた。昨日から、この仕事は2分ではなく1時間以上かかっています。
SSMSでストアドプロシージャを実行しましたが、実行に1分もかかりませんでした。
SQL Serverエージェントジョブとして実行したときに1時間以上かかる理由がわかりませんでしたか?
asp.net - WindowsサービスまたはSQLエージェントの代替としてのASP.NETWebセルフメンテナー
かなり前のことですが、8年前に話していますが、アプリケーションプールの稼働時間の状態を保持し、次のことができるオブジェクトを保持することで、WindowsサービスまたはSQLServerエージェントの代わりにWebサイトを使用するという概念実証のプロトタイプを作成しました。状態を維持し、たとえば、エージェントのようなタスクのサービスタイマーを保持します。これを実装するには、WebアプリケーションがHTTPを介してそれ自体を呼び出し、その状態をアプリケーションキャッシュに格納します。
私はアドバイスを求めるほどこれを推し進めようとはしていません。私はまだこれを、Webアプリケーションのリマインダー電子メールなどを実行するためのSQLエージェントの合理的な代替手段として考えています。cronジョブ(スケジュールされたタスクサービスタスクなど)や実際のWindowsサービスなども実行できることはわかっていますが、ここで問題となるのは、問題のWebアプリケーションが、開発者がアクセスできない閉じた環境にあり、そのため、SQLエージェントジョブとWindowsサービスの非Web展開をサポートするにはオーバーヘッドが大きすぎます。
繰り返しになりますが、私がここで検討してきたこと以外に、この問題に対する他の解決策はありますか?
sql-server - SSIS 親はパスワードを必要としませんが、子パッケージは必要です - これを SQL サーバー エージェントで実行するにはどうすればよいですか?
単に 4 つの子パッケージを呼び出す親パッケージがあります。これらの (親と子の) パッケージはすべて、パッケージ パスワードで保存されています。ただし、これらの子パッケージのうち 2 つだけが非 SQL 接続を持っているため、IDE で開くときにこれらのパスワードを入力するよう求められるだけです。親のものを求められない理由はわかりませんが、それは別の問題です。
ただし、SQL Server エージェント (この親パッケージを実行する) では、(親パッケージでパッケージ パスワードが設定されていても) パッケージ パスワードの入力を求められません。聞く)
したがって、親が要求する子パッケージを呼び出すと、それらは失敗します。それらはすべて SQL Integration Services に格納されたパッケージとして格納され、パスワードはインポート時に入力されました。
子パッケージを機能させるにはどうすればよいですか? 親パッケージを「/DE パスワード」として実行するエージェント コマンド ラインに配置しようとしましたが、子パッケージに渡されないようです。
また、親パッケージ変数として SSISConfig db に追加しようとしましたが、それも機能しないようですか?
これを機能させるにはどうすればよいですか?
sql-server-2008 - SQL Server 2008 標準で SQL エージェント ジョブを作成するにはどうすればよいですか?
SQL Server 2008 Standard Edition でジョブを作成するにはどうすればよいですか?
コマンドのメニューが見つかりません。
sql-server - 完全なSQLジョブ履歴を表示するにはどうすればよいですか?
SQL Server Management Studioで、SQLジョブの「履歴の表示」を行うと、ジョブの最後の50回の実行のみが表示されます。
サーバー上で作成されてからのSQLジョブのすべての実行の完全なログを表示するにはどうすればよいですか?
sql-server - SSIS パッケージを SQLAgent ジョブとして実行する
いくつかの Win 32 exe ファイルを実行する SQL Server 2008 SSIS ジョブがあります。BIDS (Windows 2008 ボックス) を介してジョブを実行すると、このジョブは正常に実行されます。これで、パッケージを MSDB データベースにデプロイし、パッケージを SQLAgent ジョブとして実行しようとしました。
これを行うと、Win 32 exe の実行中にジョブが失敗し、エラー メッセージがスローされます。同じサーバー上のバッチ ファイルから exe を実行できます。ただし、SQLServer エージェント ジョブを実行しようとすると、以下のエラーがスローされます
コード: 0xC0029151、プロセスの終了コードは "1" でしたが、予想は "0" でした。終了エラー DTExec: パッケージの実行で DTSER_FAILURE (1) が返されました。
何か案は?
sql-server - スクリプトで SQL Server エージェント ジョブをリモートで作成する
スクリプトを使用してリモート マシン上に SQL サーバー エージェント ジョブを作成することはできますか? 何か案が ..