mssql error: O período de avaliação expirou

1

Estou tentando instalar o MSSQL no Centos. Eu segui o artigo aqui . Eu digitei o seguinte comando para configurar o mssql para definir uma senha, etc.

sudo /opt/mssql/bin/mssql-conf setup

Eu recebi o seguinte erro

    The license terms for this product can be found in
    /usr/share/doc/mssql-server or downloaded from:
    https://go.microsoft.com/fwlink/?LinkId=852741&clcid=0x409

    The privacy statement can be viewed at:
    https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x409

    Choose an edition of SQL Server:
      1) Evaluation (free, no production use rights, 180-day limit)
      2) Developer (free, no production use rights)
      3) Express (free)
      4) Web (PAID)
      5) Standard (PAID)
      6) Enterprise (PAID)
      7) I bought a license through a retail sales channel and have a product key to enter.

    Details about editions can be found at
    https://go.microsoft.com/fwlink/?LinkId=852748&clcid=0x409

    Use of PAID editions of this software requires separate licensing through a
    Microsoft Volume Licensing program.
    By choosing a PAID edition, you are verifying that you have the appropriate
    number of licenses in place to install and run this software.

    Enter your edition(1-7): 3
    Configuring SQL Server...

    Error: The evaluation period has expired.
    /opt/mssql/lib/mssql-conf/invokesqlservr.sh: line 15: 74577 Aborted                 sudo -EH -u mssql /bin/bash -c "$CMDLINE"
    Setup has completed successfully. SQL Server is now starting.

Eu tenho o pacote mssql-server-14.0.900.75-1.x86_64 instalado. Eu executei sudo yum update mssql-server , mas diz Não há pacotes marcados para atualização.

Alguém pode me ajudar? Por que estou recebendo este erro, não consigo prosseguir com a configuração.

    
por david83 24.01.2018 / 18:14

1 resposta

2

É 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.

Orientação de instalação para o SQL Server no Linux

    
por 24.01.2018 / 19:09