Partilhar via


Instalar manualmente o SQL Server

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

Siga as etapas neste artigo para instalar o SQL Server 2017. Você pode usar etapas semelhantes para instalar versões anteriores. O Azure DevOps Server requer o SQL Server 2016 e superior. Neste exemplo, todos os recursos do SQL Server que o Azure DevOps Server requer são instalados no mesmo servidor. Usar o mesmo servidor não é um requisito, porque o Azure DevOps Server é flexível com seu uso de topologias do SQL Server.

Sugestão

Você pode usar uma instalação existente do SQL Server para Azure DevOps Server. Para fazer isso, você precisa de credenciais administrativas concedidas pelo administrador do SQL Server. Você deve ser membro da função de servidor sysadmin no SQL Server para instalar e configurar o Azure DevOps Server. Para obter mais informações, consulte Adicionar administradores de nível de servidor ao Azure DevOps Server.

Um servidor ou dois?

Se você planeja usar um servidor para o Azure DevOps Server, pode ignorar esta seção.

Se mais de 500 usuários precisarem acessar o Azure DevOps Server, instale o SQL Server em um segundo servidor. Um servidor adicional divide a carga entre o Servidor de DevOps do Azure e seu banco de dados de configuração. Os recursos do SQL Server que o Servidor de DevOps do Azure requer podem ser instalados no segundo servidor ou divididos entre os dois. Por exemplo, você pode instalar o servidor de relatório na instância do Servidor de DevOps do Azure, enquanto outros componentes são instalados em um segundo servidor. Esse tipo de configuração separa o tráfego entre HTTP e o servidor SQL.

Há muitas opções de topologia diferentes que você pode fazer. Com o Azure DevOps Server, você pode instalar recursos de instância do SQL Server, como Mecanismo de Banco de Dados, Reporting Services e Analysis Services, em vários servidores. Aqui estão algumas advertências de topologia do SQL Server que devem ser lembradas:

  • O Servidor de DevOps do Azure requer o Mecanismo de Banco de Dados e os recursos de pesquisa de texto completo. Esses recursos devem ser instalados juntos, embora cada um possa ir em seu próprio servidor.
  • Os relatórios do Azure DevOps Server são opcionais. Se necessário, instale o Analysis Services e o Reporting Services, embora cada um possa usar seu próprio servidor.
  • Se nenhum dos recursos do SQL Server acima estiver instalado na instância do Servidor de DevOps do Azure, instale a Conectividade das Ferramentas de Cliente.

Para instalar recursos do SQL Server em servidores diferentes, execute a instalação para cada servidor. Use as instruções a seguir, mas instale apenas o recurso necessário.

Sugestão

Uma instalação multisservidor do Servidor de DevOps do Azure requer um domínio do Ative Directory e contas de domínio ou a conta do Serviço de Rede. Não é possível usar contas locais para contas de serviço.

Instalar o SQL Server

Você deve ser membro do grupo de segurança Administradores do Windows antes de executar a instalação.

Sugestão

