Sql-server – MS SQL Server Error: Replication components are not installed on this server on Ubuntu

merge-replicationsql serverUbuntu

We have a Windows 10 SQL Server 2014 Standard License I'm using on our local computer. Trying to replicate a database to an Ubuntu Server 18.x with SQL Server 2018 (installed using this easy guide).

I've completed the replication steps on my local PC (using this guide), but when I try to setup Subscription using SSMS 2018 I get the error below

Replication components are not installed on this server on Ubuntu

I've tried:

  1. Reinstalling the SQL Server on Ubuntu as recommended by most Microsoft forums like here and here to no avail. The instructions point to a command with .exe:

    You need to run setup again and install the replication components. You can do this from the command line like this:

    setup.exe /q /Features=Replication /InstanceName=MSSQLSERVER /ACTION=INSTALL /IAcceptSQLServerLicenseTerms
    
  2. Edit 2: This says Replication isnt supported on Linux SQL Server 2017

Best Answer

Confirmed. Replication on Linux begins with SQL Server 2019 according to Microsoft

SQL Server 2019 introduces SQL Server Replication for instances of SQL Server on Linux.