Migrating the vault database from one Microsoft SQL Server to another
When you migrate from one Microsoft SQL Server to another, the new Microsoft SQL Server must run the same or a later version of Microsoft SQL Server. Do not migrate a vault database to an older version of Microsoft SQL Server.
It is not necessary for the Microsoft SQL Server edition (Express, Standard, or Enterprise) to be the same. From M-Files point of view, the migration works as long as the version and edition of the new Microsoft SQL Server are supported by M-Files and the vault database can be brought online on the new server. For information about the supported versions and editions, see Microsoft SQL Server requirements.
Before you migrate to a different Microsoft SQL Server edition, make sure that the new edition is suitable for your environment:
- The new edition must support all the features that the vault database uses, such as Transparent Data Encryption (TDE). If the new edition does not support a feature in use, the database cannot be restored on the new server. This is a Microsoft SQL Server limitation, not an M-Files limitation.
- The new edition must be able to hold the vault database. Some editions, such as Microsoft SQL Server Express, have a hard limit for the size of a database, and a vault can become unusable if all the database space is used.
Refer to Microsoft documentation to check the features and capabilities of the Microsoft SQL Server editions.
See also Important tasks after installation, vault creation, or vault migration for a checklist of tasks that we recommend to be done with vault creation.
To migrate a vault database from one Microsoft SQL Server to another: