問題タブ [sql-server-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.
sql-server - Windows 2003 2 ノード クラスタで SQL 2005 を起動できない
SQL サーバー エージェントが起動していません......
SQLAGENT ログで、このエラーを見つけました.......
2009-10-24 22:49:36 - ? [393] SQL Server がデータベースを回復するのを待っています...
2009-10-24 22:49:40 - ! [298] SQLServer エラー: 5845、Address Windowing Extensions (AWE) には、プロセスのアクセス トークンに現在存在しない「メモリ内のページをロックする」権限が必要です。[SQLSTATE 42000] (DisableAgentXPs)
2009-10-24 22:49:40 - ! [298] SQLServer エラー: 15281、SQL Server は、このサーバーのセキュリティ構成の一部としてこのコンポーネントがオフになっているため、コンポーネント 'Agent XPs' のプロシージャ 'dbo.sp_sqlagent_has_server_access' へのアクセスをブロックしました。システム管理者は、sp_configure を使用して「エージェント XP」の使用を有効にすることができます。「エージェント XP」を有効にする方法の詳細については、SQL Server Books Online の「Surface Area Configuration」を参照してください。[SQLSTATE 42000] (ConnIsLoginSysAdmin)
2009-10-24 22:49:41 - ! [298] SQLServer エラー: 15281、SQL Server は、このサーバーのセキュリティ構成の一部としてこのコンポーネントがオフになっているため、コンポーネント 'Agent XPs' のプロシージャ 'dbo.sp_sqlagent_get_startup_info' へのアクセスをブロックしました。システム管理者は、sp_configure を使用して「エージェント XP」の使用を有効にすることができます。「エージェント XP」を有効にする方法の詳細については、SQL Server Books Online の「Surface Area Configuration」を参照してください。[SQLSTATE 42000]
2009-10-24 22:49:41 - ? [100] Microsoft SQLServerAgent バージョン 9.00.4035.00 (x86 Unicode リテール ビルド): プロセス ID 4144
2009-10-24 22:49:41 - ? [101] SQL Server バージョン 9.00.4035 (0 接続制限)
2009-10-24 22:49:41 - ? [102] SQL Server ODBC ドライバー バージョン 9.00.4035
2009-10-24 22:49:41 - ? [103] ドライバーが使用している NetLib は DBNETLIB.DLL です。ローカルホストサーバーは
2009-10-24 22:49:41 - ? [310] 8 個のプロセッサと 4096 MB の RAM が検出されました
2009-10-24 22:49:41 - ? [339] ローカル コンピュータは、Windows NT 5.2 (3790) Service Pack 2 を実行している PROD-SQL05-OLTP です。
2009-10-24 22:49:41 - ! [000] SQLServerAgent は SysAdmin として SQLServer に接続できる必要がありますが、'(Unknown)' は SysAdmin ロールのメンバーではありません
2009-10-24 22:49:41 - ? [098] SQLServerAgent が終了しました (正常)
誰か私にprblmを教えてください........
2 ノード クラスタ (MSCS) 内の他のノードに SQL Server フェールオーバーを実行すると、このエラーが発生します...
sql-server - SQLエージェントジョブ-接続が正しく構成されていないか、この接続に対する適切なアクセス許可がない可能性がありますか?
SQLエージェントを介してSSISパッケージを実行すると、このエラーが発生します。接続「ORACLEADO.NET」の取得に失敗しました。接続が正しく構成されていないか、この接続に対する適切な権限がない可能性があります。
SQLエージェントユーザーとしてログオンし、ssisパッケージを直接実行すると、問題ありません。その後、SQLエージェントジョブを介して実行すると、失敗します。
このトピックについてよく読んだのですが、ログイン方法やプロキシアカウントの設定などに関するアドバイスがたくさんあるようですが、どれも役に立ちませんでした。
ADO.NET接続を使用してOracleデータベースにログオンしています。接続文字列は次のとおりです(データソース、ユーザーID、およびパスワードが変更されています)。
データソース=DATASOURCE;ユーザーID=ユーザーID;パスワード=パスワード;永続的なセキュリティ情報=True;Unicode = True;
パッケージ構成を使用してレジストリ設定からこれをロードしています。正しい文字列を取得していることを確認するために、それを一時ログテーブルに書き込んでいます。正しいレジストリ設定から必要な文字列を確実に取得しています。
PL / SQL開発者を通じてOracleログイン資格情報をテストしましたが、問題なくログインできます。
私が知る限り、Oracle接続に明示的なユーザー名とパスワードを使用しているので、SSIパッケージが誰として実行されているかは問題ではありません。私が見ることができる唯一の失敗点は、レジストリからの情報の読み取りですが、それは問題ないようです。
私は本当に困惑しています。告白しなければなりません。ここにいる素晴らしい専門家の何人かが提供できる助けをいただければ幸いです。
どうもありがとう、ジェームズ
sql-server - サーバーの再起動後、SQL Sever2008Expressにリモートでのみ接続できます
SQL Server 2008 Expressを実行していて、ルーターを介したポートフォワーディングを使用して、同じサブネット上にいる場合でも、SQL Server2008Expressに正常に接続できます。
ただし、別のサブネットにいる場合は、SQLServerエージェントを再起動した直後にのみサブネットに接続できます。再起動後、接続できますが、接続を閉じた場合、別のサブネットでリモート接続するには、サービスを再起動する必要があります。
なぜこれが起こるのですか?
ありがとう
sql-server - SQL エージェントが SSIS パッケージを開始しない
2 部構成のデータ ウェアハウス ビルドと Analysis Services キューブ ビルドを実行するための SQL エージェント ジョブがセットアップされたサーバーがあります。Management Studio に問題が発生し、.NET Framework 2.0 SP1 が再インストールされるまで、ジョブは正常に実行されました。SQL エージェント ジョブの最初のステップでは、SSIS パッケージを開始できません。ステップ 2 でエージェント ジョブが開始された場合は、実行されます。
SQL エージェント サービスは、ドメイン管理者アカウントである管理者アカウントと SQL Server セキュリティの sysadmin を使用するようにセットアップされています。SSIS パッケージの実行をトラブルシューティングする手順は、以下のリンクからたどりました。
http://msdn.microsoft.com/en-us/library/dd440760.aspx
保護レベルは DontSaveSensitive に設定されています。SQL エージェント アカウントには dtexec.exe を実行する権限があり、プロキシ アカウントを設定しても問題は解決しませんでした。ZThe SSIS パッケージは、Management Studio から手動で開始した場合に実行されます。
パッケージを再展開し、エージェント ジョブを再度設定しても問題は解決せず、msdb の場所ではなくファイル システムから実行すると、パッケージも同じエラーをスローします。
SQL エージェントがスローしているエラーは、ユーザー domainname\sqlagentaccount によって拒否されたアクセスです。
この問題に関するさらなる支援をいただければ幸いです。
sql-server - SQLServerエージェントジョブの失敗の概要を送信する
SQL Serverエージェントを使用すると、ジョブが成功または失敗したときに通知を作成できますが、サーバーのメンテナンスから1ステップ削除されたユーザーにイベントの概要を送信する定期的な通知を作成したいと思います。
過去24時間に失敗したジョブを詳しく説明する要約通知を設定する方法はありますか?
vbscript - SQL エージェント ジョブの履歴への書き込み
SQL エージェント ジョブを作成したばかりなので、後で確認したい場合に備えて、ジョブの履歴に少しの情報を書き込めると便利だと思いました。
この例では VBScript を使用していましたが、エラー オブジェクトを使用して履歴に情報を記録できることに気付きました。次に例を示します。
ジョブを右クリックして [View History] を選択すると、エラー番号と説明が表示されます。
しかし、成功した完了はどうですか?Return
どういうわけか値を付けることはできますか? 「34 個のファイルを処理して OK を完了しました」などと言うとよいでしょう。
今回はVBScriptの回答に興味がありますが、T-SQLまたはCmdExecでこれを行う方法を知っていれば、念のために知っておくと役立ちます. ありがとう。
sql-server - 条件による SQL エージェント ジョブの削除 - スクリプト
現在実行されておらず、説明が「xxxx」の SQL エージェント ジョブをすべて削除したいと考えています。これをスクリプトでどのように行うことができますか?
今のところ、これを以下のように行っていますが、もっと良い方法があると確信しています。
さらにアイデアをください
sql-server-2008 - SQL ジョブ: どのように開始しますか?
SQLサーバーエージェント(SQL 2008)でSQLジョブを作成するのを手伝ってくれる人はいますか?これは特定の時間間隔(例:毎日)で実行され、ステータス= 1のテーブルからレコードを選択します(名前、学生からの年齢を選択)および学生の名前と年齢を受け入れる別のストアド プロシージャに渡します
sql-server - 最後に成功したジョブの実行日を取得しますか?
ストアドプロシージャを実行するシングルステップジョブがあります。データセット全体ではなくデルタを更新できるように、最後に成功したジョブ実行時刻の日付を取得したいと思います。
現在、ジョブを1日1回実行するように設定しているので、デフォルトのパラメーターがあり、nullの場合はGETDATE()-1に設定して、デルタを更新していますが、実行したいことは設定されています。ジョブが最後に正常に実行された日付。
現在の手順は次のようなものです
sql-server-agent - 別のジョブの終了を待機するSQLServerジョブを実装するにはどうすればよいですか?
特定のジョブが実行されていることを確認する優先ステップをSQLServerエージェントに実装する方法を探しています。その場合、最初のジョブが正常に終了するまで、ステップは「待機」状態になります。
明確にするために、これはシナリオになります。
仕事名:「私の仕事」
チェックするジョブ:'テーブルの検証'
「私の仕事」のステップ:
ステップ1:「テーブルの検証」が実行されているかどうかを確認しますステップ2:何か他のことをします
手順1では、次のようなT-SQLを使用する必要があります。execmsdb.dbo.sp_help_job @ job_name ='Validade Tables'、@ job_aspect ='JOB'
current_execution_statusが1に等しい場合、待機します(ステップ2は実行されません)
私はSQLServerエージェントの専門家ではないので、これについて助けが必要です。
前もって感謝します。