É importante entender que as Instruções para RedHat 7.3 e 7.4 se aplicam às versões aplicáveis do CentOS. Como você não especificou qual versão do CentOS você está usando, só posso assumir que você está usando um baseado no RHEL 7.3 ou no RHEL 7.4. Se esse não for o caso, seu sistema operacional não suporta MSSQL.
Can anyone help me? Why I am getting this error I am unable to proceed with the setup.
Suspeito que, seguindo instruções não oficiais, você instalou acidentalmente o pacote CTP ou RC SQL Server 2017. A Microsoft normalmente limita as construções de visualização a um período de tempo específico. Antes de executar qualquer um dos comandos abaixo, você desejará remover o que você instalou, usando os comandos apropriados.
Para resolver esse problema, você precisa executar o seguinte comando:
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
Depois que o comando for bem-sucedido, você precisará executar o seguinte comando:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
Na própria documentação da Microsoft sobre como alterar a origem do repositório para SQL Server 2017
, eles indicaram o seguinte.
At this point, if you choose to perform a full installation using the quickstart tutorials, remember that you have just configured the target repository. Do not repeat that step in the tutorials. This is especially true if you configure the GDR repository because the quickstart tutorials use the CU repository.
Alterar repositórios do repositório de visualização para o repositório do GA
Depois de atualizar o repositório, você precisa executar o seguinte comando:
sudo yum install -y mssql-server
Você precisa executar o seguinte comando:
sudo /opt/mssql/bin/mssql-conf setup
Você pode prosseguir com a configuração conforme descrito pela Microsoft.
If you are trying SQL Server 2017 in this tutorial, the following editions are freely licensed: Evaluation, Developer, and Express.
Instale o SQL Server e crie um banco de dados no Red Hat
The end of the repository URL confirms the repository type:
mssql-server: preview repository.
mssql-server-2017: CU repository.
mssql-server-2017-gdr: GDR repository.
There are two main types of repositories for each distribution:
Cumulative Updates (CU): The Cumulative Update (CU) repository contains packages for the base SQL Server release and any bug fixes or improvements since that release. Cumulative updates are specific to a release version, such as SQL Server 2017. They are released on a regular cadence.
GDR: The GDR repository contains packages for the base SQL Server release and only critical fixes and security updates since that release. These updates are also added to the next CU release.