サービス アプリケーションを削除する (SharePoint Server 2010)

 

適用先: SharePoint Foundation 2010, SharePoint Server 2010

トピックの最終更新日: 2014-10-10

サービス アプリケーションを削除するには、SharePoint サーバーの全体管理または Windows PowerShell 2.0 のコマンドレットを使用します。サービス アプリケーションの削除は永続的であり、この操作を元に戻すことはできないことに注意してください。

サービス アプリケーションを削除する前に、その削除によってユーザーに悪影響がないことを確認します。ベスト プラクティスとして、削除しようとしているサービス アプリケーションを現在使用している Web アプリケーションがないことを確認する必要があります。Web アプリケーションからサービス アプリケーションを切断する方法については、「Web アプリケーションに対してサービス アプリケーション接続の追加または削除を行う (SharePoint Server 2010)」を参照してください。

サービス アプリケーションを削除するときは、サービス アプリケーション データベースも削除できます (データベースを持たないサービス アプリケーションもあります)。将来サービス アプリケーションを作成し直す場合は、サービス アプリケーション データベースを削除しないでください。一方、一時的なサービス アプリケーションの場合は、この操作の間にデータベースも削除するのが普通です。

将来必要になったときにサービス アプリケーションを使用できるよう、削除する前にサービス アプリケーションをバックアップすることを検討してください。詳細については、「サービス アプリケーションをバックアップする (SharePoint Server 2010)」および「サービス アプリケーションを復元する (SharePoint Server 2010)」を参照してください。

この記事の内容

サーバーの全体管理を使用してサービス アプリケーションを削除するには

  1. この手順を実行しようとしているユーザー アカウントが、Farm Administrators SharePoint グループのメンバーであることを確認します。

  2. SharePoint サーバーの全体管理 Web サイトで、[アプリケーション構成の管理] をクリックし、[サービス アプリケーションの管理] をクリックします。

  3. [サービス アプリケーションの管理] ページで、削除するサービス アプリケーションが含まれる行をクリックします。リボンが使用可能になります。

  4. リボンの [削除] をクリックします。

  5. サービス アプリケーション データベースを削除する場合は、確認ダイアログ ボックスで、[サービス アプリケーションに関連するデータを削除する] チェック ボックスをオンにします。データベースを残しておく場合は、このチェック ボックスをオフにします。

  6. [OK] をクリックしてサービス アプリケーションを削除するか、[キャンセル] をクリックして操作を中止します。

Windows PowerShell を使用してサービス アプリケーションを削除するには

  1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

  2. [スタート] メニューの [すべてのプログラム] をクリックします。

  3. [Microsoft SharePoint 2010 製品] をクリックします。

  4. [SharePoint 2010 管理シェル] をクリックします。

  5. Windows PowerShell のコマンド プロンプトで、次のコマンドを入力します。

  6. 削除するサービス アプリケーションを検索するには、次のコマンドを入力します。

    $spapp = Get-SPServiceApplication -Name "<Service application display name>"
    

    <Service application display name> は、削除するサービス アプリケーション表示名です。

    サービス アプリケーションの情報は、$spapp 変数に格納されます。

    重要

    表示名は疑問符の間に入力する必要があり、サービス アプリケーションの表示名と正確に一致している必要があります。これには大文字と小文字の区別も含まれます。同じ表示名で複数のサービス アプリケーションを作成しないように強くお勧めします。複数存在する場合は、Get-SPServiceApplication コマンドレットを使用してすべてのサービス アプリケーションの一覧を表示できます。その後、サービス アプリケーションの GUID と –Identity パラメーターを使用して、削除するサービス アプリケーションを指定します。詳細については、「Get-SPServiceApplication」を参照してください。

  7. 選択したサービス アプリケーションを削除するには、つぎのどちらかのコマンドを実行します。どちらの場合も、削除の確認を求められます。

    • サービス アプリケーション データベースを削除しないで選択したサービス アプリケーションを削除するには、次のコマンドを入力します。

      Remove-SPServiceApplication $spapp
      
    • 選択したサービス アプリケーションを削除し、サービス アプリケーション データベースも削除する場合は、次のコマンドを入力します。

      Remove-SPServiceApplication $spapp -RemoveData
      

$spapp = Get-SPServiceApplication -Name "Contoso BDC Service"
Remove-SPServiceApplication $spapp -RemoveData

確認この操作を実行してもよろしいですか? Y対象に対して操作 "Remove-SPServiceApplication" を実行しています

この例では、サービス アプリケーション "Contoso BDC Service" の情報を変数 $spapp に格納しています。操作を確認すると、サービス アプリケーションとそのデータベースが完全に削除されます。

詳細については、「Get-SPServiceApplication」および「Remove-SPServiceApplication」を参照してください。

See Also

Reference

Remove-SPServiceApplicationProxyGroup