Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como instalar o SQL Server no SUSE 12


Este artigo fornece instruções passo a passo para instalar o SQL Server 2019 para Linux no SUSE Linux Enterprise Server 12.

Essas etapas devem funcionar no SUSE Linux Enterprise Server 12, SP2, SP3, SP4 e SP5.

Você deve ter pelo menos 2 GB de memória antes de instalar o SQL Server em sua máquina SUSE. Se você estiver instalando isso em uma máquina virtual, deverá ter pelo menos 2 GB de memória alocada para ela.

O sistema de arquivos deve ser XFS ou EXT4 .

Instalar o SQL Server


As etapas a seguir instalarão o SQL Server 2019 para Linux no SUSE Linux Enterprise Server 12.

Abra o terminal e execute os comandos a seguir.

Baixe o arquivo de configuração do repositório SLES do Microsoft SQL Server 2019:
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo

Atualize seus repositórios:
sudo zypper --gpg-auto-import-keys refresh

Para garantir que a chave de assinatura do pacote da Microsoft esteja instalada em seu sistema, use o seguinte comando:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Instale o SQL Server:
sudo zypper install -y mssql-server

Execute a configuração do mssql-conf :
sudo /opt/mssql/bin/mssql-conf setup

Siga as instruções para escolher sua edição, aceite o contrato de licença e defina a senha sa.

Certifique-se de definir uma senha forte (comprimento mínimo de 8 caracteres, incluindo letras maiúsculas e minúsculas, dígitos de base 10 e/ou símbolos não alfanuméricos).

Verifique o status do SQL Server


Você pode executar o seguinte comando para verificar se o SQL Server está em execução:
systemctl status mssql-server

Conexões Remotas


Para permitir conexões remotas, você precisará abrir a porta do SQL Server no firewall.

A porta padrão do SQL Server é TCP 1433.

Se você estiver usando o firewall SuSE, precisará editar o /etc/sysconfig/SuSEfirewall2 arquivo de configuração para que o FW_SERVICES_EXT_TCP A entrada especifica o número da porta do SQL Server:
FW_SERVICES_EXT_TCP="1433"

Instalar ferramentas de linha de comando


Agora que você instalou o SQL Server, precisará de algum tipo de ferramenta para se conectar a ele.

As etapas a seguir farão com que você configure duas ferramentas de linha de comando do SQL Server:sqlcmd e bcp .

Adicione o repositório do Microsoft SQL Server ao Zypper:
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo 
sudo zypper --gpg-auto-import-keys refresh

Agora, instale mssql-tools com o pacote de desenvolvedor unixODBC:
sudo zypper install -y mssql-tools unixODBC-devel

Você será solicitado a aceitar os termos da licença duas vezes. Se você concorda com os termos, digite YES em ambas as ocasiões.

Adicionar ao CAMINHO


Você pode adicionar opcionalmente o /opt/mssql-tools/bin/ à sua variável de ambiente PATH, para que você possa executar as ferramentas sem precisar fornecer o caminho completo.

Para tornar sqlcmd/bcp acessível a partir do shell bash para sessões de login:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

Para tornar sqlcmd/bcp acessível a partir do shell bash para sessões interativas/sem login:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Conectar ao SQL Server


Agora que o SQL Server está instalado e as ferramentas de linha de comando também estão instaladas, podemos usar as ferramentas de linha de comando para conectar ao SQL Server.

Digite o seguinte, mas substitua <YourPassword> com sua própria senha:
sqlcmd -S localhost -U SA -P '<YourPassword>'

Alternativamente, você pode omitir -P '<YourPassword>' e você será solicitado a fazê-lo.

Para se conectar a uma instância remota, altere localhost para o nome da máquina ou endereço IP e certifique-se de que a porta 1433 esteja aberta no firewall.

Depois de se conectar com sucesso, você deverá ver um prompt parecido com este:
1>

A partir daqui, você pode usar o T-SQL para criar bancos de dados, executar consultas e muito mais.

Por enquanto, insira o seguinte código para verificar sua versão do SQL Server:
SELECT @@version
GO

Se você é novo no SQL Server, confira meu tutorial do SQL Server no Quackit.