以前、いくつかのことを試すために SQL Server 2008 R2 Express を使用しました (このバージョンではエージェント サービスが無効になっているのは設計上であることを知っています)
コンセプトを実証した後、標準エディションにアップグレードしました。管理ツールで機能追加 (完了) を行い、修復を行いました。SQL エージェントはまだ起動しません。すべての SQL サービスは「ローカル サービス」として実行されています (よりスムーズに動作するようになったら、制限付きアカウントを設定できます)
私の特定の問題をリストした MS サイトを見つけましたが、「私のために修正する」手順は機能しませんでした。
サービスを開始しようとすると、イベント ビューアーに次のメッセージが表示されます。
Event ID 7034: The SQL Server Agent (SQLEXPRESS) service terminated unexpectedly. It has done this 1 time(s).
ご協力いただければ幸いです。
答え1
SQL Server 2008 r2 Standard を完全に削除して再インストールする前に、SharePoint データベースをすべてバックアップできました。Program Files および Program Files (x86) からすべての SQL Server ディレクトリを完全に削除する必要がありました。最初にこれを実行しなかったため、SQL エージェント サービスがまだ起動せず、同じエラーが発生しました。
さらに詳しく調べてみると、2 回目の削除後にこれらのディレクトリ内に名前に SQL Agent というラベルが付いたファイルがいくつかあったので、.CER ファイルの競合があったのではないかと考えます。
さらに詳しい情報については、次のリンクで、SP を新しい SQL サーバーに移行するために必要な一般的な手順を説明しています。 http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=255