O SQL Server Express é um banco de dados gratuito desenvolvido e distribuído pela Microsoft a partir do SQL Server 2005 (inicialmente, o servidor de banco de dados gratuito da Microsoft era chamado de MSDE e correspondia à versão do SQL Server 2000). Desde a sua primeira versão, o SQL Server Express sempre foi uma solução rápida e confiável para aplicativos e sites, com requisitos mais do que suficientes para a maioria dos usos.
Recentemente, a Microsoft também lançou a edição Express do SQL Server 2017, que ainda aumenta os limites máximos para seu uso, e também adiciona novos recursos interessantes em segurança e implantação de aplicativos.
Consulte também: Backup do SQL Server e backup do SQL Express com o Iperius
As limitações do SQL Express em relação às versões Standard e Enterprise referem-se principalmente ao tamanho do banco de dados único, que não pode exceder 10 GB, à limitação de uso de memória para as várias instâncias e ao uso máximo de 4 núcleos de processador. Embora essas limitações possam parecer importantes, na realidade, para empresas de pequeno e médio porte e para aplicativos que não lidam com um alto número de acessos ou uma enorme quantidade de dados, o SQL Express é uma solução confiável e de alto desempenho. Além disso, a compatibilidade perfeita com as edições mais altas significa que podemos facilmente escalar nossos aplicativos para versões superiores, se necessário. Para comparar as edições do SQL Server 2017, consulte este artigo: www.microsoft.com/pt-br/sql-server/sql-server-2017-editions
Do ponto de vista das ferramentas que suportam o servidor de banco de dados, uma coisa absolutamente positiva é que temos o SQL Server Management Studiodisponível, exatamente como nas versões pagas. Portanto, uma interface avançada, conveniente e completa para gerenciar bancos de dados, mesmo remotamente.Finalmente, na versão “SQL Server 2017 Express com Advanced Services”, também temos o Reporting Services (em uma versão limitada), uma ferramenta muito poderosa para criar e distribuir relatórios de dados avançados.
Outro recurso muito importante disponibilizado pela Microsoft é uma edição específica do SQL Express, ou seja, “ SQL Server 2017 Express LocalDB ”. Esta é uma versão do SQL Server, projetada para ser usada de maneira “incorporada” com aplicativos locais. A instalação do LocalDB copia um conjunto mínimo de arquivos necessários para iniciar o Mecanismo de Banco de Dados do SQL Server. Depois que o LocalDB for instalado, você poderá iniciar uma conexão usando uma cadeia de conexão especial do seu aplicativo.Durante a conexão, a infraestrutura necessária do SQL Server é criada e iniciada automaticamente, permitindo que o aplicativo use o banco de dados sem tarefas complexas de instalação e configuração. Para obter mais informações, consulte este artigo: docs.microsoft.com/pt-br/sql/database-engine/configure-windows/sql-server-express-localdb?view=sql-server-2017
Na frente de segurança, uma nota certamente positiva é o fato de que você também tem o recurso “ Sempre criptografado ” no SQL Express, que permite adicionar um nível adicional de criptografia e, portanto, segurança aos dados gerenciados pelo mecanismo de banco de dados.
O SQL Server Express pode, portanto, ser considerado um produto confiável no qual basear os aplicativos, tanto em termos de desempenho do servidor de banco de dados quanto de sua longevidade como produto. A Microsoft, de fato, desenvolve e mantém o SQL Express com a mesma continuidade e atenção que os servidores de banco de dados pagos, adicionando novos recursos e reduzindo as limitações. Além disso, sendo um produto amplamente utilizado, existe uma grande comunidade de desenvolvedores e administradores de banco de dados que podem nos ajudar em caso de problemas.
Backup do SQL Server Express
Um aspecto final, mas não menos importante, é o relativo ao backup de banco de dados. A boa notícia é que o SQL Server Express permite fazer backup da mesma forma que as versões Standard e Enterprise. No entanto, precisamos de software que nos permita realizar backups simples de um ou mais bancos de dados a um custo razoável.Para essas operações, nós certamente recomendamos o uso do Iperius Backup, um software de backup completo compatível com todas as versões do SQL Server, incluindo o SQL Express.
O Iperius Backup pode realizar backups agendados de qualquer banco de dados do SQL Server, mesmo remotamente. Ele também pode compactar e criptografar o backup e enviá-lo para vários destinos, como NAS, espaços de nuvem como o Google Drive ou o Amazon S3, servidores FTP, etc. Para saber como fazer o backup do SQL Server Express com o Iperius, leia o tutorial relacionado .
PLEASE NOTE: if you need technical support or have any sales or technical question, don't use comments. Instead open a TICKET here: https://www.iperiusbackup.com/contact.aspx
**********************************************************************************
PLEASE NOTE: if you need technical support or have any sales or technical question, don't use comments. Instead open a TICKET here: https://www.iperiusbackup.com/contact.aspx
*****************************************