[Step-by-Step] Migrating SCCM 2007 to SCCM 2012

31 Dec

This post will concentrate on migrating Systems Center Configuration Manager 2007 to SCCM 2012. Since SCCM 2007 cannot do a in-place upgrade, Microsoft has provided a great migration tool, which I will be using for this post.


  • Our SCCM 2007 site server is named “sccm2007-server” and our SCCM 2012 site server is named “sccm2012-server”.

Configure SQL

  1. Connect to your sccm2012-server VM and open “Windows Firewall settings”.
  2. Turn off your firewall.
    turn firewall off
  3. Open “Sql Server Configuration Manager” and click on the drop down box for “SQL Server Network Configuration”. For the “Protocols for MSSQLSERVER” option, enable “TCP/IP”.
  4. Input the sccm2012-server ip address and “1433” for the “TCP Port”.
    configure tcpip

Configure Firewall Rules

  1. Open “Windows Firewall with Advanced Security” on your sccm2007-server.
  2. Right click on “Inbound Rules” and select “New Rule…”.
  3. A menu will be thrown called “New Inbound Rule Wizard”. Choose “Custom” for the rule type to be made and hit “Next”.
  4. The next menu will be called “Program”, leave the values to default and hit “Next”.
  5. The next menu will be called “Protocol and Ports”, leave the values to default and hit “Next”.
  6. The next menu will be called “Scope”. Under the second section in this menu, select “These IP addresses:”. Click the “Add” button that appears on the right and a new menu will open. Under “This IP address or subnet:” input the IP address of your sccm2012-server. Hit “Ok” and “Next when finished.
  7. The next menu will be called “Action”, leave the values to default and hit “Next”.
  8. The next menu will be called “Profile”, leave the values to default and hit “Next”.
  9. The next menu will be called “Name”, give the rule a name like “sccm2007-server to sccm2012-server” and hit “Finish”.
  10. Repeat these steps on the sccm2012-server. For Step 6, be sure to add the IP address of the sccm2007-server.
  11. In the end your firewall rules, for both servers will look like this.

Specify Source Hierarchy

  1. On your sccm2012-server open “Systems Center 2012 Configuration Manager” and click on “Administration”.
  2. Expand “Migration” and click “Source Hierarchy”. The top main menu will change. Choose the “Specify Source Hierarchy” option.
  3. This will throw a menu called “Specify Source Hierarchy”. Enter your sccm2007-server name followed by your domain in the box under “Top-level Configuration Manager 2007 site server:”.
  4. In the drop down menu called “Set…”, next to “User Account:”, click “New Account”.
  5. This will bring up a new menu called “Windows User Account”. Input a user account that has read access to the sccm SQL database.
  6. Hit “Verify >>” and the menu will be expanded. In the expanded section you will see a button called “Test Connection”. Press this button when all of your information is correctly inputted.
  7. If the connection was successful, a menu will pop up stating “The connection was successfully verified”.
  8. When everything is set up hit “Ok” and you should be done specifying the Source Hierarchy.
  9. A menu called “Data Gathering Status” will pop up. This will automatically collect data from the sccm site.

  10. When its complete, the source properties will be updated in the SCCM operations console.

Create a Migration Job

  1. Navigate to “Migrate” under Migrate and click on “Create Migration Job”.
  2. A menu will appear, name the MIgration job, set the “Job Type” and give it a description(optional).
  3. The next menu will allow you to choose the objects to be migrated. Hit “Next” when you are done with your selection.
  4. The next step will ask you to assign the website you are migrating to.
  5. The next step lets us set the “Security scope”. I’ve checked default and hit next.
  6. The next step will allow you to review you migration settings, hit next.
  7. The next screen will allow you to set the time when the migration will happen. Set the Migration to “Overwrite all objects”.
  8. The next step will ask you to “Confirm your Settings”, double check them and hit next.
  9. Hit next and the migration will begin and finish (rather quickly for me). You will see a “Successful migration screen”. Hit “Close” to finish.
  10. Navigate to “Migration Jobs” once again and you will see the migration running.
  11. When the migration finishes, you should be done!

Please leave any questions, comments or concerns!

Leave a comment

Posted by on December 31, 2012 in Uncategorized


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: