Moving the VMware vCenter Server 4.x/5.x/6.x SQL database
search cancel

Moving the VMware vCenter Server 4.x/5.x/6.x SQL database

book

Article ID: 332660

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

This article provides the steps to relocate the SQL database that is used by VirtualCenter/vCenter Server.



Environment

VMware vCenter Server 5.1.x
VMware VirtualCenter 2.5.x
VMware vCenter Server 6.0.x
VMware VirtualCenter 2.0.x
VMware vCenter Server 5.5.x
VMware vCenter Server 6.5.x
VMware vCenter Server 4.0.x
VMware vCenter Server 4.1.x
VMware vCenter Server 5.0.x

Resolution

To move SQL Server databases used by vCenter Server to a new location:
  1. Stop the VMware VirtualCenter Server, VMware VirtualCenter Management Webservices and VMware Update Manager services.

    For more information, see: Notes:
  2. Migrate the VCDB and UMDB from the existing SQL instance to the new SQL instance running on the remote server. For more information on migrating databases, see Back Up and Move a Local vCenter Server Database section in vSphere 5.0 Upgrade guide.

    Note: For vCenter Server 5.1, you may also need to migrate the vCenter Single Sign-On RSA database. For more information, see Updating the vCenter Single Sign-On server database configuration (2045528).
     
  3. If migrating a vCenter Server 4.x local database, you may also need to migrate the ADAM database. For more information, see Manually backing up and restoring the vCenter Server 4.x and 5.0 ADAM instance data (1029864).
     
  4. Note the credentials and server that vCenter Server uses to connect to the database. Update the DSN as necessary to the migrated database. For more information, see vCenter Server installation fails with ODBC and DNS errors (1003928).
     
  5. Recreate SQL Agent rollup jobs. Detaching, attaching, importing, and restoring a database to a newer version of SQL Server does not automatically recreate these jobs. For more information, see Updating rollup jobs after the error: Performance data is currently not available for this entity (1004382).

    Note: SQL Server Agent is not available in Microsoft SQL Server 2005 and 2008 Express.

    For a complete list of the jobs that should be present, see:
     
  6. Update the vcdb.properties file with the new SQL server. If this is not updated, the performance overview charts and the Storage Monitoring Service (SMS) may be affected after migrating the vCenter Server database. For more information, see JDBC URL Formats for the vCenter Server Database section in the vSphere Installation and Setup guide.

    The vcdb.properties file is located at:
     
    • For vCenter Server 5.5 and earlier:
      • Windows 2008 – C:\ProgramData\VMware\VMware VirtualCenter
      • Other Windows versions – C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\
         
    • For vCenter Server 6.0:
      • C:\ProgramData\VMware\vCenterServer\cfg\vmware-vpx
         
    • For vCenter Server 6.5
      • C:\ProgramData\VMware\vCenterServer\cfg\vmware-vpx
         
    • For vCenter Server 6.7
      • C:\ProgramData\VMware\vCenterServer\cfg\vmware-vpx​​​​
         
  7. Start the VMware VirtualCenter Server and VMware Update Manager services.

  8. For more information, see:

    Note: In vCenter Server 5.1 and above, ensure that the Single Sign-On Service is started before starting the VMware VirtualCenter Server service.
For more information on:

When moving a SQL database from one server to another, you must perform all recommendations and steps provided by the third-party vendor. For more information on:

  • Attaching and detaching a database for Microsoft SQL Server.
  • Using the Copy Database Wizard in SQL Server 2000.
  • Syntax or best practices, engage the third-party vendor's documentation or support.
  • Moving SQL Server 2008 R2, see the MSDN article on Moving Database Files.
Note: The preceding links were correct as of October 9, 2013. If you find a link is broken, provide feedback and a VMware employee will update the link.

Additional Information

For translated versions of this article, see: