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ão | Service Pack | Data do Service Pack | Atualização cumulativa mais recente | Data da atualização cumulativa |
SQL Server 2012 | SQL Server 2012 SP4 (11.0.7001.0) | setembro de 2017 | CU10 para 2012 SP3 (11.0.6607.3) | agosto de 2017 |
SQL Server 2014 | SQL Server 2014 SP3 (12.0.6024.0) | outubro de 2018 | CU4 + GDR para 2014 SP2 (12.0.6433.1) | janeiro de 2021 |
SQL Server 2016 | SQL Server 2016 SP2 (13.0.5026.0) | abril de 2018 | CU16 para 2016 SP2 (13.0.5882.1) | janeiro de 2021 |
SQL Server 2017 | Nenhum | Nenhuma | CU23 (14.0.3381.3) | fevereiro de 2021 |
SQL Server 2019 | Nenhum | Nenhuma | CU9 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ção | Definição |
Enterprise | A 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. |
Standard | A 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 Express | A 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ático | Descrição | Edição Instalada |
SQL Server | O serviço do Mecanismo de Banco de Dados | Todas as Edições |
SQL Server Browser | O 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 Agent | Executa 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 Windows | Compatível? | Observações |
---|---|---|
Windows XP | NÃO | |
Windows Server 2003 | NÃO | |
Windows Vista | NÃO | |
Windows Server 2008 | NÃO | |
Windows 7 | SIM* | Necessita estar atualizado com a versão SP2 porém recomendamos muito um upgrade para o 10 |
Windows Server 2008 R2 | SIM | |
Windows 8 | NÃO | |
Windows Server 2012 | SIM | |
Windows 8.1 | SIM | |
Windows Server 2012 R2 | SIM | |
Windows 10 | SIM | A partir da atualização de aniversário do Windows 10 é a versão que recomendamos |
Windows Server 2016 | SIM | |
Windows 11 | SIM | |