This utility will migrate user tracking data for project shared questions.
Please follow the steps below to execute the QuestionRevisioningMigration utility.
Extract the <SVNFolder>\Web\web.zip file into a folder. Here, <SVNFolder> is the path where ExamDeveloper files are going to be checked out, which is C:\ExamDeveloper\Repositories\ExamDeveloper\ in our example.
Extract the <Step a Folder Location>\MigrationExe\QuestionRevisioningMigration.zip file into a folder. Here, <Step a Folder Location> is the path where web.zip files are extracted in the above step, which is C:\ExamDeveloper\Repositories\ExamDeveloper\Web\web in our example.
Locate QuestionRevisioningMigration.exe in the<Step b Folder Location> folder. Here, <Step b Folder Location> is the path where QuestionRevisioningMigration.zip files are extracted from the above step b, which is C:\ExamDeveloper\Repositories\ExamDeveloper\Web\web\MigrationExe\QuestionRevisioningMigration in our example.
Open cmd and run the following commands
cd <Step b Folder Location>
type QuestionRevisioningMigration.exe and press enter.
It will promt for conection string, type <CONNECTION_STRING>. Here, <CONNECTION_STRING> is your ExamDeveloper database connection string, which is the same as the value of the CONNECTION_STRING token from the secure.properties file.
Thus, if your database connection string is "Data Source=WIN-VSGF1NBSVPB; Initial Catalog=ExamDeveloper; Persist Security Info=True; User ID=ExamDev; Password=P@s$w0rd" as in our example, then the command to run would appear as below: