Documente Academic
Documente Profesional
Documente Cultură
ThisfeatureisimplementedbyusingtheWindowsPowerShellupdate-spcontentdatabasecmdletand
onlyworksforversionsofSQLServerthatsupportcreationanduseofsnapshots,suchas,SQLServer
Enterpriseedition.
Updatingmultiplefarms
Whenyouupdateenvironmentswithmultiplefarms,updatefarmsinthefollowingorder:
Servicefarms
Mysitefarm
Contentfarms
It'simportanttoupdateservicefarmsbeforeyouupdatefarmsthatconsumeservices.Servicefarms
supportconnectionstofarmsthatdonothavethesameupdatesinstalled.However,ifyouupdatea
consumingfarmbeforeyouupdateaservicefarm,theconsumingfarmmightencounterissueswhenit
connectstotheservicefarm.
Thismodelprovidesanexampleofaverylargeserverfarm.Whilefarmsofthissizearesupported,you
couldmoreeasilymanagetheenvironmentifyousplititintotwofarms.Giventhesearch
requirementsforthisenvironment,therecommendationformanageabilityistocreateaseparate
searchfarmthathostsallsearchroles.Theresultingcontentfarmcanhostallotherservice
applications.Anotheroptionistodividetheenvironmentintothreefarms,andthenon-searchservice
applicationsresideonadedicatedservicesfarm.
FormoreinformationabouthowtodesigndedicatedsearchfarmsseetheEnterpriseSearch
ArchitecturesforSharePointServer2013model.
Ifyoudividetheenvironmentintotwoormorefarms,yougreatlyreducethetimethatisrequiredto
updateanyoneofthefarms.
Contentdbsfor
CollabSites
Linkdb
SharePoint databases
Redundantcopiesofalldatabases
usingSQLclustering,mirroring,or
SQLServer2012AlwaysOn
Buildtheenvironment
Itisimportanttoreplicateaportionoftheproductionenvironmentinatestenvironmenttotestthe
updateprocessandcode.Theservershighlightedwiththegreenbackgroundrepresentthemaximum
numberofserversthatyouneedtotesttheupdateprocessforafarmofthissize.Thisenvironment
consistsof8-10servers,dependingonwhethertheredundantcopiesofthespecifieddatabaseservers
areincludedornot.BesuretoincludetheLinkdbandcontentdatabasesforbothMySitesandteam
sitesinthetestenvironment(alsohighlightedingreen).ThesecanbesharedonaVMwithotherdbs.
Theadvantagesofbuildingalargertestenvironmentincludethefollowing:
Theenvironmentmorecloselyresemblestheproductionenvironmentwithcombinationofvirtual
rolessharedonphysicalhardware.
Theperformanceofupdatingtheserverswillmorecloselymatchtheperformanceinproduction.
Thiswillgiveyouanideaofhowlongitwilltaketoupdatetheproductionenvironment.
Youcanuseproceduresandprocessesthatyoudevelopinthetestenvironmentwhenyouupdate
theproductionenvironment.
Smallerenvironmentscanbeusedtotesttheupdateprocess.Forexample,thefollowingthree-server
environmentrepresentsthesmallestenvironmentthatisrecommendedforanenterprise-scalefarm:
Host12Webserversand2applicationservers
Host2Allsearchrolesononeserver
Host3SQLServerwithalldatabaserolesincluded
Inanytestenvironment,besuretoincludeatleasttwoinstancesofeveryrolerepresentedonthe
farm.
Workingaroundsiteswithissues
Ifspecificsitescauseupgradeissues,youwillencountererrormessageswitheachserverthatyou
update.Thebestcourseofactionistoresolvetheissueswiththesites.However,ifyoucannotresolve
issuesduringtheupdatetimeframe,youcanconsiderthefollowingsolutions:
1.Movethesitestoadedicateddatabase.
2.Removethedatabasefromthefarmduringtheupdateprocess.
3.Reattachthedatabaseaftertheupdateprocess.
Analyticsdb
Analyticsdb
Analyticsdb
Analyticsdb
Analyticsdb
Linkdb
Administration