Fpweb.net recently hosted a webinar called What’s New with SharePoint 2016? It’s almost been a year since Microsoft released its latest version of SharePoint, but many SharePoint users have been waiting to see if there were any bugs that needed to be worked out before they upgraded to SharePoint 2016.
The water is fine. Jump in!
In the Fpwebinar we discussed some of our favorite features in SharePoint 2016.
- MinRole is a new feature in SharePoint 2016 that allows a SharePoint farm administrator to define each server’s role in a farm topology. It gives admin ability to designate server roles and makes admin’s life easier.
- The Fast Site Collection Creation feature is a rapid method to create site collections and sites in SharePoint that is accomplished by initiating a copy of the site collection template at the database level through a series of PowerShell comandlets. It dramatically improves site collection creation and performance.
- Admin Auditing was first introduced in SharePoint 2016 Feature Pack 1. It provides the ability to see who has been making changes to the farm and when they made them.
- Some minor, but significant changes to SMTP configuration allows SharePoint 2016 to send email to SMTP servers that use encryption. SharePoint 2016 can configure a non-standard port. SharePoint 2016 supports TLS 1.2 connection encryption. SharePoint 2016 provides Information Rights Management capabilities.
- The file size limit was increased to 10GB for SharePoint 2016.
- With the SharePoint apps for iOS, Android, and Windows 10 Mobile, the mobile version of SharePoint is not just library or list contents, it’s SharePoint in your pocket.
And then we took some questions.
What about Foundation?
- Microsoft discontinued Foundation in SharePoint 2016 and requires licensing.
How tricky is it to migrate to SharePoint 2016 from SharePoint 2007?
- First of all, we highly recommend upgrading from SharePoint 2007 because Microsoft will end its support of that version on Oct. 10, 2017. An unsupported version is a security liability as there will be no more patches.
- There’s third-party tools available to make that jump from SharePoint 2007 to SharePoint 2016, if it’s hosted. If it’s on-premises, it require more resources, as it would have to upgrade to SharePoint 2010 first, and then SharePoint 2013, before migrating a third time to SharePoint 2016.
Is SQL 2016 required for SharePoint 2016?
- SQL 2014 and its latest service pack will work, but SQL 2016 is recommended, due to SSRS integrated mode only supported when using SQL 2016 in most scenarios.
Support for InfoPath forms?
- There will be no InfoPath 2016, but InfoPath 2013 is filling that role. SharePoint 2016 works with InfoPath 2013, which will be supported until 2026, as if it were part of Office 2016.
- Microsoft has provided guidance that the successor to InfoPath will be PowerApps, but with caveats. Feature parity with InfoPath is not a goal and InfoPath will still be preferred for some scenarios involving offline work and rich XML documents, for example.
Are all the admin account logged including farm, site collection and site admins?
- This is the action that is logged and what account performed it rather than attaching the logging to specific accounts. Keep in mind that just like ULS logs, you must use a merge command to see all logs from each server in a multi-server farm. Types of actions that are logged can be seen below:
|Action Category||Action Subcategory||Log Action(s)||Description|
|Configure Accounts||Add, Remove, Update||Administration.Security.User.Add|
|Logs administrative account configuration and information changes including the addition, removal, and updates of farm and site collections administrators. Also, logs role updates.|
|Configure managed accounts||New, Remove, Update||Administration.Security.ManagedAccount.New Administration.Security.ManagedAccount.Remove Administration.Security.ManagedAccount.Update||Logs changes in the configuration of managed accounts, creation and removal of managed accounts, and updates to existing managed accounts.|
|Configure Service Account||Update||Administration.Security.ServiceAccount.Update||Logs updates to the designated service accounts in the farm.|
|Configure Password change settings||Update||Administration.Security.AccountPasswordSetting.Update||Logs updates to password management settings.|
|Specify Authentication Providers||Update||Administration.Security.AuthenticationProviderSetting.Update||Logs updates to authentication provider settings.|
|Manage Trust||Edit, Remove, Update||Administration.Security.ManageTrust.SPTrustedRootAuthority.Edit Administration.Security.ManageTrust.SPTrustedRootAuthority.New Administration.Security.ManageTrust.SPTrustedRootAuthority.Remove Administration.Security.ManageTrust.SPTrustedSecurityTokenIssuer.Edit Administration.Security.ManageTrust.SPTrustedSecurityTokenIssuer.New Administration.Security.ManageTrust.SPTrustedSecurityTokenIssuer.Remove||Administration.Security.ManageTrust.SPTrustedRootAuthority logs edits to, and removals of the trust relationship settings in the farm, and the creation of new trust relationships. Administration.Security.ManageTrust.SPTrustedSecurityTokenIssuer logs edits to, and removals of the token issuer settings, and the creation of new token issuer trust relationships.|
|Manage Web Part Security||Update||Administration.Security.WebPart.Update||Logs updates to Web Part pages and Web parts on your selected web application.|
|Farm backup and restore operations||Backup, Restore, Update||Administration.Farm.BackupRestore.Backup Administration.Farm.BackupRestore.Restore Administration.Farm.BackupRestore.Settings.Update||Logs farm restore and backup operations, including updates to your default backup and restore settings.|
|Server Administration||Add, Remove, Update||Administration.Farm.Server.Add Administration.Farm.Server.Remove Administration.Farm.Server.Role.Update||Logs removals and additions of servers to the farm, including role updates of farm servers.|
|Configuration database changes||New, Remove||Administration.Farm.ConfigurationDatabase.New Administration.Farm.ConfigurationDatabase.Remove||Logs the addition of the new configuration database or the removal of an existing one.|
|Site Collection Administration||Add, Backup, Export, Import, Remove, Restore, Update||Administration.SiteCollection.Add Administration.SiteCollection.Remove Administration.SiteCollection.BackupRestore.Backup Administration.SiteCollection.BackupRestore.Restore Administration.SiteCollection.Owner.Update Administration.SiteCollection.SecondContact.Update Administration.SiteCollection.Quota.Update Administration.SiteCollection.ImportExport.Export Administration.SiteCollection.ImportExport.Import||Logs the most common operations around site collection administration, including the addition and removal of a site collection, backup and restore operations of a site collection, changes to ownership, secondary contact, and quota, and import and export operations of the site collection.|
|Site Collection Content Database||Add, New, Remove, Set||Administration.ContentDatabase.Add Administration.ContentDatabase.New Administration.ContentDatabase.Remove Administration.ContentDatabase.Set||Logs common SharePoint content database operations such as: adding a content database to the farm, creating a new content database, removing a content database, and setting the global properties of a content database.|
|Quota Changes||New, Remove, Update||Administration.Quota.New Administration.Quota.Remove Administration.Quota.Update||Logs setting a site new collection quota, making updates to an existing site collection quota, and removing a site collection quota.|
|Feature Administration||Install, Disable, Uninstall, Enable||Administration.Feature.Disable Administration.Feature.Enable Administration.Feature.Install Administration.Feature.Uninstall||Logs site collection feature administration actions to disable, enable, install, and uninstall features.|
|Web Application Administration||Edit, New, Remove||Administration.WebApplication.Edit Administration.WebApplication.New Administration.WebApplication.Remove||Logs common web application administrations actions including edits to an existing web application, the creation of a new web application, and the removal of an existing web application.|
|Web Application Administration User Policy||Add, New, Remove, Update||Administration.WebApplication.UserPolicy.Add Administration.WebApplication.UserPolicy.New Administration.WebApplication.UserPolicy.Remove Administration.WebApplication.UserPolicy.Update||Logs operations related to the management of user permission policies of web applications including: adding users to an existing web application user policy, creating a new user policy, removing users from an existing user policy, and making updates to a user permission policy.|
|Service Application||Edit, New, Remove||Administration.ServiceApplication.Edit Administration.ServiceApplication.New Administration.ServiceApplication.Remove||Logs edits to Service Applications, the creation of a new Service Application, and the removal of an existing Service Application.|
|Form & Feature Template Administration||Convert, Disable, Enable, Install, New, Set, Start, Stop, Test, Update, Upgrade, Uninstall||Administration.FormTemplate.Convert Administration.FormTemplate.Disable Administration.FormTemplate.Enable Administration.FormTemplate.Install Administration.FormTemplate.New Administration.FormTemplate.Set Administration.FormTemplate.Start Administration.FormTemplate.Stop Administration.FormTemplate.Update Administration.FormTemplate.Test Administration.FormTemplate.Upgrade Administration.FormTemplate.Uninstall Administration.Feature.FormTemplate.Install Administration.Feature.FormTemplate.Uninstall||Logs operations related to the management of InfoPath templates in site collections, including: template conversion, disablement (deactivation), enablement, installation, creation of a new template, setting a template, starting and stopping of templates, updates, testing, upgrade, and uninstalling of a template.|
|Content Database||Add, New, Remove, Set||Administration.ContentDatabase.Add Administration.ContentDatabase.New Administration.ContentDatabase.Remove Administration.ContentDatabase.Set|
|Configure Groups||Add, Remove, Update||Administration.Security.Group.Add Administration.Security.Group.Remove Administration.Security.Group.Update||Logs actions related to group creation, deletion, and management, such as: adding, removing, and updating groups.|
|User & Group Migration||Move||Administration.Security.User.Move Administration.Security.Group.Move||Logs activities relating the migration of group and user logins.|
Does the speed of search degrade when you are using hybrid?
- If asking about the speed in which items are crawled this would depend entirely on our crawl schedule.
- However, if referring to the action of crawling or querying, then this would depend on where and how many search applications you are running, as well as the definition of search scopes and network speeds.
- This is something that should be accounted for when designing your search topology to minimize latency, although usually the overhead of a crawl across a network is small thereby making the search server resources, (RAM and CPU), bigger factors in search performance.
How do we get a copy of the migration made easy guide for SP16 migration?
- Since every migration is unique we haven’t put together a “migration made easy guide,” but if you trust the SharePoint experts at Fpweb to manage your SharePoint environment, we’ll migrate you to SharePoint 2016 for free.
Can your report server reside on your content DB SQL server?
- In Native Mode yes, in SharePoint Integrated Mode the report server is a SharePoint Web Front End or App Server. A Single Server “all in one box” is not supported.
Has Managed Metadata been improved? Made less problematic?
- Managed Metadata is largely unchanged. The biggest change is in SharePoint 2016 you can use metadata publishing in a document library or list, using which values added to managed metadata and enterprise keyword columns can be shared as social tags on My Sites to appear in news feed, profile pages, tag clouds and tag profile pages.
Any improvement in workflows?
- Only increased stability and performance added to the 2013 workflow service, which still exists in 2016.
Site cloning? Easier or the same?
- No specific improvements with the new version.
How many servers can I host?
- As many as you want. No real limitation exists for this.
Can I put SharePoint in virtual server?
- Yes. This is actually the preferred scenario.
Any word when the SharePoint App for Android will also support on-premises SharePoint 2016?
- Microsoft has not signaled that it will make this possible as of yet.
- Dedicated SharePoint hosting
- Absolute SharePoint Support®
- SharePoint backup service
- SharePoint training and tutorials
- SharePoint migrations, which Fpweb will perform for free if you trust the SharePoint experts at Fpweb.net to manage your SharePoint environment.