SharePoint 2016, Sharepoint 2013, Sharepoint 2010, Windows Server 2012, Sql Server 2012,2014,IIS, Active Directory,User Profile Service, Managed MetaData Service, Search Service, Topology, Web Application, IIS, Site collection, List, Library, PowerShell, office web app, Windows Authentication, NTLM, Kerberos, Saml, ADFS, Active Directory Import, MIM, SharePoint 2016 : Subscription Settings Service Application Step by Step – SharePoint

SharePoint 2016 : Subscription Settings Service Application Step by Step

This service application is not new for us, we have learned about this in previous versions of SharePoint 2010/2013.This service supports site subscriptions. It has some characteristics in common with IIS Web Services inasmuch as it is a WCF Web service and the object that represents it at runtime is anSPIisWebService-derived object. However, it does not implement the Service Application Framework.

In SharePoint 2010, SharePoint uses this service application for Multi-tenant Mode or sites that use site subscriptions.In multi-tenant environment, this service application stores the subscriptions settings and configuration data.

In SharePoint 2013, Introduction of App Management Service Application and Subscription Settings Service Application is one of the prerequisites of it. The App Management Service is inherently Subscription aware and does NOT need to be provisioned in Partitioned Mode.

Same Case with SharePoint 2016. Couples of known fact about this.

  • There is no GUI to provision this Service Application
  • Provisioned via PowerShell only
  • This Service Application has own Content Database.

Today, I will walk through the steps of provisioning a Microsoft SharePoint Foundation Subscription Settings Service Application. Let’s Start

Configure the Subscription Settings service application by using PowerShell

You can start the Microsoft SharePoint Foundation Subscription Settings Service Application from Central admin first, then provision it via PowerShell or simply run the PowerShell it will start and Provision the service application.

  1. If you go Central Admin > System Settings > manager Service on the farm. You will see this2016-04-13_23h19_36
  2. Please make sure following things.
    1. Login with a Domain Account which should be Local Admin on Server
    2. securityadmin fixed server role on the SQL Server instance.
    3. db_owner fixed database role on all databases that are to be updated.
  3. Now start the SharePoint PowerShell Window( Run as Administrator).
  4. Run the following Script
    1. # Gets the name of the managed account
      $manaccount = Get-SPManagedAccount Krossfarm\kfadmin
    2. # Creates an application pool for the Subscription Settings service application using the Managed Account just get step 1.
      $appPoolService = New-SPServiceApplicationPool -Name “SS-AppPool” -Account $manaccount
    3. # Creates the Subscription Settings service application, using the variable to associate it with the application pool that was created earlier.
      $appService = New-SPSubscriptionSettingsServiceApplication -ApplicationPool $appPoolService -Name SettingsServiceApp -DatabaseName “SS-ContentDB”
    4. # Creates a proxy for the Subscription Settings service application, supply the SS service variable use at step 3.
      $proxyService = New-SPSubscriptionSettingsServiceApplicationProxy -ServiceApplication $appService 2016-04-13_23h20_03
    5. Once it successfully compleated and go the Central admin and you will see it is started.2016-04-13_23h20_35
    6. If you go Manager Service Application and you will See it is provisioned here2016-04-13_23h42_54

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *