The SoftwareCentral Migration tool can be used to migrate data from one SoftwareCentral installation to another.
Only data from the SoftwareCentral database and installation is migrated. SCCM data is not migrated.
If you are migrating to a new SCCM server with a new SoftwareCentral installation, you must migrate your SCCM packages, applications and collections and maintain their IDs on the new SCCM server.
You can only migrate data between installations with the same version. |
If you are migrating data to the SoftwareCentral Cloud, you must be running the latest version of SoftwareCentral. |
When you migrate data, existing data on the target installation is removed. |
The SoftwareCentral Migration tool is located under the Settings menu:
Exported data will be saved in an xml file that can be used to import the data to another installation.
Note that to export data, you must allow pop-ups from SoftwareCentral. |
To export data, select the "Export Data" checkbox and click "Next" in the lower right corner:
On the next page, a list of all the different data that can be migrated are shown.
Select the data you wish to migrate and click "Finish". Note that the export can take several minutes to complete. Do not close or refresh your browser will the export is in progress.
After the export, a downloadable xml file will be provided. Use this xml file to import your settings on the new SoftwareCentral installation.
You can see a description of each exportable item below the screenshot.
Exports all Application Templates.
Exports all approval flows configured for your packages, applications and custom shop items.
Exports all Computer Groups. If you are migrating to a new SCCM server, the migrated Computer Groups will not work.
Exports your Computer Naming Series and their counters.
Exports Computer Templates. Note that Computer Templates has many dependencies that are automatically selected when you select Computer Templates.
Exports the settings from SoftwareCentral. This should not be used if you are migrating data to a new SCCM server.
Exports your custom actions as configured in the Settings menu. Note that to export the assigned scripts, you must also select the "Scripts" option.
Exports Custom Menu Items as configured in the Tools menu. Your scripts are included in the export and does not need to be copied manually.
Exports custom program names as configured under Package Management for packages with non-default program names.
Exports the deployment history.
Exports the default distribution settings for Distribution Points, Package Security Groups and root folders. Do not include Distribution Settings if you are migration to a new SCCM server.
Exports data about your domain configuration. This should only be exported if you have configured untrusted domains or use pre-windows 2000 domain names.
Exports your HTA and its settings.
Exports your License Harvesting rules. Do not include License Harvesting if you are migration to a new SCCM server.
Exports all your licenses and license groups. Note that if you import License Information on a new SCCM server, you must manually Resolve each license to get the installation count.
Exports your Local Group Reports.
Exports your custom Machine Variables.
Exports your Mail Templates.
Exports your Package Security Groups and their package assignments.
Exports your package shares paths. The content of the shares are not exported.
Exports all Package Templates.
Exports Patch Management templates. Patch Management data cannot be exported to the SoftwareCentral Cloud.
Exports your images from the shop.
Exports data about reset password request.
Exports your assigned root collections and folders. Note that the actual collections and folders are not exported, only their meta data are exported.
Do not include Root Collections and Folders if you are migration to a new SCCM server.
Exports meta data about scheduled jobs. This is necessary if the new installation is to delete the scheduled collections after they expired.
Do not include Schedule Jobs if you are migration to a new SCCM server.
Exports scripts uploaded to SoftwareCentral.
Exports your security roles. Security Roles have many dependencies in both SoftwareCentral and the SCCM.
If you are migrating your security roles to a new SCCM server, it is important that you go through your Security Roles after you have migrated them and verifies that they work.
Exports all service jobs.
Exports the custom shop items.
Exports the shopping history.
Exports the shop meta data such as friendly names and descriptions.
Exports the settings for the shop.
Exports the Software Groups. Note that the actual task sequences and their collections in the SCCM are not exported.
If you are migrating to a new SCCM server, you must manually migrate your Software Group Task Sequences in the SCCM.
Exports data about software which is currently being leased to users. If this is not exported, leased software will not be uninstalled at the end of the leasing period.
Exports Software Variables for the shop.
Exports your web service configurations.
To import data, select the "Import Data" checkbox.
Select the xml file to import from and click "Next" in the lower right corner:
You can now deselect any exported items which you do not want to import.
Note that any existing items of the selected types will be deleted. |
For some items, SoftwareCentral must be able to change the index columns on the database tables. To do this, the SoftwareCentral service account (application pool user) requires ALTER permission on the SoftwareCentral database. If the service account is dbo, it does not require the ALTER permission. |
Click "Finish" to import the data.