Showing posts with label SharePoint 2007. Show all posts
Showing posts with label SharePoint 2007. Show all posts

Monday, January 11, 2010

Planning for Upgrade MOSS 2007 To SharePoint 2010





I Would like to highlight some points related to the SharePoint 2010 upgrade process:


Hardware Compatibility, which means that your SharePoint & SQL Server hardware should be 64bit

SQL Server version and hardware, SQL Server 2000 is no longer supported with SharePoint 2010 so you should have SQL server 2005/ 2008/ 2008 R2 with the latest available service packs. And you should note that the 32bit of SQL server is no longer supported with SharePoint 2010.

Out of the box customization, SharePoint 2010 has the same folder structure of MOSS 2007 so if you follow the best practices of MOSS customization the upgrade will go smooth with you, but customizations that been made by using SharePoint Designer 2007 is not fully guaranteed for upgrade as you may have so hiccups here and there.

SharePoint Development Customization, supposed to go smooth if you follow the customization best practices, but if you have web parts out of web part zone that will cause upgrade problems.

SharePoint Content Database Modification, if you have made any modification on the WSS_Contnet database or any other SharePoint database, that will cause upgrade problems as you should not touch the SharePoint databases, and you should have separate external database for your customizations.

Look & feel branding it’s not 100% guaranteed, the SharePoint branding has many changes between 2007 and 2010, so you may need to have some manual touches based on look and feel customization weight and the way you did that customization.

License, you need to check if your organization is covered by software assurance agreement with Microsoft then you can upgrade to 2010 without any extra cost.

Yaseen Rahhal

Sunday, July 26, 2009

Upgrade MOSS 2007 to SharePoint 2010

It tooks me long time to Select My topic for this post, as I got confused between the 2010 and 2007 versions of MOSS, I know it's too early to blog about the SharePoint 2010, but I have enough motivation to search and give few recommendations.

This post will focus on some recommendations should be taken in considerations that could guarantee smooth migration of your MOSS 2007 to SharePoint 2010.




  • Upgrade Your Hardware: SharePoint 2010 will no longer support Win 32bit so you need to think about having 64 environments, this is not only limited to SharePoint Server but also to SQL Server.
  • Upgrade Your SQL Server: SharePoint 2010 Supports only SQL Server 2005 & 2008, and I recommend having the latest Service Pack for SQL Server for smooth upgrade, and make sure its 64 bit.
  • Install SharePoint 2007 SP2, the upgrade is not possible without having WSS SP2, MOSS SP2 and MOSS Language Pack SP2.
  • Build all your SharePoint Development projects as WSP (Solution Packages) as SharePoint 2010 will have native support to migrate solution packages.
  • DONT Change any Content of Config Databases, keep it for SharePoint and the configuration wizards, if you need any custom database just create your own without changing the SharePoint Databases.
Note that the smooth upgrade is not limited to the above recommendations, as new things will appear when we move forward with Betas and CTPs.

Salam;





Saturday, November 15, 2008

Add New Server to your existing SharePoint 2007 Server Farm While Users connected with zero downtime

Is happens many times that you find you need to scale your environment out, by extending the number of servers of your server farm, or just adding new services to the existing farm like running Excel services on a dedicated servers.

i) You need to make sure that all MS SharePoint Server 2007 prerequisites are installed:
- IIS
- MS .NET Framework 2.0.
- MS .NET framework 3.0.
- ASP.NET.
- Additional language (if any).


Note: If the new server is an additional Web Front-end then you need to coordinate with your network team to guarantee the correct configuration of Network load balance either by Windows NLB or hardware load balancer.

ii)Install the SharePoint Binaries and all required service packs
- Run the Installation package of SharePoint 2007.
- Run the installation package of the SharePoint 2007 Language Pack (if any).

Note: if you install any of the SharePoint service pack on any server in your server farm then you should repeat the same installation on every server in the farm.

iii) Run the SharePoint Configuration Wizard on the new server, and select Add to existing server farm, you need to use select the database server hosting your SharePoint Config database and supply sufficient Username/Password to connect to that server Farm.

iv) Deploy all Strong Named assemblies to the new Server GAC on (c:\Windows\Assembly). (If you have Custom Development).

v) Deploy User Controls (if any) to the Control templates directory under the SharePoint Installation path.

vi) Modify the Web.config of every web application (If Needed), commonly you will have to add the Connection Strings, AppSettings, Register some safe controls.

Important Note: Once you enabled the Network load balance the NLB service will start forward requests to that new server, so if the server farm is in production this will cause a lot of errors to the connected user because they will be forwarded a vacant server, so I recommend to do all configuration and test the server locally before enabling NLB and after making sure that everything is ok then add it to NLB.