問題タブ [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.

0 投票する
1 に答える
920 参照

sql-server - Windows サービスから SQL Server と対話するプロセスの実行 - SQL Server エージェント ジョブの代替

SQL Server エージェント ジョブの代替手段を探しています。プロセス (実行可能ファイル、「ジョブ」) の実行とスケジューリングを制御する必要があるため、これらのプロセスのスケジューラとして機能する Windows サービスを実装する予定です。

これらのプロセスはインタラクティブではないため、Windows サービスから開始しても問題はありませんが、データの読み取りと書き込み、ストアド プロシージャの実行など、SQL Server と連携する必要があります。

Windows サービス (「スケジューラー」) へのコマンド (「ジョブをキューに入れる」など) は、SQL Server CLR から UDF で渡されるか、クライアント側の Web アプリから WCF 経由で直接渡されます (まだ決定していません)。

これは正しい方法ですか?知っておくべきアクセスとセキュリティの問題はありますか? 特に、Windows サービスから実行されるプロセスの制限について心配しています。

似たようなデザインであなたの経験を共有してください。

また、SQL Server Service Broker (同様のスレッドで推奨) の使用を検討していますが、それが自分のニーズに合っているかどうかはわかりません。

ありがとうございました!アダム

0 投票する
2 に答える
7016 参照

sql-server - SQL Server エージェント ジョブ カスタム メッセージをジョブ履歴に記録する

SQL Server エージェント ジョブからのカスタム メッセージをジョブ履歴メッセージに記録することはできますか? そうでない場合、そのようなことを行うための最良の方法は何ですか?

0 投票する
3 に答える
2669 参照

sql-server - Alert System Enable メール プロファイルのプロパティを照会する方法

SQL Server エージェントから自動化されたジョブ失敗通知を送信するには、データベース メールを構成し、電子メール通知の送信に使用されるSQL Agent properties > Alert System > Mail Session > Enable mail profileを構成する必要がmail systemあります。多くのサーバーがあり、さまざまなサーバー間でオプションがチェック mail profileされるようにする中央のクロスサーバー ジョブをセットアップしたいと考えています。Enable mail profile

T-SQL を使用して (またはプログラムで他の方法で) データベースにクエリを実行してこれらの設定を取得するサポートされている方法はありますか?msdb

SQL Server エージェント UI でプロパティ ページを表示しながら SQL プロファイラー トレースを実行すると、文書化されていない手順への参照が表示されます (ソリューションの将来性を保証するために、文書化されたオブジェクトを使用することをおmsdb.dbo.sp_get_sqlagent_properties勧めします)。 master.dbo.xp_instance_regreadreg キーは、SQL Server インスタンスのインストールごとに変更される可能性があります。

オプションが構成されているかどうかを確認し、SQL Agent Alert System 構成で指定されているものをenable mail profile取得する方法を知っている人はいますか? mail profile私たちのサーバーのほとんどは SQL Server 2008 R2 で、SQL 2012 もいくつかあります。SQL 2008+ のサポートを希望します。

前もって感謝します!

0 投票する
2 に答える
2266 参照

sql-server - Database Backup Job Failed

I have a sql agent job setup for taking full backup every night. Last night the job failed with the following error message.

Sql Server Error Log Message

BackupIoRequest::ReportIoError: write failure on backup device 'H:\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\My_Database_backup_2014_04_28_233008_2135500.bak'. Operating system error 2(failed to retrieve text for this error. Reason: 15100).

Error: 3041, Severity: 16, State: 1.

SqlAgent Job History Log

Executed as user: DomainName\sqlagent. Microsoft (R) SQL Server Execute Package Utility Version 10.50.2500.0 for 64-bit Copyright (C) Microsoft Corporation 2010. All rights reserved. Started: 23:30:01 Progress: 2014-04-28 23:30:06.81 Source: {123123123-F70A-430F-8041-12312312313} Executing query "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp...".: 100% complete End Progress Error: 2014-04-28 23:30:16.19 Code: 0xC123123
Source: Back Up Database (Full) Execute SQL Task Description: Executing the query "BACKUP DATABASE [My_Database] TO DISK = N'H:\MSS..." failed with the following error: "Write on "H:\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\MY_Database_backup_2014_04_28_233008_2135500.bak" failed: 2(failed to retrieve text for this error. Reason: 15100) BACKUP DATABASE is terminating abnormally. 10 percent processed. 20 percent processed. 30 percent processed. 40 percent processed. 50 percent processed. 60 percent processed.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly. End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 23:30:01 Finished: 23:30:16 Elapsed: 14.844 seconds. The package execution failed. The step failed.

After doing the research on web mostly posts suggest I do not have enough space on the disks, I have checked the space on my disks I have have atleast 30 plus GB of free space on almost every drive, (disk for .mdf and disk for .ldf files). I have almost 15 gb of free space on my C drive. as One of the posts on web suggested not having enough space on C drive can also cause issues.

Has someelse ever faced the same issue, how you fixed it? what can be the reason for this error and how I can avoid it in the future. Any suggetions pointers in the right direction are most welcome. Thank you.

0 投票する
2 に答える
39 参照

sql - SQL Server エージェントがエラーをスローします。SQL ステートメントは手動で動作します

このコマンドを実行する SQL Server エージェント タスクを作成しようとしました。

クエリを手動で開始すると問題なく動作しますが、サーバー エージェントは次の例外をスローします。

0 投票する
1 に答える
86 参照

sql-server-2008-r2 - ストアド プロシージャを実行している SQL Server エージェント ジョブはどれですか?

SQL エージェントのどこかで実行されていることがわかっているストアド プロシージャがありますが、どこで実行されているかわかりません。簡単に調べる方法はありますか?すべてのジョブをスクリプト化してそこで検索するよりも簡単ですか?

TIA - ジェフ。