Renato Groffe (Microsoft MVP, MTAC)
SQL Server no
Desenvolvimento Web
Renato Groffe
• Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience Contributor (MTAC)
• Mais de 15 anos de experiência na área de Tecnologia
• Autor Técnico e Palestrante
Renato Groffe
/renatogroffe /in/renatogroffe
/canaldotnet
/renatogroffe
/canaldotnet
/renatogroff
https://medium.com/@renato.groffe/
Agenda
• Suporte a Linux e Docker
• Recursos úteis para Desenvolvedores de
Software
• Exemplos práticos
Suporte a Linux
Suporte a Docker
+
Por que containers?
• Isolamento
• Utilização mais racional de
recursos
• Deployment mais rápido
• Excelente alternativa para
ambientes de testes
• Possibilidade de uso em
Windows, Mac e Linux
E com isto temos o fim do…
O que podemos instalar com Docker?
• Servidores de bancos de
dados
• Aplicações Web
• Serviços em geral
Azure Data Studio
• Open source
• Alternativa mais leve ao
Management Studio
• Integração com Git
• Exportação para formatos como
Excel e JSON
• Multiplataforma (Windows, Linux
e Mac)
Suporte a JSON
• Retornando dados relacionais como JSON
• Gravação de documentos JSON em colunas de
uma tabela (uso de NVARCHAR)
Dynamic Data Masking
• Mascarar visualização de
informações sensíveis
• Presente desde a versão 2016
• Controle de acordo com
permissões de um usuário
• Extremamente útil na produção de
relatórios
SQL + .NET Core + ASP.NET Core
• Health Checks podem ser utilizados
para verificar se um servidor SQL está
acessível (desde o ASP.NET Core 2.2)
• Novo provider SQL no.NET Core 3.0
Azure SQL
• Gerenciamento de usuários da mesma
forma que em versões on premise
• Acesso por faixas de IP
Monitoramento com Application Insights
• Testes de disponibilidade podem ser
configurados para determinar se um
servidor SQL está no ar
• Monitoramento das dependências
envolvendo bases de dados SQL
• O recurso conhecido como Analytics
pode ser útil na identificação de
instruções SQL mais lentas
Tratamento de Texto
• Finalmente temos a função TRIM (desde o SQL
Server 2016)
Obrigado!!!

SQL Server no Desenvolvimento Web - Database Dev Night #1 - Junho-2019