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

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

sql-server-2008 - PSExecのアクセス許可はSQLジョブから実行されます

CMDExecタイプのSQLジョブステップに次のものがあります(詳細が変更されました)。

これは正常に機能します。ただし、SQL Serverで、ジョブが使用しているのと同じユーザーアカウントのプロキシを設定したので、-u引数と-p引数は必要ないと思います。しかし、それらを提供しないと、エラーが発生します。

これはSQLServerからのものです。これは、リモート実行可能ファイルが同じユーザーコンテキストとしてSQLに接続するためです。

これが機能しないのはなぜですか。また、ジョブの詳細にクレデンシャルを含めずに機能させることはできますか?(またはバッチファイル、または同様のもの)

ありがとう

PSリモート実行可能ファイルによって接続されているSQLServerは、役立つ場合は、ジョブが実行されているものと同じです。

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

c# - 特定の時間ごとに実行され、コンソール アプリケーションを実行する SQL ジョブ

10 分ごとに実行する SQL ジョブを作成し、C# で作成したコンソール アプリケーションを実行しようとしています。

誰かが助けてくれると本当に助かります。

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

sql - SQLServerのジョブ履歴

運が悪かった過去数日間のSQLServerジョブ履歴に関するいくつかの問題を解決しようとしています。ログファイルビューアに表示されるように、ジョブ履歴データを表示するのが好きです。クエリを実行してデータを取得しますが、特定の時間に実行されているジョブにどのステップが属しているかを知る方法がわかりません。1時間ごとに実行されているジョブがあり、4つのステップがある場合、すべてのジョブが実行されると、sysjobhistoryに5つのレコードが挿入され、実行が成功します。特定の時間に実行されているジョブに属するステップが心配です。作成したい場合、ドリルダウンレポートに表示するにはどうすればよいですか。

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

sql - スケジュールどおりに実行されていないジョブを検出する

SQL ジョブが実行されたかどうかをスケジュールに基づいて通知する SQL クエリを作成しようとしています。たとえば、ジョブが午後 12 時に実行される予定で、午後 12 時 5 分になったのにまだ実行されていない場合、それを知りたいです。それを検出するための最良のアプローチは何ですか?

以前、定期的に実行する SQL ジョブがあり、SQL Server がそれらを実行しなかったことがありました。これを防ぐために、SQL Server 2008 R2 に対してクエリを実行し、ジョブが実行されたかどうかを確認し、実行されていない場合はアラートをトリガーします。

助けてくれてありがとう!

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

sql-server-2008 - SQL Server 2008 R2 JOB ステップ リンク サーバーへのログインに失敗しました

毎日テーブルを移動する必要があります。テーブル名は毎日変わるので、スクリプトを使用して tableName を取得する必要があります。

T-SQLクエリを使用して作成された sourceTable から destinationTable にデータを転送するジョブ ステップがあります。sourceTable と destinationTable は別のサーバーにあります。リンクサーバーは正常に動作します。

SQL Serer Management Studio で同じクエリを実行すると、正常に動作します。しかし、このステップでジョブが実行されると、次のメッセージが表示されます。

ユーザーとして実行: NT AUTHORITY\SYSTEM。ユーザー「NT AUTHORITY\ANONYMOUS LOGON」のログインに失敗しました。ステップは失敗しました。

両方の SQL サーバーは 2008 R2 バージョンであり、相互にリンクされています。

T-SQL を使用する代わりに、他の方法をアドバイスすることもできます。

どんな助けでも大歓迎です。

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

sql-server - SQL Server CmdExec は、エラーが発生したときに出力テキストを送信します

バッチ ファイルを実行する SQL Server ジョブがあります: タイプ = オペレーション システム (CmdExex)。バッチ ファイルは実行時に一連の情報をエコーし​​、スクリプトが失敗した場合に電子メールを送信するようにジョブが構成されます。送信されるメールは次のようになります。

上記の電子メールに、問題の正確な性質を示すバッチ ファイルの出力を含める方法はありますか? 現在、バッチ ファイルの出力をテキスト ファイルに記録しており、問題を特定するにはサーバーにログインする必要があります。メールにこの情報がすでに含まれていれば、より迅速になります。

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

sql-server-2008 - SQL ジョブは ID として実行を SQL Server エージェント サービス アカウントに戻します

SSIS パッケージを実行するサーバーで SQL ジョブを見つけました。「実行者」ドロップダウンを、パッケージを実行する権限を持つプロキシ アカウントに変更しました。プロキシ アカウントに変更し、数回実行します。ただし、しばらくしてサーバーに戻ると、「プロキシ アカウント」から「SQL Server エージェント サービス アカウント」に戻っていることがわかります。

システムによって ID が変更されたことを示すログは見られないので、ID が変更されている理由や手がかりを探す場所について何か提案があれば教えてください。

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

sql-server - 結合で sp_send_dbmail を使用する

次のジョブを実行しようとしてSql Server Agentいますが、メールが届きません。

inner joinクエリを結合のない単純なクエリに置き換えると、タスクが機能するため、テーブルを表す方法に何か問題があると思います。

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

sql - オンライン テーブル/CSV から SQL データベースへのデータの保存

Web ページからデータを抽出する SQL データベースの作成を検討しています。Web ページには、テーブルまたは CSV リストのいずれかでデータが表示されます。

ページのアドレスは

オンライン表・CSV

これを行う方法が完全にはわかりません。ページをテキストファイルとして保存してからインポートしようと思ったのですが、保存できません。これを行う簡単な方法はありますか?

申し訳ありませんが、Visual Studio 2010 で VB を使用して asp.net アプリケーションでデータを使用します。SQL は SQL Server 2012 になります。

編集 - わかりましたので、ページを互換モードで実行するように通知されました。確認したCSVが保存されます。したがって、vb コンソール アプリを使用してページを開き、名前を付けて保存できるようにする必要があります。webclient コントロールを使用してみましたが、ファイルを作成できますが、ページの html もダウンロードされます。Web ページのコンテンツを csv またはテキスト ファイルとして保存するにはどうすればよいですか?