• ベストアンサー

SQL server エージェントについて

Microsoft SQL server management studio 18でSQL serverエージェントを利用し、バックアップを取っております。 通常、PCの再起動を行ってもエージェントは自動で開始するよう設定しているのですが、 Windowsアップデートが絡む再起動を行った際に、自動で開始されない事があります。 (テストで何度か自分で再起動を行ってもエージェントは開始されます) このような現象の対処法をご存知の方はお教えいただけますと幸いです。 宜しくお願い致します。

  • kkeSt
  • お礼率88% (15/17)

質問者が選んだベストアンサー

  • ベストアンサー
  • p-p
  • ベストアンサー率34% (1915/5489)
回答No.2

超単純な手法ですが Windows起動時に net start SQL Server Agent のコマンドをバッチファイルで実行するようにスケジュール設定するのはいかがでしょうか

kkeSt
質問者

お礼

ご回答ありがとうございます。 そのような方法があるのですね。 原因究明する事ばかり考えていて、起動させる方法は全く考えてなかったです。 早速いただいた回答で様子見したいと思います。 ありがとうございます。

その他の回答 (1)

noname#259313
noname#259313
回答No.1

本来であれば、起動ログとか解析して起動しない原因を解決するのが良い。 というのが前提だと思うけど、現実的には ・Windowsアップデート直後限定であれば、2回再起動かける ・パワーシェルとかで定期的にサービス監視して、開始していなかったら開始する とかかなぁ。

kkeSt
質問者

お礼

ご回答ありがとうございます。 起動ログ等は確認してなかったですね... 一度起動ログを確認してみます。

