Normally, SQL Server 2022 Express is automatically installed with memoQ TMS. However, this will not be enough for you in two cases:
- You expect a large amount of data. SQL Server Express can handle databases of up to 10 gigabytes. If you need more, you need to purchase and install SQL Server Standard or Enterprise. Or:
- You have a SQL Server, but on a different computer: If your organization has a separate database server for this, SQL Server will be installed on that server. You need to create a database and grant permissions on that server.
Trial or Evaluation editions are not supported: Using such editions is known to cause problems.
If you do not need a large database (more than 10 gigabytes), and the database can be stored on the same computer where memoQ TMS runs, you don't need to download SQL Server separately. Just ask the Deployment tool to install the copy of SQL Server 2022 Express that comes with the setup package.
If you need to install a SQL Server instance before you install memoQ TMS, use SQL Server 2019 or newer. The free Express edition is sufficient unless you plan to set up large online projects, regularly exceeding the size of 50,000-100,000 segments.
Download the recommended setup package of SQL Server 2022 Express from the Microsoft Download Center.
Because each version and edition of SQL Server has a more or less different setup program, this page cannot offer a detailed walkthrough. However, it is recommended that you pay attention to the following when installing SQL Server:
- Do not make changes to the service accounts that the SQL Server installer offers, unless your corporate infrastructure requires it.
- memoQ TMS can only communicate with SQL Server using Windows-integrated authentication.
- Download and install SQL Server Management Studio (SSMS) along with SQL Server. Note that different versions of SQL Server use different versions of SSMS.
- It is highly recommended that you install a named SQL Server instance called MemoQServer: this is what the memoQ TMS setup program will look for by default. Do not use a Default instance.
Separate SQL Server? Do not forget the permissions.
If you install SQL Server separately, grant specific roles to at least two users.
The user account that represents memoQ TMS (that is, the service user) needs the following:
- Over the SQL Server, the preferred server-level role is sysadmin.
- Over the memoQ TMS database, the memoQ TMS service user must be db_owner.
The user who installs and manages memoQ TMS on the server computer needs the following:
- Over the SQL server, the minimum role is bulkadmin (to make backups of the database), the preferred privilege is sysadmin.
- Over the memoQ TMS database, the user needs to be db_owner.