Blog  |  Contact Us

Search the Knowledgebase Browse by Category
Migrating from the 32-bit TestTrack Server to the 64-bit TestTrack Server on the Same Computer
Last Updated
9th of February, 2012

This article explains how to migrate data from the 32-bit TestTrack Server to the 64-bit server. If you are performing a new 64-bit server installation, see Installing the 64-bit TestTrack Server.

The 64-bit TestTrack Server database and projects can be stored in TestTrack 2012 and later native format (SQLite) or a different RDBMS. Oracle, PostgreSQL, and SQL Server are supported.

The 64-bit TestTrack installer installs the following 64-bit components:

  • TestTrack Server
  • Seapine License Server
  • Seapine License Server Admin Utility
  • TestTrack Registry Utility
  • Required DLLs for the TestTrack Server

Complete the following steps to migrate to the 64-bit server.

  1. Make sure the computer you are installing the 64-bit server on meets the minimum system requirements. The 64-bit server is only supported on Windows and Linux. See TestTrack Server System Requirements.
  2. Create a backup of the TestTrack Server database and projects. See Backing Up TestTrack Databases.
  3. Upgrade the required 32-bit server components to the current version.
  4. If you use SQL Server, create unique 64-bit system DSNs to replace each 32-bit DSN configured for TestTrack.
  5. If you are also migrating to the 64-bit Seapine License Server, see Migrating from the 32-bit Seapine License Server to the 64-bit Seapine License Server on the Same Computer before installing the 64-bit license server.
  6. Install the 64-bit TestTrack Server.
  7. Configure TestTrack projects.

Upgrading 32-bit server components

The TestTrack Server Admin Utility and web and SOAP components are not included in the 64-bit installer. These components must be upgraded to work with the 64-bit server, but they do not have to be installed on the same computer as the server application. If you use TestTrack 2011.1 or earlier with a native server database and projects, you must also upgrade the 32-bit server to upgrade the database and projects to the current format (SQLite) and version to continue using them on the 64-bit server.

  1. Run the 32-bit TestTrack installer and select a custom installation that installs the following components:
    • TestTrack Server (only if using TestTrack native databases on the 64-bit server)
    • TestTrack Server Admin Utility
    • TestTrack web and SOAP components
  2. If you use TestTrack native databases, start the TestTrack Server. The 32-bit server automatically upgrades TestTrack native databases and projects to the current format the first time it starts.

After the upgrade, you can optionally convert the server database and projects to a different RDBMS type. Refer to the TestTrack Server Admin Guide for information.

Installing the 64-bit TestTrack Server

Windows

    1. Run the 64-bit TestTrack installer and install the server in a different directory than the one that includes the existing 32-bit server components.
    2. Start the Seapine License Server.
    3. Copy any TestTrack project directories, including all subdirectories and files, from the 32-bit location to the 64-bit location.
      By default, projects are stored in the TTDbs directory. The TestTrack database location depends on the RDBMS database type and configuration.

      Linux

      1. Run the 64-bit TestTrack installer.
        The 32-bit and 64-bit servers are installed in the same directory in Linux. The default application directory is /var/lib/TestTrack.
      2. Start the Seapine License Server.

      Configuring TestTrack projects

      1. Start the TestTrack Server.
      2. Log in to the TestTrack Server Admin Utility.
      3. If you are using SQL Server, click Server Options and then select the RDBMS Connections category to add connections for the DSNs you created for the TestTrack projects. Click OK to save the changes and close the Options dialog box when you finish adding the connections.
      4. Click Projects.
      5. Select all projects in the list and click Remove. You are prompted to remove the projects. Click Yes to confirm the removal.
      6. Click Add Existing.
      7. Select the Project Type and enter the Location information.
        • If you are adding a TestTrack native project, click Project List to select it.
        • If you are adding an RDBMS project, select the connection that contains the project and then select the project. You may need to select ‘Show projects that are currently in use by other servers’ if no projects are displayed in the Project Name list.
      8. Click OK to add the project.
      9. Repeat steps 6 - 8 until all projects are added to the Projects list.
        Make sure all projects are added because they must all be upgraded at the same time. All data is stored in a one database and you cannot upgrade a subset of data.
      10. Select all projects in the list and click Upgrade. The Confirm Project Upgrade dialog box opens.
      11. Click Yes to start the upgrade.
      Attachments
      No attachments were found.
      Related Articles

      © 2012 Seapine Software, Inc., All rights reserved.