Para versões do Windows anteriores ao Windows Server 2016 e ao Windows 10, certifique-se de que o .NET Framework 3.5 está instalado. Para o Windows Server, instale o .NET Framework 3.5 usando o assistente Adicionar Recursos do Gerenciador do Servidor. Para obter mais informações, consulte Adicionar funções e recursos de servidor (Windows 2012/Windows 2012 R2) e Adicionar funções e recursos de servidor (Windows Server 2008 R2).

  1. Transfira e instale uma versão suportada do SQL Server a partir do Centro de Transferências do SQL Server.

  2. Na página Centro de Instalação do SQL Server , selecione Instalação. Em seguida, selecione Nova instalação autônoma do SQL Server ou adicione recursos a uma instalação existente.

    Nova instalação do SQL Server

    1. Na página Chave do Produto , insira a chave do produto ou especifique uma edição gratuita. Selecione Seguinte.

    2. Na página Termos de Licença , aceite o contrato de licença. Selecione Seguinte.

    3. Na página Regras de Instalação , selecione Avançar.

      Aviso do Firewall do Windows

      Sugestão

      Pode aparecer um aviso do Firewall do Windows. Você pode ignorar esse aviso com segurança se planeja instalar também o Servidor de DevOps do Azure neste servidor. A instalação do Servidor de DevOps do Azure adiciona automaticamente essa exceção ao Firewall do Windows. Se você instalar o Servidor de DevOps do Azure em outro servidor, abra uma porta para o SQL Server no Firewall do Windows neste servidor.

      Para obter mais informações, consulte Portas necessárias para a instalação do Azure DevOps Server.

    4. Na página Seleção de Recursos , marque as caixas de seleção de um ou mais dos seguintes componentes com base na topologia que você pretende usar:

      • Os Serviços do Mecanismo de Banco de Dados são necessários.

      • Full-Text e extrações semânticas para pesquisa são necessárias.

      • O Analysis Services é apenas para relatórios.

      • A Conectividade das Ferramentas de Cliente é usada somente se nenhum outro componente do SQL Server estiver instalado no servidor que executa o Servidor de DevOps do Azure.

        Observação

        Em versões anteriores do SQL Server, você instalou as Ferramentas de Gerenciamento (SQL Server Management Studio) e o Reporting Services selecionando-as na página Seleção de Recursos . No SQL Server 2017, eles são instalados separadamente. Para obter mais informações, consulte Instalar o SQL Server Management Studio e Instalar e configurar o SQL Server Reporting Services.

    5. Na página Configuração da Instância , selecione Instância padrão. Se você selecionar Instância nomeada, insira o nome da instância.

    6. Na página Configuração do Servidor , aceite os padrões ou insira o nome de uma conta de domínio. Use NT AUTHORITY\NETWORK SERVICE no Nome da Conta para cada serviço. Se você especificar uma conta de domínio, digite sua senha em Senha. Se utilizar NT AUTHORITY\NETWORK SERVICE, deixe palavra-passe em branco.

      Configuração do servidor

    7. Na coluna Tipo de Inicialização , verifique se Automático aparece para todos os serviços que você pode editar. Selecione Seguinte.

      Configuração do servidor (detalhes)

      Observação

      Você está usando uma versão diferente do inglês do SQL Server? As configurações de agrupamento padrão para inglês dos EUA atendem aos requisitos do Azure DevOps Server. Você também pode definir as configurações de agrupamento para o Mecanismo de Banco de Dados nesta página. Para obter mais informações, consulte Requisitos de agrupamento do SQL Server para o Azure DevOps Server.

    8. Se você marcou anteriormente a caixa de seleção Serviços do Mecanismo de Banco de Dados , na página Configuração do Mecanismo de Banco de Dados , selecione Modo de autenticação do Windows. Em seguida, selecione Adicionar usuário atual. Caso contrário, pule para a próxima etapa.

      Configuração do Mecanismo de Banco de Dados

    9. Se você marcou anteriormente a caixa de seleção Analysis Services , na página Configuração do Analysis Services , selecione Adicionar Usuário Atual. Caso contrário, pule para a próxima etapa.

      Configuração do Analysis Services

    10. Na página Pronto para Instalar , revise a lista de componentes a serem instalados. Em seguida, selecione Instalar.

      Concluída

    11. Selecione Fechar após a conclusão da instalação.

Instalar e configurar o SQL Server Reporting Services

Se você não usar os relatórios do Azure DevOps Server, não precisará instalar o SQL Server Reporting Services ou o SQL Server Analysis Services.

Se o Reporting Services estiver instalado no mesmo servidor que o Servidor de DevOps do Azure e não estiver configurado, você concluirá sua configuração durante a instalação do Servidor de DevOps do Azure.

Para alterar um servidor de relatório manualmente, você deve ser membro dos Administradores do Windows no servidor onde o banco de dados de relatório está localizado.

Instalar e configurar um servidor de relatório

Observação

Se a caixa de diálogo Controle de Conta de Usuário for exibida, selecione Sim para continuar.

  1. Na página Centro de Instalação do SQL Server , selecione Instalação. Em seguida, selecione Instalar o SQL Server Reporting Services.

  2. Na página Microsoft SQL Server 2017 Reporting Services , selecione Download. Inicie a instalação.

  3. Após a conclusão da instalação, selecione Configurar servidor de relatório.

    A caixa de diálogo Conexão de Configuração do Reporting Services é exibida.

  4. Em Nome do Servidor, insira o nome do servidor de relatório. Se você usar um nome de instância, insira o nome da instância em Instância do Servidor de Relatório. Selecione Conectar.

    1. Na página principal, selecione Iniciar se o estado do Serviço de Relatório indicar Parado.

    2. Na barra de navegação, selecione URL do Serviço Web.

      1. Selecione Aplicar para aceitar os valores padrão nas caixas Diretório Virtual, Endereço IP e Porta TCP .
    3. Na barra de navegação, selecione Banco de dados.

      1. Na página Banco de Dados do Servidor de Relatório , selecione Alterar Banco de Dados.

        O Assistente de Configuração do Banco de Dados do Servidor de Relatório é exibido.

        1. Em Ação, selecione Criar um novo banco de dados do servidor de relatório e selecione Avançar.

        2. Em Servidor de Banco de Dados, digite o nome de uma instância local ou remota do SQL Server para hospedar o banco de dados do servidor de relatório em Nome do Servidor e selecione Avançar.

        3. Em Banco de Dados, aceite os valores padrão nas caixas Nome do Banco de Dados, Idioma e Modo Nativo . Selecione Seguinte.

        4. Em Credenciais, aceite os valores padrão nas caixas Tipo de autenticação, Nome de usuário e Senha . Selecione Seguinte.

        5. Em Resumo, verifique suas informações e selecione Avançar.

        6. Em Progresso e Conclusão, selecione Concluir.

    4. Na barra de navegação, selecione URL do Portal da Web.

      1. Selecione Aplicar para aceitar o valor padrão na caixa Diretório Virtual .
    5. Selecione Sair para fechar o assistente do Gerenciador de Configuração do Servidor de Relatórios.

