A method for migrating database content from a database hosted on a first server to a second server, the method comprising: performing a backup process, the backup process comprising receiving, from the first server, at least a portion of the database content of the database hosted on the first server; and storing the received database content in a secondary storage system as a backup version, wherein the secondary storage system stores different backup versions of the database content and tracks changes between the different backup versions of the database content; receiving a request to migrate the database content of the database hosted on the first server to the second server; and, in response to receiving the request: performing a migration process, the migration process comprising: providing to the second server, using the secondary storage system, one or more said backup versions of the database content stored at the secondary storage system; and for database content hosted on the first server that has not been provided to the second server as part of the one or more said backup versions, determining changes to the database content since the one or more said backup versions were stored; and using the determined changes in determining whether to send a command, the command causing write operations by the database hosted on the first server to be prevented. performing a backup process, the backup process comprising receiving, from the first server, at least a portion of the database content of the database hosted on the first server; and storing the received database content in a secondary storage system as a backup version, wherein the secondary storage system stores different backup versions of the database content and tracks changes between the different backup versions of the database content; receiving a request to migrate the database content of the database hosted on the first server to the second server; and, in response to receiving the request: performing a migration process, the migration process comprising: providing to the second server, using the secondary storage system, one or more said backup versions of the database content stored at the secondary storage system; and for database content hosted on the first server that has not been provided to the second server as part of the one or more said backup versions, determining changes to the database content since the one or more said backup versions were stored; and using the determined changes in determining whether to send a command, the command causing write operations by the database hosted on the first server to be prevented. providing to the second server, using the secondary storage system, one or more said backup versions of the database content stored at the secondary storage system; and for database content hosted on the first server that has not been provided to the second server as part of the one or more said backup versions, determining changes to the database content since the one or more said backup versions were stored; and using the determined changes in determining whether to send a command, the command causing write operations by the database hosted on the first server to be prevented.