問題タブ [sql-server-job]
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.
notifications - ダイジェスト電子メールを送信するためのWindowsスケジューラまたはSQLServerジョブ
アプリケーションから定期的にメールを送信します。
ASP.NET MVCアプリケーションにEmailControllerがあり、通知/電子メールの種類ごとに1つずつアクションメソッドがあり、週のさまざまな時間に呼び出す必要があります。
質問:Windowsスケジューラ(Server 2008ボックスで実行)は、SQL Serverジョブを介してこれをスケジュールするよりも良いですか悪いですか?なぜ?
ありがとう
sql-server-2008 - SQL ジョブ: どのように開始しますか?
SQLサーバーエージェント(SQL 2008)でSQLジョブを作成するのを手伝ってくれる人はいますか?これは特定の時間間隔(例:毎日)で実行され、ステータス= 1のテーブルからレコードを選択します(名前、学生からの年齢を選択)および学生の名前と年齢を受け入れる別のストアド プロシージャに渡します
sql-server-2008 - SQL Server 2008 ジョブまたはパッケージで MaximumErrorCount を増やす方法は?
私はいくつかの仕事といくつかのパッケージを持っています。SQL Server 2005 では DTS パッケージを使用していましたが、現在は機能していません (再度有効にできることはわかっていますが、それは私が求めているものではありません)。パッケージの 1 つを実行すると、次のエラーが表示されます。
メッセージ: SSIS 警告コード DTS_W_MAXIMUMERRORCOUNTREACHED。Execution メソッドは成功しましたが、発生したエラーの数 (1) が最大許容数 (1) に達しました。故障の原因となります。これは、エラーの数が MaximumErrorCount で指定された数に達すると発生します。MaximumErrorCount を変更するか、エラーを修正してください。
明らかに、これは以前のエラーの結果です。そのエラーを修正できないので、MaximumErrorCount
. しかし、インターネット上には、パッケージ (またはジョブ) でプロパティを選択する必要があることを説明する投稿が多数ありますが、パッケージにはプロパティがありません ( DTS パッケージの下にリストされているIntegration Servicesの下で見つけました) 。ウィザードがパッケージを作成し、DTS が 2008 年までサポートされていないことを考えると、奇妙です?)、パッケージを調べる方法がわかりません。また、ジョブにはPropertiesがありますが、 Maximum error countの設定はどこにもありません。
誰かが私の目になって、私が見えないものを見ることができますか? エラー メッセージで要求されているように、MaximumErrorCount をどこで増やすことができますか?
sql-server-2005 - SQLServer2005ジョブ-レジストリの接続文字列を使用してPLSQLプロシージャを呼び出します
かなり簡単な質問をしていることを願っています。正直に言うと、時間を節約しようとしているだけです。:)
私が欲しいのは、SQLServerジョブからPL/SQLプロシージャを呼び出すことだけです。
レジストリ文字列に接続文字列がすでにあり、プロシージャが作成されています。
T-SQLを指定してレジストリ設定を取得できるかどうかはわかりませんが、ActiveXスクリプトが必要だと思います(可能な場合)。
誰かがこの(確かに非常に具体的な)コードスニペットを手元に持っていますか?
前もって感謝します!
フロスティ
c# - How to schedule a database task?
Background: I created an application that measures a weight from a scale and saves the information in MS SQL server database.
In the database, I want to save a record for the actual weight for every day as historical, and I don’t know what I have to use to accomplish this task.
Can a trigger in SQL Server do it ??
sql - SQL Server エージェント ジョブの実行中に発生するこのエラーを解決するにはどうすればよいですか?
proc が openrowset 関数を使用して Excel ファイルを読み取り、bcp コマンドを使用してファイルをエクスポートするジョブ。最近まで完璧に機能していました。ジョブを実行すると、次のエラーが表示されます:-
NT AUTHORITY\LOCAL サービス。リンク サーバー "(null)" の OLE DB プロバイダー "Microsoft.Jet.OLEDB.4.0" のデータ ソース オブジェクトを初期化できません。[SQLSTATE 42000] (エラー 7303) 構成オプション '詳細オプションの表示' が 1 から 1 に変更されました。RECONFIGURE ステートメントを実行してインストールしてください。[SQLSTATE 01000] (エラー 15457) 構成オプション 'アドホック分散クエリ' が 1 から 1 に変更されました。RECONFIGURE ステートメントを実行してインストールしてください。[SQLSTATE 01000] (エラー 15457) リンク サーバー "(null)" の OLE DB プロバイダー "Microsoft.Jet.OLEDB.4.0" がメッセージ "不明なエラー" を返しました。[SQLSTATE 01000] (エラー 7412)。ステップは失敗しました。
ストアド プロシージャ コードは次のとおりです。
前もって感謝します。
sql - SQL Server ジョブ エージェントを介して別のサーバー上のファイルにアクセスする
サーバー X で SQL Server ジョブを実行しています。サーバー Y の既存の AS (Analysis Services) バックアップ ファイルを削除し、新しいバックアップを再度作成する必要があります。必要なコードをバッチ ファイルに記述し、サーバー X のハード ドライブに保存しました。SSIS のプロセス実行タスクを使用して、このバッチ ファイルを実行しています。
サーバー X にあるこの SSIS パッケージは、毎週特定の時間に SQL Server ジョブを介して実行されます。
このバッチ ファイルは、パッケージを手動で実行すると正常に実行されますが、スケジュールされたジョブを実行すると失敗します。私はこれを何度も試みましたが無駄でした。
サーバー Y 上のファイルを削除するための「アクセスが拒否されました」というエラー メッセージが表示されます。
どんな助けでも大歓迎です!
sql-server - SQL Server 2008 - Insert Trigger から sp_start_job を実行します - ジョブは非同期で実行されますか?
sp_start_jobを使用して、挿入トリガー内からジョブを開始したいと考えています。
挿入トリガーがオンになっているテーブルには、1 日の atm に数回の挿入しかありません。
これを行うポイントは、挿入トリガーがジョブの完了を待つ必要がないようにすることです。これは正しいですか?
このジョブは、社内の主要人物にメールを送信して、新しいデータを通知します。
また、このアイデアの欠点は何ですか?
データを挿入するために使用されるログイン/ユーザーには、特別な権限/役割が必要ですか?
または、ログイン/ユーザーがジョブを所有する必要がありますか?
トリガーはログイン/ユーザーの権限で実行されますか?
よろしくお願いします。
sql-server - CMDEXEC SQL Server ジョブの終了コードをキャッチする方法は?
次の SQL Server ジョブは常に成功を示すリターン コード 0 で終了しますが、実際にはそのジョブは実行されません。つまり、"test.txt" は削除されません。実際の終了コード (%ERRORLEVEL% のようなもの、または「許可が拒否されました」のようなメッセージ、または msdb.dbo.sp_add_jobstep での @command の成功または失敗を示す意味のある応答) をキャッチするにはどうすればよいですか?
備考:
- {DBname}は、私が所有しているデータベースの名前です
- {proxyName}は、{folderUNC} へのフル コントロールを持つ SQL Server の Windows ドメイン ログインにマップされる資格情報に属する SQL Server エージェント プロキシ (「オペレーティング システム (CmdExec)」サブシステムに対してアクティブ) の名前です。
- {folderUNC}は、「test.txt」があるフォルダーへの完全な UNC パスです。
役に立つかもしれないいくつかの詳細:
- サーバー: Microsoft SQL Server Enterprise Edition (64 ビット) バージョン 9.00.4060.00
- OS: Microsoft Windows NT 5.2 (3790)
- 私はシステム管理者ではなく、データベース{DBname}の所有者です
コード:
sql-server - 終了時にSQLServerジョブログを自動的にエクスポートする方法
毎日特定の時間に実行されるSQLServer2008ジョブを作成しました。ジョブが終了したら、以下のリンクに示すように、ジョブログを手動でエクスポートできます。
http://www.websense.com/support/article/kbarticle/How-do-I-exporting-SQL-logs-and-job-history
終了時にこのジョブログを自動的にエクスポートする方法はありますか?