Instalar o SQL Server Management Studio

Para instalar o Azure DevOps Server, o SQL Server Management Studio não é necessário. Use o SQL Server Management Studio somente se precisar verificar a instalação do SQL Server.

  1. Na página Centro de Instalação do SQL Server , selecione Instalação. Em seguida, selecione Instalar ferramentas de gerenciamento do SQL Server.

  2. Na página Baixar o SQL Server Management Studio , siga as instruções para baixar e instalar.

Criar um banco de dados do SQL Server

Você pode criar um banco de dados vazio para o Azure DevOps Server. Um banco de dados vazio é útil para gerenciar um ou vários bancos de dados de instância que seu Servidor de DevOps do Azure exige. Esse banco de dados pode ser hospedado em uma instância única ou gerenciada do SQL Server. Este artigo mostra como criar um banco de dados SQL Server vazio para uso com o Azure DevOps Server.

Este procedimento tem duas etapas:

  1. Crie o banco de dados e nomeie-o com base nas diretrizes estabelecidas.

  2. Identifique o banco de dados ao instalar o Servidor de DevOps do Azure.

O Azure DevOps Server inclui um banco de dados que pode ser usado como um banco de dados vazio durante a instalação:

  • Tfs_Configuração do DatabaseLabel

Esse banco de dados deve usar a estrutura de nomenclatura conforme mostrado. Você pode remover a cadeia de caracteres DatabaseLabel ou usar uma cadeia de caracteres personalizada que descreve exclusivamente esse banco de dados.

Durante a instalação do Servidor de DevOps do Azure, quando você usa uma instância existente do SQL Server, tem a opção de usar esse banco de dados. Marque a caixa de seleção Usar bancos de dados vazios pré-existentes em Opções avançadas durante a instalação. Se você adicionou um rótulo, insira-o em Rótulo de Bancos de Dados do Servidor. Em seguida, o assistente usa o banco de dados vazio criado para configurar seu banco de dados de configuração.

Observação

Cada coleção de projetos também requer seu próprio banco de dados, mas você não pode configurar o Servidor de DevOps do Azure para usar bancos de dados de coleção de projetos vazios durante a instalação. Os bancos de dados de coleta são criados automaticamente durante a instalação.

Trabalhar com instâncias nomeadas do SQL Server

Você pode instalar o Azure DevOps Server usando a instância padrão do SQL Server ou usando uma instância nomeada do SQL Server. Com base na infraestrutura de negócios e nas necessidades de implantação, convém usar uma instância nomeada. Para usar uma instância nomeada em sua implantação do Azure DevOps Server, crie a instância nomeada no SQL Server antes de instalar o Azure DevOps Server ou crie uma coleção de projetos que use essa instância. Não é possível criar uma instância nomeada durante a instalação do Servidor de DevOps do Azure.

Para usar uma instância nomeada do SQL Server em uma implantação do Azure DevOps Server, execute uma das seguintes etapas:

  • Instale o SQL Server usando uma instância nomeada.
  • Mova ou restaure os dados do Servidor de DevOps do Azure para uma instância nomeada.
  • Crie uma coleção de projetos em uma instância nomeada.

Verificar SQL Server

Para verificar se sua instalação do SQL Server funciona com o Azure DevOps Server, verifique se os recursos necessários do SQL Server estão disponíveis. Além disso, verifique se os serviços subjacentes do Windows associados ao SQL Server estão em execução. Verifique se as configurações de conexão estão configuradas e se as portas de rede estão abertas.

Para usar relatórios quando o SQL Server Reporting Services não estiver no servidor que executa o Servidor de DevOps do Azure, instale a Conectividade de Ferramentas de Cliente no Servidor de DevOps do Azure.

Se o Mecanismo de Banco de Dados, o Analysis Services e o Reporting Services forem executados em instâncias diferentes do SQL Server, entre em cada servidor para verificar as instâncias.

