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

0 投票する
0 に答える
542 参照

sql-server - SQL Server ジョブ - アラート システム設定のスクリプトを生成する方法

SQL Server 2008 エージェントのプロパティ ダイアログ ボックスで、以下に示すように警告システムを設定しました。しかし、そのためのスクリプトを生成しようとすると、次のメッセージが表示されるため、T-SQL スクリプトを生成できません。そのような設定を作成するための T-SQL スクリプトまたはストアド プロシージャはありますか。

ここに画像の説明を入力

更新 これはアラートを作成するためではないことに注意してください。代わりに、データベース メールを構成するときに SQL Server エージェントのシステム アラート プロパティを設定する手順をここに示します(上記のリンクにも示されています)。

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

sql-server - 異なる名前のフラット ファイルを SQL Server 2014 にインポートするスケジュールを設定する

私は SQL Server の初心者であり、スクリプトはまだあまり洗練されていません。以下の問題について提案が必要です。

次のように、リモートサーバーから自分のマシンにファイルを受信します(約700 /日):

命名規則: ここで、最初の部分 'ABCD' は同じままです。中間部分は、すべてのファイルの増分順のシーケンス ID です。最後の部分はタイムスタンプです。

ファイル構造 ファイルに特定の拡張子はありませんが、メモ帳/Excel で開くことができます。したがって、フラット ファイルと呼ぶことができます。各ファイルは 95 列と 20000 行で構成され、列 1 の上 4 行と下 4 行にガベージ値が固定されています。

ここで、スケジューラを使用してこれらのフラット ファイルからデータをインポートできる SQL サーバーにデータベースを作成する必要があります。提案が必要です。

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

sql-server-2008 - Surface Area Configuration - コンポーネントは、このサーバーのセキュリティ構成の一部としてオフになっています

SQL Server ジョブを実行すると、次のエラーが発生します。

説明: クエリ「EXEC Stgs.sp_SendEmail ?」を実行しています。次のエラーで失敗しました: 「SQL Server は、このサーバーのセキュリティ構成の一部としてこのコンポーネントがオフになっているため、コンポーネント 'Database Mail XPs' のプロシージャ 'dbo.sp_send_dbmail' へのアクセスをブロックしました。システム管理者は ' の使用を有効にすることができます。データベース メール XPs' by using sp_configure.'データベース メール XP' の有効化の詳細については、SQL Server Books Online の「Surface Area Configuration」を参照してください。考えられる失敗の理由: クエリの問題、「ResultSet」プロパティが正しく設定されていない、パラメーターが正しく設定されていない、または接続が正しく確立されていない。終了エラー DTExec: パッケージの実行で DTSER_FAILURE (1) が返されました。開始: 6:24:54 PM 終了: 6:40:10 PM 経過: 915. 867秒。パッケージの実行に失敗しました。ステップは失敗しました。

エラーの説明には、紛らわしい 2 つのことが示されています。

1 つ目は、セキュリティ構成の問題です。2、パラメータが正しく設定されていない、または接続が正しく確立されていない

実際のエラーを取得する方法は? 解決策は何ですか?提案してください。ありがとう。

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

powershell - 前の文字列の一部を削除する方法

現在、次のコードを含む SQL Server JOB ファイルに取り組んでいます

PowerShell を使用して、次の@schedule_uidコードで削除しています。

私の問題は、前の行にあり@active_end_time = 235959,ます。この行のデータは常に@active_end_timeとは限らないので、削除する行の行番号 -1 を取得して、この行の行番号を取得したいと思います。

これどうやってするの?

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

sql-server - SSIS メール送信タスクが SQL Server エージェント ジョブを介して実行されない

Send mail タスクを含む SSIS パッケージを作成しました

Visual Studio の SQL Server Data tools でSSIS パッケージを実行すると機能します (複数の添付ファイルを含む 1 つの電子メールを送信します)。

しかし、SQL Server エージェント -> ジョブで同じパッケージを実行すると、電子メールが送信されません。

以下で作成したSQL Serverでは、

[セキュリティ] -> [資格情報] -> [追加されたユーザー名]の下

SQL Server エージェント -> プロキシ -> SSIS パッケージの実行 -> 追加された資格情報

SQL Server エージェントを作成しました -> ジョブ

ここに画像の説明を入力

それでも SQL Server エージェント ジョブ (SQL Server 2014) は電子メールの送信に失敗します。