関連するQ&A

  • SQLエージェントが開始できません

    SQL Server 2008 Standard Edition使用です。 Windows2003 Serverのアップデート後、再起動を行ってから、SQLエージェントが 開始できなくなっています。 AdministratorでSQL Management Studioにログインして、SQL Server Agentを右クリックしても 「開始」「停止」「再起動」の文字がアクティブにならず、選択できません。 よろしくお願いいたします。

  • Microsoft sql server 2005のバックアップから2000へのレストア

    現在 新:Microsoft sql server 2005 旧:Microsoft sql server 2000 の二台のサーバを使用しています。(いずれもManagement studioはEnterprise) 旧の方は実際には運用されておらず、バックアップ用兼テスト環境として寝かせてあります。 この度新でDBのメンテナンスを行ったため旧の方も新の現状に合わせようと、メンテ後の新のバックアップを旧のDBに上書きレストアしようとしたところ 「バックアップまたは復元操作で指定されたバックアップ デバイスが多すぎます。 64だけが有効です。」 というエラーが出てレストアに失敗してしまいます。 どういった対処をすれば良いのかお教え下さい。

  • SQL Server Management Studioでサーバに接続できません

    SQL Server初心者です。 Windows 2000 ServerにSQL Server2005・SQL Server Management Studioをインストールしました。 Windows 2000 Server上からSQL Server Management Studioを起動して、サーバの接続にいくのですが 「対象のコンピュータによって拒否されたため、接続できませんでした」 と表示され接続できません。 念のためウィルスバスターを停止して実行してみましたが同じ現象がおきます。 解決方法ありましたら教えていただけませんか。

  • SQL Server Management Studio Express を使ってのデータベース削除

    Microsoft SQL Server Management Studio Express を使ってSQLを学んでいる入門者です。使用方法でわからない事があるので教えてください。 以下はすべてMicrosoft SQL Server Management Studio Express上での作業です。 (1)'TEST'の名前で新しいデータベースを作成 (2)作成されたデータベース'TEST'のアイコンを右リック→タスク→バックアップで、データベースをバックアップ ここまでの操作で"C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup"フォルダには'TEST.bak'でバックアップファイルが作成されました。 次に (3)作成されたデータベース'TEST'のアイコンを右リック→削除→「バックアップを削除し、データベースの履歴情報を復元する」にチェックが入っているので、そのまま実行。 質問ですが、以上の操作を行えばデータベース本体の他に(2)で作成されたバックアップファイル'TEST.bak'も削除されると思ったのですが、そのまま削除されずに残ってしまいます。 (3)の「バックアップを削除し、データベースの履歴情報を復元する」のオプションはどういう意味なのでしょうか。ヘルプを参照しましたが、やはりバックアップファイルは削除されるのではないかと思うのですが・・

  • アクセス2003からSQL Server 2005へ移行

    アクセス2003のデータが日に日に多くなっていくため Microsoft SQL Server 2005へ移行したいのですがどうすればいいのでしょうか? とりあえず「SQL Server Management Studio Express」をインストールしました。 そしてこれを起動すると画像のようなダイアログが出てくるのですが サーバー名には何と入れればいいのでしょうか? それすらわからない初心者なのですが参考になるURLがあれば教えてください。 よろしくお願いします。

  • Microsoft sql server 2005のバックアップ

    現在 新:Microsoft sql server 2005 旧:Microsoft sql server 2000 の二台のサーバを使用しています。(いずれもManagement studioはEnterprise) 旧の方は実際には運用されておらず、バックアップ用兼テスト環境として寝かせてあります。 この度、新でDBのメンテナンスを行ったため旧の方も新の現状に合わせようと、メンテ後の新のバックアップを旧のDBに上書きレストアしようとしたところ 「バックアップまたは復元操作で指定されたバックアップ デバイスが多すぎます。 64だけが有効です。」 というエラーが出てレストアに失敗してしまいます。 旧のバージョンを2005へ上げる予算が無いので、 できれば2000へ上書き復旧できる形でデータベースの 定時コピーをしたいのですが 何か良い方法は無いでしょうか?

  • sql server 2005について

     SQL server 2005を使っているのですが、まったくの素人なので教えてください。  SQL Server Management Studioで管理していますが、使い方が書いてあるわかりやすいサイトなどがありましたら教えてください。

  • SQL Server 2005 のエージェントが開始できません

    SQL Server エージェント上で右クリック⇒開始を 押下したところ、 「サーバXXXXXXでサービス SQLSERVERAGENT を開始できません」 追加情報 ⇒ アクセスが拒否されました(ObjectExplorer) と表示され、サービスが開始できませんでした。。 エージェント自体は、以下のコマンドで有効にしております。 exec sp_configure 'Agent XPs', '1'; --エージェントの設定を有効にする reconfigure -- 設定をインストール どなたか、ご回答頂けないでしょうか? なにとぞ、よろしくお願い申し上げます。

  • SQL Server 2005 でのSSMSで4064エラー

    SQLServerの障害検証のため、サービス停止後、複数あるユーザーデータファイルの1つを消去。 サービス起動してSQL Server Management Studio(SSMS)を起動し、DBへWindows認証にて接続しようとすると以下のエラーメッセージが表示される現象が発生します。 対処方法というよりは、なぜLOGINすらできないのかお教えいただけないでしょうか?確かに物理データファイルが消されているので状態としては異常ですがSSMSは起動して作業ができるものと認識していたのですが。。。 <<エラーメッセージ>> Cannot open user default database. Login failed. Login failed for user '[User Name]'. (Microsoft SQL Server, Error: 4064) よろしくお願いします。

  • SQLの更新方法について

    SQLの更新方法について 環境 OS:windows XP home sql server express2008 Microsoft SQL Server Management Studio 10.0.1600.22 現象 MS ACCESSからODBCを通してsql server express2008の中に作ったテーブル”TB01”にアクセスしていました。 あるときSQL Server Management StudioでTB01を削除しました。 ところがACCESSからODBCを通して接続すると削除したはずのテーブル”TB01”が見えていて リンクを張るとデータも出てきます、 ためしに新しくデータベースを作ってテーブルを作成してもODBCからは昔のままのテーブルしかありません。 SQL SERVERを再起動しても変わりません、どのようにすればSQLの内容を更新できるのでしょうか? どなたかお知恵を拝借願います。