Softwares recomendados para o Dataplace ERP

Nesta página serão mostradas as informações referentes a infraestrutura básica de software para utilização do Dataplace Dataplace como sistema operacional e suas versões,  banco de dados e também boas práticas de agendamentos dos backups do sistema.

Softwares recomendados para o Dataplace

A utilização do Dataplace  depende também de alguns elementos externos que são os softwares em que se baseia sua estrutura como banco de dados, sistema operacional, etc. Esta documentação irá mostrar para você quais são os programas são necessários para utilização adequada do Dataplace.

Banco de Dados

O Microsoft SQL Server é um gerenciador de Banco de dados relacional (SGBD), é ele que faz o gerenciamento da base de dados do Dataplace. Para o correto funcionamento do nosso sistema, é recomendado a utilização do SQL Server a partir da versão 2012.

Requisitos Mínimos Hardware para Instalação do SQL Server

Memória

Express: 512 MB

Outras Edições: 1 GB

 Veja abaixo mais informações referentes às edições do SQL Server.

Processador

Arquitetura do processador: x64

Velocidade do clock: 1,4 GHz

 O sistema operacional pode ser de 32 bits (x86), mas a arquitetura do processador deve ser de 64 bits (x64).

Além destas definições de softwares compatíveis com o Dataplace é necessário que o hardware de sua maquina seja compatível com os requisitos mínimos definidos para o Dataplace, para isso acesse a página Configuração de Hardware Sugerida e saiba mais.

Para saber os requisitos de hardware e software para a instalação e execução de uma instância do SQL Server, acesse este link: https://msdn.microsoft.com/pt-br/library/ms143506.aspx.

Versões mais recentes dos SQLs

É fundamental que os gerenciadores bancos de dados estejam sempre atualizados em suas últimas versões. A tabela abaixo mostrará todas versões  compatíveis com o Dataplace e seus Services Packs mais recentes.

VersãoService PackData do Service PackAtualização cumulativa mais recenteData da atualização cumulativa
SQL Server 2012SQL Server 2012 SP4 (11.0.7001.0)setembro de 2017CU10 para 2012 SP3 (11.0.6607.3)agosto de 2017
SQL Server 2014SQL Server 2014 SP3 (12.0.6024.0)outubro de 2018CU4 + GDR para 2014 SP2  (12.0.6433.1)janeiro de 2021
SQL Server 2016SQL Server 2016 SP2 (13.0.5026.0)abril de 2018CU16 para 2016 SP2  (13.0.5882.1)janeiro de 2021
SQL Server 2017NenhumNenhumaCU23 (14.0.3381.3)fevereiro de 2021
SQL Server 2019NenhumNenhumaCU9 para 2016 (15.0.4102.2)fevereiro de 2021

 Essas versões também são válidas para o SQL Server Express.

 Caso o banco de dados esteja com a compatibilidade do SQL Server inferior, o DBA Tools fará a troca para o nível de compatibilidade do SQL Server 2012 que é versão mínima aceita pelo Dataplace e apresentará uma notificação ao usuário.

Edições do SQL Server

Conhecer as edições  vigentes do SQL Server é importante para a decisão de qual delas atenderá melhor a necessidade da sua empresa, com relação aos recursos, limitações e custos. A tabela abaixo irá mostrar as edições disponíveis no SQL Server 2016, que é a versão mais recente até o momento.

SQL Server EdiçãoDefinição
EnterpriseA edição SQL Server 2016 Enterprise fornece recursos de datacenter abrangentes de alta tecnologia, virtualização ilimitada e Business Intelligence. Oferecendo altos níveis de serviço para cargas de trabalho importantes e acesso a visões de dados para usuários finais.
StandardA edição SQL Server 2016 Standard fornece gerenciamento de dados básicos e bancos de dados BI para departamentos e pequenas empresas executarem seus aplicativos, e oferece suporte a ferramentas de desenvolvimento comuns para rede local e em nuvem. Permitindo o gerenciamento eficiente de bancos de dados com mínimos recursos de TI.
Edições ExpressA edição Express é o banco de dados gratuito de nível de entrada, ideal para conhecer e criar aplicativos de área de trabalho e aplicativos controlados por dados de pequenos servidores. É a melhor escolha para fornecedores de software independente, desenvolvedores e interessados que criam aplicativos cliente. Se precisar de recursos mais avançados de banco de dados, o SQL Server Express pode ser perfeitamente atualizado para versões mais sofisticadas do SQL Server. O SQL Server Express LocalDB, é uma versão leve do Express que tem todos os seus recursos de programação, embora seja executado no modo de usuário, e tenha uma instalação rápida e sem nenhuma configuração e uma lista curta de pré-requisitos.

Para saber mais sobre as edições e recursos do SQL Server, acesse a página: https://msdn.microsoft.com/pt-br/library/ms144275.aspx

Configurações no SQL Server Configuration Manager

Configurar o Protocolo de Clientes

Para a correta utilização do banco de dados no Dataplace, será necessário configurar os protocolos de clientes, para isso abra o SQL Server Configuration Manager e acesse o menu SQL Native Client 11.0 Configuration >> Client Protocols e deixe as opções configurada conforme a imagem abaixo.

 Note na imagem que as opções de protocolo que devem ser ativadas (Enabled) são Shared Memory e TCP/IP, a opção Named Pipes deve ser inativada (Disabled).

Configurar os Serviços do SQL

É fundamental checar alguns serviços que devem estar em execução automática, pois caso um desses serviços necessários esteja parado, a usabilidade do software pode ficar comprometida. Portanto devem ser verificados no menu SQL Server Services alguns serviços cujo o status do “Start Mode” estejam definidos como automático (Automatic).