Permissões necessárias

Para executar o SQL Server Configuration Manager, você deve ser membro do grupo de segurança Usuários no servidor que hospeda o SQL Server. Para usar o SQL Server Configuration Manager para modificar serviços, você também deve ser membro do grupo de segurança Administradores.

Para executar o SQL Server Reporting Services Configuration Manager ou o SQL Server Management Studio, você deve ser membro do grupo de segurança Administradores. Essa atribuição está no sistema operacional do servidor com a instância do SQL Server. Para o SQL Server Management Studio, você também deve ser membro da função de servidor Público na instância do SQL Server que precisa de verificação.

Verificar o Mecanismo de Banco de Dados e o Analysis Services

Na instância do SQL Server que executa o Mecanismo de Banco de Dados, verifique se você tem o recurso Full-Text e Extrações Semânticas para Pesquisa instalado:

  1. Abra o Centro de Instalação do SQL Server e selecione Instalação.

  2. Selecione Nova instalação autônoma do SQL Server ou adicione recursos a uma instalação existente. Se Full-Text e Extrações Semânticas para Pesquisa não estiverem disponíveis na instância do SQL Server que executa o Mecanismo de Banco de Dados, instale Full-Text e Extrações Semânticas para Pesquisa.

Para verificar se os serviços do Windows estão em execução usando o SQL Server Configuration Manager:

  1. Na instância do SQL Server na qual o Mecanismo de Banco de Dados, o SQL Server Analysis Services ou ambos estão em execução, inicie o SQL Server Configuration Manager.

    1. Selecione Serviços do SQL Server e verifique se Executando aparece na coluna Estado de todos os serviços. Verifique se o Modo Iniciar está definido como Automático para todos os serviços.

      • Para alterar o modo de início de um serviço para iniciar automaticamente, abra o menu de contexto do serviço. Selecione Propriedades e, em seguida, selecione a guia Serviço . Selecione a lista suspensa à direita do Modo Iniciar e selecione Automático.
      • Para alterar um estado de serviço interrompido para em execução, abra o menu de contexto do serviço interrompido e selecione Iniciar.
    2. Selecione Configuração de Rede do SQL Server e clique duas vezes em Protocolos para MyInstanceName. Verifique se Enabled aparece na coluna Status para TCP/IP.

      Se você especificou a instância padrão durante a instalação, MyInstanceName é MSSQLSERVER.

Para concluir o procedimento a seguir, o SQL Server Management Studio deve ser instalado. Ele não precisa ser instalado no servidor que executa sua instância do SQL Server.

Para verificar uma conexão com uma instância do SQL Server usando o SQL Server Management Studio:

  1. Inicie o SQL Server Management Studio.

    A caixa de diálogo Conectar ao Servidor é aberta.

  2. Na lista Tipo de servidor , selecione Mecanismo de Banco de Dados ou Analysis Services com base no tipo de instalação a ser verificado.

  3. Digite o nome do servidor e selecione Conectar.

    Quando o SQL Server é instalado em um cluster, especifique o nome do servidor em vez do nome do computador. Se você usar instâncias nomeadas do SQL Server, especifique o nome do servidor e o nome da instância. Se não conseguir ligar ao servidor, verifique as definições da firewall e tente ligar-se novamente.

  4. No Pesquisador de Objetos, verifique se uma seta verde aparece ao lado do nome do servidor.

Verificar o Reporting Services

Para verificar se o serviço do Windows é executado usando o SQL Server Configuration Manager:

  1. No servidor que executa o SQL Server Reporting Services, inicie o SQL Server Configuration Manager.

    1. Selecione Serviços do SQL Server e verifique se Executando aparece na coluna Estado do SQL Server Reporting Services.

Para verificar se as URLs do servidor de relatório são executadas usando o SQL Server Reporting Services Configuration Manager:

  1. No servidor que executa o SQL Server Reporting Services, inicie o Gerenciador de Configuração do Reporting Services.

    Observação

    No Windows Server, abra o menu de contexto do Gerenciador de Configuração do Reporting Services. Selecione Executar como administrador.

    A caixa de diálogo Conexão de Configuração do Reporting Services é exibida.

    1. Em Nome do Servidor, insira o nome do servidor de relatório. Se você usar um nome de instância, insira o nome da instância em Instância do Servidor de Relatório. Selecione Conectar.

    2. Selecione URL do Gerenciador de Relatórios e selecione o link para o site do gerenciador de relatórios.

      O site do gerenciador de relatórios do servidor de relatório é aberto na janela do navegador.

    3. Selecione URL do Serviço Web e selecione o link para o site do servidor de relatório.

      O site do servidor de relatório é aberto na janela do navegador.