Latest SQL Server 2025 packages are currently available at https://packages.microsoft.com/rhel/9.0/mssql-server-2025/Packages/m/ and https://packages.microsoft.com/ubuntu/22.04/mssql-server-2025/pool/main/m/mssql-server/
These require openssl-3.0 and libldap-2.5.
There is no AUR package for a legacy openssl-3.0 build (undefined symbol: EVP_md2, version OPENSSL_3.0.0).
There are preview versions available for more recent Ubuntu/Red Hat, waiting for a final releases for modern rhel/ubuntu version which will hopefully work with OpenSSL legacy module.
Alternative would be to make openssl-3.0 build right now.
Pinned Comments
too commented on 2025-10-20 16:19 (UTC) (edited on 2025-10-20 16:20 (UTC) by too)
If the SQL Server does not start and the error is "Unable to set persistent hive root", create a root path for the SQLPAL registry hive:
doctorzeus commented on 2023-05-16 10:15 (UTC) (edited on 2023-06-17 03:56 (UTC) by doctorzeus)
This current package is MSSQLServer2022.
For anyone who needs to set the compatibility level of a db to migrate to an older version, see this article:
https://learn.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql-compatibility-level?view=sql-server-ver16
doctorzeus commented on 2023-02-22 22:23 (UTC) (edited on 2024-08-19 04:24 (UTC) by doctorzeus)
NOTES ON libldap 2.4:
Yes there is a newer version in the official repos but the binaries do not run without this version which is listed in the dependencies by Microsoft.
If you have a problem compiling libldapV2.4, go and ask on that package page, not here.
You can get libldap V2.4 here from this AUR package:
https://aur.archlinux.org/packages/libldap24