Serviços que são obrigatório estarem definido como automáticoDescriçãoEdição Instalada
SQL ServerO serviço do Mecanismo de Banco de DadosTodas as Edições
SQL Server BrowserO serviço de resolução de nomes que especifica informações de conexão do SQL Server para computadores cliente.Todas as Edições
SQL Server AgentExecuta trabalhos, monitora o SQL Server, dispara alertas e habilita a automação de algumas tarefas administrativas.Todas as Edições, com exceção do Express

 Para saber mais sobre os serviços do SQL Server, acesse a página: https://msdn.microsoft.com/pt-br/library/ms143504.aspx

Quantidade de Memória disponível para o Banco de Dados

Para o funcionamento eficaz do banco de dados é necessário que seja reservado para o gerenciamento do banco de dados pelo menos metade da memória disponível na máquina. Se possível separar um servidor apenas para o banco de dados.

Para definir a quantidade de memória a ser disponibilizada para o banco abra o  Microsoft SQL Server Management Studio, Clique com o botão direito sobre o ícone ou descrição do Server e vá em Properties, vá para a guia Memory (memoria) e defina o Minimum server memory (in MB) (memória mínima definida para o servidor) e o Maximum server memory (in MB) (memória máxima definida para o servidor) e clique em OK quando encerrar.

 Lembre-se: 1 GB não são 1000 MB. 1 GB é 1024 MB.

Boas práticas de Backup

Realizar backup  de  seus  dados,  evita  que  os  arquivos  sejam  prejudicados ou perdidos permanentemente em caso de algum incidente, seja ele físico, lógico, ambiental ou  falha humana. Os backups ajudam  a  livrar ou minimizar as  perdas de  informações do trabalho executado  caso ocorra algo indesejado, e por isso é imprescindível gera-los regularmente. Iremos mostrar abaixos algumas recomendações de boas práticas para a realização dos backups dos dados do seu banco.

– Automatize seu Backup

Realizando a automatização dos backups através de agendamentos você não precisará se lembrar de realizar seus backups, bastando apenas configurar uma frequência conforme a quantidade de trabalho e escolher o melhor horário para que ele seja executado.  Clique aqui para saber como realizar um agendamento de backup.

– Rotina de Backup

Quanto mais rotinas de backup forem realizadas, menor será a quantidade de dados perdidas em caso de falha. É recomendado que para maior segurança, as cópias de dados sejam diárias, com histórico de sete arquivos em locais diferentes. Sendo então necessário sete mídias, onde cinco delas serão utilizadas para cópias de segunda a sexta-feira e as outras duas ficaram com cópias de duas sextas-feiras anteriores, assim teremos cópias de todos os dias da semana também de quinze dias anteriores.

– Periodicidade

Realizar o processo de backup diariamente, pelo menos duas vezes por dia. É ideal que você tenha backups de janela mensal, semanal (2) e diária. Sugerimos a guarda histórica de backups (para os mensais, pelo menos, os últimos 6).

– Escolha corretamente a mídia a ser utilizada

Utilize várias mídias externas para gravar seu backup, como HDs Externos ou pendrives, levando em consideração o tamanho dos arquivos que serão armazenados. Preferencialmente, as unidades utilizadas sejam utilizadas somente para a realização de backup.

– Armazenamento da mídia

Sempre armazene a mídia dos backups em locais seguros, fora do prédio onde está localizado o servidor, para que evite a perda dos arquivos dos backups, em caso de roubo de equipamento, incêndio ou outro incidente.

– Rotule as mídias

Rotule as mídias utilizadas de forma clara e completa, para que caso seja necessário outras pessoas possam entender o que se trata. Inclua o nome do banco de dados, a data do backup e o número da mídia.

– Teste o backup

Monitore continuamente o procedimento de backup e verifique se está funcionando corretamente. Faça teste do backup, restaurando-o em ambiente de teste, para certificar que ele estará pronto para ser utilizado em caso de emergência.

Boas Práticas para utilização do Plano de Manutenção

O Assistente de Plano de Manutenção (Maintenance Plan) ajuda a configurar as principais tarefas de manutenção para garantir que os bancos de dados funcionem bem, sejam submetidos regularmente a backup e estejam livres de inconsistências.

Periodicidade

– Ocorrer fora do horário de trabalho se possível, preferencialmente no período noturno.

– Realizar os processos do plano pelo menos uma vez por semana.

Para saber como realizar o processo de plano de manutenção no SQL Server clique aqui.

Sistema Operacional

O sistema operacional é a peça fundamental para o funcionamento do computador, o Dataplace está homologado para trabalhar com a plataforma Windows, compatível a partir do Windows 10. Para Servidores, o Dataplace é compatível com versões a partir do Windows Server 2008 R2.

Além destas definições de softwares compatíveis com o Dataplace é necessário que o hardware de sua maquina seja compatível com os requisitos mínimos definidos para o Dataplace, para isso acesse a página Configuração de Hardware Sugerida e saiba mais.

Net Framework

O Dataplace terá como .Net Framework padrão a versão 4.7.1. Veja abaixo na tabela as versões do Windows compatíveis:

Versão do WindowsCompatível?Observações
Windows XPNÃO
Windows Server 2003NÃO
Windows VistaNÃO
Windows Server 2008NÃO
Windows 7SIM*Necessita estar atualizado com a versão SP2 porém recomendamos muito um upgrade para o 10
Windows Server 2008 R2SIM
Windows 8NÃO
Windows Server 2012SIM
Windows 8.1SIM
Windows Server 2012 R2SIM
Windows 10SIMA partir da atualização de aniversário do Windows 10 é a versão que recomendamos
Windows Server 2016SIM
Windows 11SIM

Esta documentação foi útil para você?