|
In order to migrate to a different database backend, you must create a backup of your SQL data, configure the database and finally import the data via a backup restoration process. This can be done from either the Crucible administration console, which streamlines the process, or via the command line tool which Crucible provides. These two methods are described below. The following resources may be of interest:
Before you begin:
.jar file in the classpath (by placing the .jar file in FISHEYE_INST/lib).If your database is hosted on a SQL Server cluster, you must include the instance name in the JDBC URL
jdbc:jtds:sqlserver://<server>[:<port>][/<database>];instance=<instance_name> |
Please ensure that you use a SQL Server user account to log into your database, not a Windows user account. |
To configure FishEye/Crucible to use SQL Server and migrate data using the administration console:
To log in to the Admin area, you can either:
HOSTNAME is the name of the server on which you installed Fisheye.Once logged in as an administrator you can also get to the Admin area by clicking the 'cog' menu in the FishEye/Crucible header, and choosing Administration.
Screenshots: Configuring FishEye/Crucible to use SQL Server and migrating data (click to view full-size images)
To configure FishEye/Crucible to use SQL Server and migrate data using the command line:
sql data from the FishEye/Crucible instance. Information on how to create a backup can be found at Backing up and restoring FishEye data \ Backing up and restoring Crucible dataRun the following command from the <FishEye installation directory>/bin directory:
$ ./fisheyectl.sh restore --sql \
--file /path/to/backup.zip \
--dbtype sqlserver2012 \
--jdbcurl "jdbc:jtds:sqlserver://hostname:port;databaseName=dbName;" \
--username crucible \
--password password |