Browsed by
Author: Dirceu Resende

SQL Server – Como evitar SQL Injection? Pare de utilizar Query Dinâmica como EXEC(@Query). Agora.

SQL Server – Como evitar SQL Injection? Pare de utilizar Query Dinâmica como EXEC(@Query). Agora.

Fala galera! Nesse artigo eu gostaria de compartilhar com vocês quais os riscos de se utilizar Query Dinâmica no SQL Server através do comando EXECUTE e demonstrar formas seguras de se utilizar query dinâmica e que não sejam suscetíveis a ataques de SQ…

SQL Server – Como identificar e coletar informações de consultas demoradas utilizando Extended Events (XE)

SQL Server – Como identificar e coletar informações de consultas demoradas utilizando Extended Events (XE)

Fala pessoal! Nesse artigo eu gostaria de compartilhar com vocês como identificar e coletar informações de consultas demoradas utilizando Extended Events (XE), num artigo bem parecido com o SQL Server – Como identificar e coletar informações de consult…

SQL Server – Utilizando colunas calculadas (ou colunas computadas) para Performance Tuning

SQL Server – Utilizando colunas calculadas (ou colunas computadas) para Performance Tuning

Fala galera!!! Neste artigo, eu gostaria de compartilhar com vocês algo que vejo bastante no dia a dia quando estou realizando consultoria de Tuning, que são consultas demoradas, com alto consumo de I/O e CPU, e que utilizam funções no WHERE ou JOIN em…

SQL Server – Como evitar e se proteger de ataques de Ransomware, como WannaCry, no seu servidor de banco de dados

SQL Server – Como evitar e se proteger de ataques de Ransomware, como WannaCry, no seu servidor de banco de dados

Fala pessoal! Nesse artigo de hoje eu gostaria de compartilhar com vocês a minha experiência durante diversos testes que eu fiz sobre Ransomwares em servidores de bancos de dados SQL Server, como o WannaCry, que baixei e “infectei” minha VM…

[Evento ONLINE e GRATUITO] – 07/02/2019 às 20:00 – Arquitetura de Dados e Governança em Projetos de BI com o Power BI

[Evento ONLINE e GRATUITO] – 07/02/2019 às 20:00 – Arquitetura de Dados e Governança em Projetos de BI com o Power BI

Fala pessoal! Nesse post eu gostaria de divulgar o evento que vou participar no dia 07/02/2019 (amanhã.. rs) às 20:00, no canal do Rafael Mendonça, ao lado do próprio Rafael e também do Cláudio Bonel e o Arthur Luz, onde iremos falar sobre Arquitetura …

SQL Server – Dicas de Performance Tuning: Qual a diferença entre Seek Predicate e Predicate?

SQL Server – Dicas de Performance Tuning: Qual a diferença entre Seek Predicate e Predicate?

Fala galera! Mais uma dica de Performance Tuning para vocês, onde vou explicar e comentar a diferença entre Seek Predicate e Predicate, onde podem parecer a mesma coisa, mas fazem uma grande diferença na performance das suas consultas. Acredito que ess…

SQL Server 2014 – Como estimar o andamento e quanto tempo falta para a criação de um índice

SQL Server 2014 – Como estimar o andamento e quanto tempo falta para a criação de um índice

Fala galera! Nesse artigo, eu gostaria de compartilhar com vocês um script bem simples, mas bem interessante que ajuda a estimar o andamento da criação de um índice através da DMV sys.dm_exec_query_profiles, disponível a partir do SQL Server 2014. Caso…

SQL Server – Como identificar a alterar o schema padrão dos usuários do banco de dados

SQL Server – Como identificar a alterar o schema padrão dos usuários do banco de dados

Faaala pessoal!! Nesse post eu gostaria de abordar um assunto muito comum no dia a dia do DBA, que é o schema padrão dos usuários no banco de dados, que pode ser ou não, diferente do padrão (dbo), conforme definição da TI. O que é schema no SQL Server?…

[Evento GRATUITO e ONLINE] – Power BI Web Scraping – Capturando informações dos MVPs Brasil – 24/01/2019 às 20:30

[Evento GRATUITO e ONLINE] – Power BI Web Scraping – Capturando informações dos MVPs Brasil – 24/01/2019 às 20:30

Fala pessoal! Nesse post eu gostaria de divulgar o evento que vou participar no dia 24/01/2019 (amanhã.. rs) às 20:30, no canal do Rafael Mendonça, ao lado do próprio Rafael e também do Orlando Gomes, onde iremos falar um pouco sobre o programa Microso…

SQL Server – Como utilizar auditoria para mapear permissões necessárias reais um usuário

SQL Server – Como utilizar auditoria para mapear permissões necessárias reais um usuário

Fala pessoal! Nesse artigo, vou demonstrar como utilizar auditoria para mapear permissões necessárias reais um usuário, identificando tudo o que esse usuário fez efetivamente no banco de dados durante o tempo observado, para gerar um script concedendo …

SQL Server – Como identificar os parâmetros de inicialização da instância utilizando T-SQL

SQL Server – Como identificar os parâmetros de inicialização da instância utilizando T-SQL

Fala pessoal! Nesse post de hoje vou dar uma dica bem rápida, que é como identificar os parâmetros de inicialização da instância utilizando T-SQL, cenário bem útil quando você tem acesso à conecta na instância, mas não tem acesso ao sistema operacional…

SQL Server Express – DESAFIO: É possível ultrapassar o limite de 10 GB de dados em uma base?

SQL Server Express – DESAFIO: É possível ultrapassar o limite de 10 GB de dados em uma base?

Fala pessoal! No último post técnico de 2018, gostaria de fazer uma pergunta desafio para vocês: É possível ultrapassar o limite de 10 GB de dados em uma base? Como eu já comentei no artigo SQL Server Express e Developer – Até onde podemos usar as vers…

O que mudou no SQL Server 2012 em relação ao T-SQL – Na visão dos Desenvolvedores

O que mudou no SQL Server 2012 em relação ao T-SQL – Na visão dos Desenvolvedores

Fala pessoal! Tudo certo ? No post de hoje, vou compartilhar com vocês uma pesquisa que venho fazendo já há algum tempo, sobre os novos recursos do SQL Server a cada versão, com o foco nos desenvolvedores de query e rotinas de banco de dados. Nos ambie…