Link to home
Start Free TrialLog in
Avatar of suriyaehnop
suriyaehnopFlag for Malaysia

asked on

CU Update Skype For Business 2015

We are using Skype For Business 2015. We have a single pool with single FrontEnd, Backend, OfficeWeb and Edge. The rtcxds,rtc, rgsdyn are on SQL express with running on FrontEnd server.

Would like to know a steps CU update for Skype FrontEnd server and extra steps such Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn <FEServer.domain> -Verbose

Thank you
Avatar of Kalpesh Chhatrala
Kalpesh Chhatrala
Flag of India image

Avatar of suriyaehnop

ASKER

I did checked the above link, and i have a question

Then you need to run the SQL Update Cmdley
If this is an Enterprise Edition Back End Server and there are no collocated databases on this server, such as Archiving or Monitoring databases, type the following at a command line:

Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn <SQL Server FQDN>

In my environment, the xds,rtc are running on sql express on front end server while others db(excluding monitoring, we do not deploy a monitoring) on sql enterprise server.

Do i need run install-csdatabase 2 times?
no you only need to install one time.

Once you complete the installation of FrontEnd and Edge after that you can ran to install the below command
Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn <SQL Server FQDN>
thanks
Satya
Hello suriyaehnop

Once you run:
Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn <SQL Server FQDN>

Should be ok

In the Linked Article the reason why I wrote two times the Install-CsDatabse cmdlet is that Microsoft in that particular CU suggested to use the -ExcludeCollocatedStores switch in case someone has on the Back End Server Collocated Databases, like Monitoring Database or Archiving database.

Also you won't need to do a Install-CSDatabase each time when you do a CU Update. Each CU Update can be different that's why its worth to read every time the steps Microsoft explains how to do a update.

Use this URL to look at latest updates:
https://docs.microsoft.com/en-us/SkypeForBusiness/sfb-server-updates?toc=/SkypeForBusiness/toc.json&bc=/SkypeForBusiness/breadcrumb/toc.json

The URL for the latest CU is that:
https://support.microsoft.com/en-us/help/4464355/january-2019-cumulative-update-6-0-9319-537-for-skype-for-business-ser

In each CU KB article you should find a section called Update package installation information.
That section is quite important as it tells for what Roles the update is and it gives you a URL withthe update steps for that specific CU
https://support.microsoft.com/en-us/help/3061064/updates-for-skype-for-business-server-2015

In your situation if you plan to update this one you should read the steps from here To apply the update to a Back End server or Standard Edition server. As above that they explain how to fail over services if you would have more FE in the pool.

The SQL Step depends really what you have on the SQL Server:

If this is an Enterprise Edition Back End Server, and there are no collocated databases on this server, such as Archiving or Monitoring databases, other application databses, type the following at a command line:

    Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn <SQL Server FQDN>

    If this is an Enterprise Edition Back End Server, and there are collocated databases on this server, type the following at a command line:

    Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn <SQL Server FQDN>  -ExcludeCollocatedStores

    If this is a Standard Edition server, type the following at a command line:

    Install-CsDatabase -Update -LocalDatabases

In my case DBA put the Lync Database on a SQL server which contains databases for different applications so I need to run:
Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn <SQL Server FQDN>  -ExcludeCollocatedStores

Make sure you have do a account with all Permissions to the DB's.

Note

In case after you stop the service, update you lync and start the service you will start receivieng a message in the Lync Server Event Viewer saying that there are not enough Front End Server in the Pool or something like that run a command:
Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery

It shouldn't happen as you don't have more then one FE in the pool but it's just in case, as Microsoft expects to have in the pool more then one server.

Good Luck. Normally all of mine CU updates wen't well so should be all ok.
This question needs an answer!
Become an EE member today
7 DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.