サービスの確認
前述したように Windows OS では、バックグラウンドで動作するプログラムのことを「サービス」
と言います。SQL Server のインストールが完了すると、SQL Server 関連のサービスが複数追加 され、これらは「SQL Server 構成マネージャー」ツールを利用して確認することができます。
Let's Try
それでは、これを試してみましょう。
1. SQL Server 構成マネージャーを起動するには、[スタート]メニューの[すべてのプログラ ム]→[Microsoft SQL Server 2012]から、[構成ツール]の[SQL Server 構成マネー ジャー]をクリックします。
2. SQL Server 構成マネージャーが起動すると、次のように画面が表示されます。
1 2
が自動的に起動されます。
3. SQL Server 構成マネージャーでは、サービスの起動や停止も行えます。SQL Server を停止 するには、次のように「SQL Server(MSSQLSERVER)」を右クリックして、[停止]をク リックします。
4. 停止しているサービスを起動するには、次のように SQL Server(MSSQLSERVER)を右 クリックして、[開始]をクリックします。
Note: SQL Server サービスの名前
MSSQLSERVER と表示されるのは、既定のインスタンスとしてインストールした場合で、名前付きインスタンス としてインストールしている場合は、「SQL Server(インスタンス名)」と表示されます。
各サービスの役割
SQL Server 構成マネージャーで一覧されるサービスの主な役割は、以下のとおりです。
SQL Server サービス
SQL Server サービスは、SQL Server の本体となるデータベース エンジンです。SQL Server に対して発行されたコマンドを処理して、処理結果をクライアントへ返します。また、
同時実行制御や障害復旧処理なども行います。
SQL Server エージェント サービス
SQL Server エージェント(Agent)サービスは、スケジューリング機能を提供します。バッ 1
1
クアップを定期的に実行したい場合や、ジョブを定期的に実行したい場合に利用します。これ らを利用しない場合には、サービスを停止しても大丈夫です。ジョブについては、本自習書シ リーズの「バックアップと復元」編で詳しく説明しています。
SQL Server Browser サービス
SQL Server Browser サービスは、名前付きインスタンスとして SQL Server をインストー ルしている場合に利用されるサービスです。SQL Server Browser サービスは、名前付きイ ンスタンス(SQL Server 2012)へ接続するクライアントが、そのインスタンスの使用して いる TCP ポート番号を問い合わせるときに利用されるサービスです。したがって、既定のイ ンスタンスのみで運用している場合には、このサービスは停止しておいても大丈夫です。
Note: フルテキスト検索サービスをインストールしている場合
SQL Server 2012 のインストール時に、次のように「検索のためのフルテキスト抽出とセマンティック抽出」(フ ルテキスト検索)機能を選択している場合は、「SQL Full-text Filter Daemon Launcher」サービスが追加さ れます。
Note: Integration Services をインストールしている場合
SQL Server 2012 のインストール時に、次のように「Integration Services」機能を選択している場合は、「SQL Server Integration Services 11.0」サービスが追加されます。このサービスについては、本自習書シリーズの
「Integration Services 応用」編で説明しています。
Note: SQL Server エージェント サービスの自動起動の設定
SQL Server エージェント サービスを自動起動するように設定したい場合は、次のように SQL Server エージェン ト サービスをダブル クリックしてプロパティを開き、[サービス]タブで、[開始モード]を「自動」へ変更します。
ダブル クリック 1
2
3
4