問題タブ [sql-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.
sql - メールを毎日送信する SQL Server エージェント ジョブを作成する手順
デモ テーブルから電子メール ID を取得するクエリがあります。また、SQL サーバーでデータベースの電子メールを構成しました。しかし、私はSQLサーバーエージェントの仕事が初めてです。毎日特定の時間に毎日のタスク レポートに記入していない人にリマインダーを送信したいと考えています。ジョブを作成するための詳細な手順を教えてくれる人はいますか?
sql-server-2008 - 値を SSIS パッケージに渡す
SSIS パッケージをまとめて、SQL サーバーにデプロイしました。このパッケージはオンデマンドで実行する必要があり、値、バッチ番号、およびデータを要求するユーザーのユーザー ID を渡す必要があります。値を渡す方法を調査するのにかなりの時間を費やしましたが、使用できるものは何も見つかりません。最も簡単な方法は、ストアド プロシージャから xp_cmdshell を実行するか、アプリケーションから直接 DTEXEC を呼び出すことですが、これらはこのインスタンスでは使用できません。同社は、xp_cmdshell はセキュリティ リスクが大きすぎると判断し、すべてのユーザーが DTEXEC を直接呼び出すために必要なアクセス許可を持っているわけではなく、すべてのユーザーのコンピューターにバイナリをインストールしてパッケージをローカルで実行するために必要なライセンスを会社が持っているわけでもありません。 .
これらはすべて、「SSIS パッケージに値を渡すにはどうすればよいですか?」という疑問につながります。
パッケージ内の変数を変更できるため、SQLジョブの使用を検討しましたが、ジョブに値を取得する必要があり、これを直接行う方法が見つかりませんでした。テーブルを使用してパッケージにそこから値を取得させることが推奨されているのを見てきましたが、パッケージを同時に実行しようとする複数の人をどのように処理するかという問題が残ります。
また、パッケージが何をしているのか疑問に思っている人のために説明すると、パッケージは一連のファジー ルックアップを実行しており、SQL 標準のみを使用しているため、マスター データを介して T-SQL 内からファジー アイテムを実行するオプションはありません。サービス。アイデア?
sql-server - SQLジョブを使用して、ファイル名に現在の日時を含むファイルを除いて、フォルダ内のすべてのファイルを削除する必要がありますか?
1 つのフォルダーにBankDetails_09302014_153054.txtという名前のテキスト ファイルがあります。現在の日時ファイル以外の古いファイルを削除する SQL ジョブを作成する必要があります。(つまり、 BankDetails_10012014_103104.txt )。この SQL ジョブは毎日実行する必要があります。私の要件を達成するためのいくつかの提案を親切に教えてください
sql-server - 自動メール送信
データベースの挿入および更新に基づいて、自動化された電子メールを UserType (リクエスタ、担当者、レビュー担当者、管理者) に送信したいと考えています。
元:
レビュー担当者が割り当てられた日から 7 日以内にデータをレビューできない場合、リクエスタ、担当者、レビュー担当者、および管理者に残りの電子メールが送信されます。
SQL JOB または Windows サービスを使用してこれを実行できることはわかっています。しかし、可能であればこれを行う別の方法を探しています.SSISはそのような機能を提供していますか?
c# - asp.netでタイムリーなアラートメッセージを取得するには?
私のプロジェクトでは、メッセージまたは残りのメールを自分の電子メール ID とモバイル番号に送信する時間ベースの残りを実装したいと考えています。リクエスト、最大提供日は compalint_date に 1 日追加され、ステータスは解決済みかどうかです。主なことは、コンピューターが自動的にメールまたはメッセージを送信する方法です。
sql-server - SELECT *を日付ごとにSQLテーブルに追加する方法は?
「tblProducts」という SQL Server テーブルがあります。
時々、次の単純なクエリでコピーを作成して、このテーブルをバックアップします。
バックアップを作成するたびに、テーブル名に日付が含まれます。
この種のクエリを毎週 1 回実行する SQL ジョブを作成したいと考えています。
バックアップされたテーブル名を[tblProducts_todaysDate]のように命名できるようにするために、ストアドプロシージャまたは変数を宣言してこれを達成することは可能ですか?
ありがとう。
sql-server - パラメータ変数はSSISパッケージで読み取り専用ですか?
SSIS プロジェクトで以下に示すようにパラメーターを定義しました
次に、以下のように定義された SQL エージェントジョブのオプションを変更したいと思います。
getdate の代わりに fix date の値を設定しようとしても、それを知らせるエラー メッセージが返されます。
エラー: 2014-12-19 16:30:21.56 コード: 0xC001F016 ソース: パッケージの説明: パラメーター変数であるため、変数の値の変更に失敗しました。パラメータ変数は読み取り専用です。終了エラー DTExec: \Package.Variables[startdate].Value 値を 18.12.2014 に設定できませんでした。開始: 16:30:21 終了: 16:30:21 経過: 0.296 秒。パッケージの実行に失敗しました。ステップは失敗しました。
パラメータは読み取り専用ですか?はいの場合、プロジェクト内でしか設定できない場合、パラメーターを使用する意味は何ですか。変数がありますが、それらは同じ仕事をします。私が何か間違ったことをしている場合は、光をください。
SQLジョブ内ではなく、プロジェクトレベルですでに値を修正する代わりにgetdate()を追加しようとしましたが、これも許可されていません。なぜ?
ありがとう。
azure - Azure - SQL ジョブのスケジュール
以下で構成される小さな Azure サイトを作成中です。
- Webサイト
- SQL データベース
この Web サイトは、ユーザー アカウントとライセンスをサポートしています。1 日 1 回、スケジュールされた SQL サービス (SQL Server の SQL エージェントによく似ています) を介してライセンス チェックを処理する予定です。
ここでのオプションは何ですか?
sql-server - IDENTITY_INSERT が OFF に設定されている場合、ジョブの実行、ストアド プロシージャの戻り値に対して、テーブルの ID 列に明示的な値を挿入できません
ストアド プロシージャのジョブを実行すると、データをテーブルに挿入できるというエラーが返されるという問題があります。
IDENTITY_INSERT が OFF に設定されている場合、テーブル 'TagMovementTable_temp' の ID 列に明示的な値を挿入できません。[SQLSTATE 23000] (エラー 544)。ステップが失敗しました.,00:00:00,16,544,,,,0
これは私の手順であり、すでにIDENTITY_INSERT
オンに設定されています。どうすればよいかわかりません。何か助けや考えをお願いします。