Clique no banner para conhecer e adquirir o meu treinamento de Bancos de Dados no Azure

Blog

Post Views 14,000 views

Veja abaixo, a lista completa de posts do blog, a fim de facilitar a localização de um post específico.

Fala pessoal!! Neste post eu venho trazer uma solução para um problema que quase todos os dias eu vejo nos grupos de Whatsapp e Telegram: Enviar o conteúdo de uma ou mais tabelas ou queries no corpo de um e-mail como HTML. A procedure que vamos utilizar nesse post para pegar o conteúdo da tabela e transformar para HTML eu ...
Faala Pessoal!! Gostaria de usar esse post para trazer uma notícia para quem AINDA não está sabendo: Desde o dia 10 de Abril de 2020 até o dia 30 de Setembro de 2020, a inscrição e a renovação do Microsoft Certified Trainer, que custava 350 dólares, está DE GRAÇA!! Isso mesmo, sem custos! Com isso, a Microsoft está democratizando o ...
Introdução Fala pessoal! Nesse post eu gostaria de compartilhar com vocês uma situação que aconteceu comigo durante uma consultoria a um cliente, onde ele tinha uma necessidade de ter um relatório do Power BI conectado à uma base de dados SQL Server, mas a fonte de dados era uma Stored Procedure que fazia várias transformações de dados internamente e retornava ...
Fala pessoal! Nesse post eu gostaria de compartilhar com vocês o fato da NOVA prova de certificação BETA DP-900: Microsoft Azure Data Fundamentals estar com desconto de 80% para as primeiras 300 pessoas que utilizarem esse voucher. Vamos aproveitar esse desconto e o fato de estamos em quarentena para estudarmos, melhorarmos nossas skills e o currículo. Lembrando que as provas ...
Fala pessoal! No sábado do dia 09/05, fiz a prova beta "DA-100 - Analyzing Data with Microsoft Power BI (beta)", que é focada para analistas de negócio e criadores de relatórios/dashboards no Power BI, substituindo as provas 70-778 e 70-779 (sim, agora é apenas 1 prova) e queria compartilhar minhas impressões sobre a prova e alguns materiais para estudo. Antes ...
Fala pessoal! Essas últimas 3 semanas foram de bastante trabalho e vários eventos onde participei e acredito que tenha conseguido gerar muito conteúdo gratuito e da mais alta qualidade para vocês. Participei de seis lives e gostaria de compartilhar com vocês, para que possam assistir caso sejam do seu interesse, onde foi abordado sobre Power BI, QlikSense, Tableau, Big Data, ...
Fala pessoal! No feriado do dia 01/05, fiz a prova beta "DP-300 - Administering Relational Databases on Microsoft Azure", que é focada para DBA's que trabalham ou querem trabalhar com Azure e queria compartilhar dicas para fazer uma prova tranquila em casa, especialmente por causa do COVID-19. O primeiro desafio para essa prova foi realizar o exame em casa pela ...
Fala pessoal! No feriado do dia 01/05, fiz a prova beta "DP-300 - Administering Relational Databases on Microsoft Azure", que é focada para DBA's que trabalham ou querem trabalhar com Azure e queria compartilhar minhas impressões sobre a prova e alguns materiais para estudo. Antes de mais nada, se você quiser dicas de como fazer provas de certificação em casa ...
Fala pessoal! Essa semana já começou com vários compromissos e muito conteúdo gratuito para vocês. Como vou participar de 3 lives essa semana, resolvi criar um post só para divulgar as três. 20/04 às 18:30 - PowerLive sobre Carreira Preparados para uma Power Live?⚡ Os MVP's, Fabrício Lima, CEO da Power Tuning, e Dirceu Resende, Consultor BI, vão fazer uma ...
Fala pessoal! Nesse post eu gostaria de compartilhar com vocês a prova AZ-900, que está GRATUITA, e as algumas da área de dados estão na fase Beta (80% de desconto). Vamos aproveitar esses descontos e o fato de estamos em quarentena para estudarmos, melhorarmos nossas skills e o currículo. Lembrando que as provas podem ser feitas de forma ONLINE e ...
Fala galera!! Na quinta-feira (09/04), vi uma dúvida bem legal no grupo do Telegram SQL Server - DBA, o maior grupo de DBA's e Desenvolvedores SQL Server do mundo, onde a pessoa tinha uma tabela no banco, onde uma coluna era do tipo XML, e ele gostaria de exportar para o disco, cada linha dessa tabela como um arquivo XML ...
Fala pessoal! Depois de um longo tempo sem postar nada aqui, estou voltando aos poucos, me adaptando às várias mudanças que estão ocorrendo na minha vida, inclusive, mudança de país, e por isso tem sido um pouco complicado manter o ritmo que eu costumo ter aqui nas postagens, mas já já eu estarei "de volta" Vou aproveitar esse artigo para ...
Fala pessoal! No dia 06/02/2019, participei do 15º Meetup do SQL Server ES como organizador do evento e também palestrando com o tema "Quero trabalhar na área de dados. Por onde começar?", junto com minha amiga Elisa Torres, que fez sua primeira palestra na comunidade "SQL Server ES" e já estreou em grande estilo: Fez uma excelente apresentação e batemos ...
Fala pessoal! Nesse post, eu gostaria de compartilhar um erro que foi reportado em um grupo do Whatsapp e que eu particularmente, nunca havia visto antes, que era a mensagem de erro abaixo e o relato que os usuários que utilizavam autenticação SQL só conseguiam se conectar na instância se tivessem privilégios de sysadmin. Login failed for user 'teste'. Reason: ...
Fala pessoal!! Nesse artigo eu gostaria de trazer um cenário que de vez em quando me perguntam sobre como resolver, que é transformar strings de uma linha para colunas, muito utilizado para contas contábeis ou centro de custo, por exemplo, que foi exatamente a situação que me pediram ajuda há uns 10 dias e resolvi tirar um tempinho para escrever ...
Fala galera! Espero que esteja tudo bem com vocês. Entrevista para a Live University Nesse post, gostaria de divulgar uma entrevista, conduzida pelo Raffael Bilinski e que tive o privilégio de participar no dia 20/01, para o blog da Live University sobre "Bancos SQL, porque ainda são um dos mais utilizados", pode pude explicar um pouco mais sobre a linguagem ...
Fala galera!! Último post de 2019 e não pode ser diferente: Retrospectiva. Esse ano foi um ano EXCELENTE do ponto de vista profissional e técnico, embora não tenha sido bom no âmbito pessoal. Então vou fazer um resumo de tudo o que aconteceu esse ano e vamos lá! Analisando friamente apenas os números, posso dizer que 2019 foi um ano ...
Fala pessoal!! Fim de ano chegando, todo mundo se preparando para o Réveillon e por isso, eu gostaria de compartilhar com vocês os "TOP 10 artigos técnicos de 2019 que vocês mais gostaram", isto é, os artigos que publiquei em 2019 e que vocês mais visualizaram. Espero que vocês gostem dessa pequena lista e que algum artigo possa ser útil ...
Fala galera!! Nesse artigo, eu gostaria de compartilhar com vocês uma solução bem interessante para proteger e criptografar senhas no SQL Server e que possuem possibilidade de recuperação da senha original (desde que você saiba o salt utilizado), que são as funções ENCRYPTBYPASSPHRASE e DECRYPTBYPASSPHRASE, disponíveis desde o SQL Server 2008. Você gosta de estudar sobre segurança de senhas e ...
Fala galera!! Nesse post bem rápido, objetivo e curtinho, vou compartilhar uma dica para abrir o SQL Server Configuration Manager quando você não localiza o atalho dele de jeito nenhum. De vez em quando, vou acessar o ambiente de algum cliente e quando tento localizar o SQL Server Configuration Manager (aquela ferramenta para configurar os serviços do SQL) e não ...
Fala pessoal! Na última quinta-feira, dia 19/12, realizamos o 14º Meetup do SQL Server ES (que já não é evento exclusivo de SQL Server há muito tempo.. rs), realizado na Brooder - Hub de Inovação, onde o Fabricio Lima e Luiz Lima mostraram as novidades do SQL Server 2019. Além disso, o pessoal pôde assistir minha palestra com o Leandro ...
Fala pessoal! Nesse post, eu gostaria de compartilhar com vocês a solução de um problema que é até comum de acontecer e de vez em quando, alguém surge nos grupos do Whatsapp e Telegram com esse problema, que é configuração incorreta do parâmetro Max Server Memory, definindo um valor baixo demais e como consequência disso, você não consegue mais se ...
Introdução Fala pessoal!! Nesse artigo eu gostaria de compartilhar com vocês o que expliquei em um grupo do Telegram, que é o funcionamento das portas dinâmicas do SQL Server, o qual muitas pessoas têm a concepção errada de como isso funciona. Enquanto algumas pessoas acham que o SQL Server atribuiu uma nova porta a cada vez que o serviço é ...
Fala pessoal!! No último sábado (07/12) estive em Belém do Pará para palestrar no evento Data Tech Day 4, o maior evento de dados do norte do Brasil. O evento foi organizado pelo Wiluey Sousa, Renata Cascaes, Sandro Cascaes, Sérgio Passos e Cássia Queiroz. O Data Tech Day 4 entrou pra história do Norte do Brasil, trazendo inovação e tecnologias ...
Fala pessoal! Nesse artigo, quero explicar a vocês exatamente o que significa a mensagem "String or binary data would be truncated", como podemos identificar qual a string que está causando o erro, como ocultar essa mensagem de erro (se você quiser), o que a mudança na sys.messages impactou nesse tema a partir do SQL Server 2016+ e muito mais! Então ...
Fala pessoal! Nesse artigo, vou compartilhar com vocês uma solução que busco há muito tempo como fazer, que é como enviar mensagens para contatos, grupos e listas de transmissão do Whatsapp utilizando WebRequests. Eu já havia feito algo parecido utilizando outras ferramentas, mas nunca o Whatsapp, que não possui uma API oficial e está completamente fechado quanto à isso. Embora ...
Fala pessoal! Para quem me acompanha nas redes sociais sabe que na semana passada eu participei do evento Power Platform World Tour São Paulo, um dos maiores eventos de Power BI do mundo (além de Power Automate e Power Apps). Foi realmente uma honra poder ter participado de um evento tão bem organizado pelo MVP Pablo Peralta e demais membros ...
Introdução Fala pessoal! Para quem me acompanha nas redes sociais, deve ter visto uma postagem curta falando sobre MINHA visão das vantagens e desvantagens de se trabalhar no regime 100% home office (remoto). Como esse é um assunto muito relevante e que eu acredito ser o futuro de várias profissões, resolvi aprofundar um pouco na minha análise e divulgar esse ...
Fala pessoal! Um pouco mais de 5 anos após compartilhar com vocês o código da função Split, que permite recuperar uma parte da string quebrada por um delimitador, dessa vez venho compartilhar uma nova função, chamada charindexada, escrita pelo Brunno Araújo e que gentilmente me cedeu os "direitos de copyright" para compartilhá-la aqui no blog. Interessado em aprender mais sobre ...
Introdução Fala pessoal! Nesse artigo que estou compartilhando com vocês, gostaria de ajudá-los num problema muito comum de quem trabalha com BI e precisa atualizar os dados de relatórios do Power BI automaticamente mais de uma vez por dia. Geralmente eu vejo muitos cenários onde o time de BI cria a rotina automática para atualizar os dados no banco de ...
Fala pessoal! Nesse post, eu gostaria de compartilhar com vocês uma situação que já presenciei em uns 4 clientes nos últimos 3 meses e sempre tenho que explicar a mesma coisa quando usuários acessam o banco utilizando um IP ou hostname externo, criado para que usuários possam se conectar à essas fontes de dados estando fora da rede da empresa ...
Fala pessoal!! Essa semana está começando bem agitada e na sexta-feira estarei partindo para São Paulo, pois no sábado do dia 28/09/2019 estarei palestrando no SQL Saturday #906 - São Paulo 2019, O maior evento do Brasil em tecnologias Microsoft na área de dados! Serão 42 palestras, dividas em 6 trilhas, com boa parte dos mais conhecidos especialistas da área ...
Fala pessoal! Nesse post eu gostaria de compartilhar com vocês a minha felicidade em ter o privilégio de palestrar no 3º congresso Petrobras de produtividade com Power BI, realizado ontem (17/09) no EDICIN (Universidade Petrobras), no Rio de Janeiro. Foi uma experiência única poder falar sobre Power BI Report Server para esses grandes profissionais, das mais diversas áreas e em ...
Fala pessoal!! Desculpem a correria dos últimos meses, mas tá difícil arrumar tempo pra postar... rs No dia 24/08/2019 tivemos mais um evento histórico no Espírito Santo. Depois do SQL Day ES, que organizamos no ano passado e contamos com 450 inscritos e 250 presentes, finalmente conseguimos trazer um evento global de tecnologia para o ES, o SQL Saturday Vitória, ...
Fala pessoal! Nesse artigo eu gostaria de compartilhar uma situação que costuma ocorrer de vez em quando no meu dia a dia de consultor, atendendo vários clientes e ambientes diferentes, e que na sexta-feira voltou a ocorrer, que é quando existem "coisas estranhas" em strings e tabelas (uma alusão ao seriado "Stranger Things"), que é a ocorrência de caracteres não ...
Fala pessoal! Hoje eu gostaria de dedicar todo esse post para agradecer a cada um de vocês que já visitou, curtiu, comentou e/ou compartilhou algum dos meus artigos. É graças a vocês que muita coisa mudou na minha vida nos últimos 2 anos, especialmente no meu blog, onde escrevo majoritariamente sobre SQL Server desde Abril de 2015. Para mim, é ...
Fala pessoal! Nesse artigo, que não tem nada a ver com SQL Server, eu gostaria de compartilhar com vocês algumas formas MUITO SIMPLES de como utilizar Whatsapp e Telegram de forma SEGURA e não ser vítima de invasões, como estamos observando a todo o tempo em todos os jornais e sites de notícia no Brasil, uma vez que várias autoridades ...
Fala pessoal! No dia 18/07, tive a honra de participar da organização do 13º Encontro do SQL Server ES. Neste evento, nos reunimos pela primeira vez na Pag!, o que pode ser o início de uma grande parceira da nossa comunidade técnica do Espírito Santo. Nesse evento, aproveitamos a visita do especialista em SQL Server, Rodrigo Ribeiro Gomes, que mora ...
Fala pessoal! Nesse artigo eu gostaria de compartihar com vocês, vários scripts úteis do dia a dia do DBA que você sempre tem que ficar procurando na Internet quando precisa fazer uma determinada consulta. A minha ideia aqui é facilitar a sua vida e ter uma artigo com vários scripts, de diversas finalidades, para você favoritar no seu navegador e ...
Olá pessoas! Nesse artigo eu gostaria de demonstrar um recurso bem antigo (disponível desde o SQL Server 2005 - ou antes) e que pouca gente utiliza ou conhece que existe, que é o Column Level Security (CLS) ou Segurança a nível de coluna. Diferente do Row Level Security, onde o usuário visualiza todas as colunas mas apenas algumas linhas, no ...
Fala pessoal! Nesse artigo eu gostaria de compartilhar com vocês uma dúvida que foi enviada em um grupo de Whatsapp, que era referente à mensagem de erro abaixo quando um analista estava tentando montar um CASE com mais de 10 condições num SELECT: Msg 8180, Level 16, State 1, Line 1 Statement(s) could not be prepared. Msg 125, Level 15, ...
Fala pessoal! Hoje tive a honra de participar de uma edição do já conhecido Quintas com Açaí e Dados, organizado pelo pessoal do SQL Norte, com o tema "Ferramentas para SQL Server que todo DBA deveria conhecer" Nesta live, pude compartilhar quais as melhores ferramentas que podem auxiliar o DBA no seu dia-a-dia e consegui testar ferramentas pouco usuais ou ...
Fala pessoal! Nesse post eu gostaria de compartilhar com vocês uma grande alegria, que foi ter o prazer de palestrar novamente no PowerBI Roadshow, desta vez em Brasília - DF, com o tema "PowerBI: Cloud vs On-Premisses". Gostaria de agradecer ao Ruy Lacerda e ao Fernando Garcia pelo convite, e também ao Fabricio Lima, por me liberar para participar desse ...
Hello guys! This is a special post for me, because it's my first post in English here in my blog. The main goal of this post is to share and show how to use the stpSecurity_Checklist Stored Procedure to perform a complete security checklist on your SQL Server instances. After a big change in my original SP (SQL Server – ...
Fala pessoal! Nesse artigo, vou demonstrar a vocês o que é operação bitwise, disponível desde o SQL Server 2005, e como armazenar vários valores distintos na mesma coluna, que podem até ter combinação de valores, sem a necessidade de ter que criar uma tabela N:N para armazenar as combinações. Já vi em alguns sistemas essa abordagem de utilizar operações bitwise ...
Fala pessoal! Nesse post eu gostaria de compartilhar com vocês as fotos e materiais da minha apresentação no GPDI Data and Tech 2019 em Fortaleza / Ceará, organizado pelo Rafael Mendonça. E foi um prazer conhecer essa galera irada do GPDI e de Fortaleza. É sempre um prazer compartilhar conhecimento sobre aquilo que a gente gosta e tentar trazer alguma ...
Fala pessoal! Ontem tive a honra e o prazer de participar de uma live (link do evento) do grupo DevelopersBR, onde pude compartilhar a minha apresentação "Segurança no SQL Server - Você está deixando a chave embaixo do tapete?", a qual já havia palestrado no SQL Server ES #11, MVPConf LATAM 2019 e no SQL Saturday #844 - Belo Horizonte ...
Fala pessoal! Hoje, dia 18/05/2019, estou muito feliz por ter participado do SQL Saturday #844 - Belo Horizonte (MG), onde tive a oportunidade de palestrar sobre "Segurança no SQL Server: Você está deixando a chave embaixo do tapete?", onde demonstrei os vários riscos e brechas de segurança que podemos ter no dia a dia e nem percebemos, com alguns exemplos ...
Faala pessoal! O post de hoje não é nada técnico, mas é sobre uma grande mudança na minha vida profissional e na minha carreira, pois através de uma parceria do #TeamFabricioLima, agora sou um Planilheiro!! Caso você viva em marte ou saturno, e ainda não conheça do canal dos Planilheiros, estamos falando do MAIOR CANAL DE POWER BI DO MUNDO, ...
Fala pessoal! Nesse artigo eu gostaria de compartilhar com vocês um projeto que venho desenvolvendo desde novembro de 2018 e hoje conta com mais de 4.500 linhas de código, que é um Checklist de Segurança bem completo (provavelmente, o mais completo e abrangente que você encontrará na Internet), contando com mais de 70 itens de Segurança para validar seu banco ...
Fala pessoal! No dia 11/05, tive a honra de participar da organização do 12º Encontro do SQL Server ES. Neste evento, nos reunimos na Universidade Católica de Vitória (UCV), que tem sido uma grande parceira desde o início da comunidade técnica. Falando em conteúdo técnico, estamos preparando duas palestras muito interessantes. Ruy Lacerda, dos Planilheiros, ministrou a palestra "Tratamento de ...
Fala pessoal!! Nesse artigo eu gostaria de compartilhar com vocês um pequeno estudo sobre como conectar utilizando a conexão DAC (Dedicated Admin Connection) sem o SQL Browser. Essa ideia partiu de uma dúvida enviada no meu curso de Segurança de SQL Server - Módulo 1, onde o Fabiano Ferreira enviou a seguinte dúvida: "no script stpchecklist_seguranca, há uma validação sobre ...
Fala pessoALL!! Nesse artigo bem simples e rápido, vou compartilhar com vocês quais as permissões para utilizar OLE Automation, um recurso do SQL Server que permite utilizar DLL's e API's do Windows através de chamadas de Stored Procedures para realizar diversas tarefas dentro do banco de dados, como Operações com Arquivos, utilizar expressões regulares (RegExp) e até mesmo, realizar requisições ...
Fala pessoal! Nesse post eu gostaria de compartilhar com vocês como foi o Global Azure Bootcamp 2019 - Vitória, novamente, ao lado de grandes profissionais da área de TI aqui do ES e tive a honra e o prazer de apoiar o evento na organização e também palestrando. Para quem não conhece, esse evento é focado em soluções de Cloud ...
Faala pessoal! Quanto tempo hein.. rs Nessas últimas semanas eu estive bastante atarefado, finalizando o meu Treinamento de Segurança - Módulo 1, que ficou IRADO DEMAIS e também estive presente no MVPConf LATAM 2019, onde tive o prazer e a honra de palestrar ao lado do mito, da lenda, do Junior Galvão, profissional já há vários anos e com um ...
Fala pessoal! No dia 23/03, tive a honra de participar da organização do 11º Encontro do SQL Server ES, o primeiro de 2019 após o período de "férias". Neste evento, nos reunimos na sede da TOTVS ES, em Vila Velha pela primeira vez, em uma estrutura muito legal que eles prepararam especialmente para recebê-los. Falando em conteúdo técnico, preparamos duas ...
Fala pessoal! Nesse post, eu gostaria de compartilhar com vocês a gravação da live Sete "Zomis" e uma LEI, que participei à convite do Arthur Luz, junto com profissionais referência no mercado de TI, de diversas áreas, para debater sobre a LGPD, a Lei Geral de Proteção de Dados, cujo objetivo é aumentar a privacidade de dados pessoais e evitar ...
Fala pessoal! Neste artigo, eu gostaria de abordar sobre um tema que está muito em alta na área de tecnologia em geral, que é a Lei Geral de Proteção de Dados Pessoais (LGPDP ou LGPD), uma "prima" da GDPR que está em vigor na Europa, e deve virar uma realidade no Brasil a partir de agosto de 2020, trazendo várias ...
Fala pessoal! ATENÇÃO!!! Tem novidade na área!!! Como vocês sabem, trabalho no #TeamFabricioLima e depois de alguns meses de muito trabalho, preparamos, com muito carinho, uma nova plataforma de Treinamentos ONLINE para vocês. Nossos especialistas e parceiros disponibilizarão cursos diferenciados com muita experiência e casos do dia a dia. Para abrir com chave de ouro, já temos disponível o primeiro ...
Fala pessoal! Tudo bem com vocês ? HOJE, dia 14 de março de 2019, às 20:30, estaremos reunindo grandes feras da comunidade de dados para uma mesa redonda com o assunto On-premises vs Cloud: Vantagens e desvantagens, debatendo abertamente sobre esse grande dilema ao montar uma arquitetura de TI, seja para uma aplicação, infraestrutura de uma empresa, banco de dados, ...
Fala pessoal! Nesse artigo eu vou demonstrar para vocês quando se deve utilizar ORDER BY e quando não devemos utilizar de jeito nenhum, porque não produz efeito nenhum na prática e apenas deixa nossa consulta mais demorada e consumindo mais recursos. O intuito principal desse artigo é quebrar o mito de que os dados são ordenados fisicamente na tabela quando ...
Fala pessoal! Em mais um artigo sobre segurança, que é o tema da minha palestra no MVPConf LATAM 2019, vou compartilhar com vocês os riscos da propriedade TRUSTWORTHY de um database no SQL Server, que é muito utilizado em ambientes que utilizam bibliotecas SQLCLR com nível de permissão EXTERNAL_ACCESS ou UNRESTRICTED. Se você tem uma biblioteca SQLCLR e habilitou a ...
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 SQL Injection. O que é Query Dinâmica? Recurso muito utilizado em sistema e rotinas de bancos de dados, ...
Faaaala Pessoal! Tudo bem com vocês? Passando pra te convidar para mais uma live (GRATUITA) de pré-carnaval, onde realizaremos uma mesa redonda, com debate aberto sobre as principais diferenças entre o Power BI Service x Report Server, bem como quando utilizar um e outro, licenciamento, vantagens e desvantagens de cada solução e muito mais! E nesta mesa redonda, teremos a ...
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 consultas demoradas utilizando Trace (SQL Server Profiler), que utiliza a tecnologia de Profiler (Trace). O que me motivou a escrever esse artigo foi ...
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 tabelas com muitos registros e como podemos utilizar uma técnica bem simples de indexação de coluna ...
Fala pessoal! Nesse artigo de número 350 do blog, 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 apenas para realizar esses testes, entender como ele age e como podemos nos proteger contra esse tipo ...
Fala pessoal! Nesse artigo de hoje vou falar sobre um tema bem diferente do que costumo abordar aqui no site, que é o VMware Player, um software de virtualização gratuito da VMware e que utilizo para criar minhas VM's de estudo, labs e onde crio conteúdo para este blog. Há muito tempo atrás, quando comecei nesse mundo de virtualização, eu ...
Fala galera! Nesse artigo de hoje vou demonstrar como ocorrem ataques de força bruta ao SQL Server e como tentar se defender desse tipo de ataque. O que é ataque de força bruta (Brute force attack) Ataque de força bruta é a técnica mais simples e demorada para invadir sistemas e bancos de dados. Ela consiste em utilizar bases de ...
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 esse artigo deve responder uma dúvida muito comum de quem está iniciando na área agora: A ordem das colunas na ...
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 de Dados e Governança em Projetos de BI com o Power BI, mostrando que um projeto ...
Fala pessoal! Tudo na paz, né ?! Nesse artigo eu gostaria de comentar sobre um problema de performance em consultas que encontramos bastante aqui no nosso dia a dia na Fabrício Lima - Soluções em BD, uma das melhores e mais reconhecidas empresas de Performance Tuning do Brasil. Estamos falando de algo que, muitas vezes, é terrivelmente simples de resolver ...
Fala galera! Nesse artigo eu gostaria de demonstrar na prática, o uso de 2 query hints bastante utilizados pelos desenvolvedores para evitar locks na leitura de dados, que são o NOLOCK e o READPAST, e demonstrar efetivamente qual o efeito desses hints em uma consulta. A ideia de escrever esse artigo veio através de uma dúvida enviada no grupo "SQL ...
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 você queira estimar o andamento e quanto tempo falta para acabar o seu BACKUP, RESTORE, ou comando DBCC, dê uma ...
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? Para que serve? Antes de prosseguir com o tema principal desse ...
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 Microsoft MVP no Brasil e, é claro, demonstrar ao vivo como nós 3 participamos do desenvolvimento do ...
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 apenas as permissões que ele realmente precisa, eliminando assim, a necessidade de ter usuários de integrações e outros usuários, que não o principal ...
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 do servidor. Utilizando o SQL Server Configurando Manager Para quem não sabe, o serviço do SQL Server possui ...
Fala pessoal! Vem aí o MVPConf LATAM 2019, o maior evento de tecnologia criado por MVPs no mundo! Para quem não conhece, o MVPConf LATAM é criado e mantido pelos maiores influenciadores de comunidades técnicas do Brasil e visa reunir todas as pessoas que tem paixão pelo conhecimento e querem ampliar seu networking. O MVPConf LATAM reúne o maior número ...
Fala pessoal!! Na próxima sexta-feira (11/01), às 21:30, estarei presente no evento online "Mesa redonda #17 - Bancos Relacionais x NoSQL - Coding Night", junto com grandes e reconhecidos profissionais da comunidade técnica. Presenças confirmadas: - André Secco (Microsoft MVP, MTAC) - Luiz Carlos Faria (Microsoft MVP, MTAC) - Renato Groffe (Microsoft MVP, MTAC) - Thiago Adriano (Microsoft MVP) - ...
Fala pessoal! Primeiro post de 2019! Nesse artigo, vou explicar a diferença entre @@ERROR e a função ERROR_NUMBER(), que em teoria, trazem o mesmo resultado, isto é, o número de erro causado por alguma operação na sessão atual. A ideia de escrever sobre isso, veio de uma dúvida de um Nigeriano no grupo SQL Server - DBA, do Telegram e ...
Fala pessoal! No último post de 2018, gostaria de agradecer e muito a todos vocês, que comentam, curtem, avaliam os meus artigos, visitam e compartilham em suas redes sociais. É um grande privilégio poder ter um espaço para compartilhar as coisas que eu estudo e testo com tantas pessoas. Ler os comentários de vocês me deixa muito animado a continuar ...
Fala pessoal! É 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ões gratuitas do SQL Server?, a versão Express tem uma série de limitações técnicas, sejam de hardware, como o SQL Server utilizar apenas 1 CPU e 1 GB ...
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 ambientes que trabalho, vejo que muitos acabam "reinventando a roda" ou criando funções UDF ...
Fala pessoal! Nesse post rápido de hoje, eu gostaria de compartilhar com vocês como utilizar DMV's para identificar o tipo de dado das colunas em tabelas, views e tabelas de retorno em funções do tipo Table Valued Functions (TVF) e também o tipo de dado em parâmetros de Funções e Stored Procedures no SQL Server, tanto tipos personalizados quanto primitivos ...
Fala pessoal! Em um dos últimos posts de 2018, gostaria de compartilhar com vocês um dashboard do Power BI com as informações de todos os MVP's do Brasil, que estão disponíveis no portal Encontre um MVP. O que é MVP? Para quem não conhece o programa Microsoft MVP (Most Valuable Professional), ele reconhece líderes comunitários que já demonstraram um compromisso ...
Fala, meus queridos leitores! Nesse artigo, eu gostaria de estender um pouco o tema sobre segurança e compartilhar com vocês como desativar o login "sa" minimizando impactos. Como eu já havia comentado no artigo SQL Server – Como ativar/habilitar o usuário sa, é uma boa prática de segurança manter o usuário "sa" desativado e renomeado, uma vez que esse usuário ...
Fala pessoal! Durante a criação do meu artigo SQL Server Reporting Services (SSRS) – Quais os relatórios mais acessados ? E quais não estão sendo utilizados ? (que acabei de publicar), encontrei alguns erros ao testar a conectividade com o banco de dados através do Power BI Report Server, que tinha instalado há alguns minutos para esse artigo, onde ao ...
Olá pessoal! Nesse artigo, eu gostaria de compartilhar com vocês como utilizar views e tabelas de catálogo do SQL Server Reporting Services (SSRS) para identificar quais os relatórios mais acessados e quais não estão sendo utilizados. Essa necessidade acabou surgindo pra mim durante o atendimento a um cliente, que está em processo de migração de relatórios RDL do Reporting Services para ...
Olá pessoal! Nesse post, eu gostaria de compartilhar com vocês como foi a minha experiência no Microsoft Ignite The Tour (São Paulo) e no MVP Get Together 2018, realizado nos 2 dias seguintes ao Ignite, na Microsoft, conforme eu havia anunciado que iria participar neste post aqui. Realizado em vários locais do mundo, São Paulo foi o 2º da lista ...
Fala galera!!! Nesse artigo eu gostaria de demonstrar como melhorar a segurança das suas instâncias SQL Server de uma forma bem simples e utilizando uma combinação das técnicas de Ocultação e Restrição de Acesso (lembrando que na Segurança temos 3 técnicas principais: Ocultação, Restrição de Acesso e Criptografia). O que eu gostaria de discutir nesse artigo é sobre o privilégio ...
Fala pessoal! Nesse artigo que gostaria de compartilhar com vocês uma consulta que permite identificar quais as consultas que estão utilizando um determinado índice. Esse tipo de análise pode ser especialmente útil para identificar quais as consultas que estão fazendo um índice ter mais operações de scans que seeks, por exemplo. A ideia desse post veio de uma dúvida a ...
Fala pessoal! Nesse artigo eu gostaria de compartilhar uma situação que ocorreu durante um atendimento a um cliente onde eu trabalho, ou seja, mais um caso real do dia a dia. Tivemos uma ocorrência de database que entrou no modo suspect (nada a ver com esse post) e quando fui analisar o log do SQL Server para procurar mais informações ...
Fala pessoal! Nesse artigo, eu gostaria de demonstrar como utilizar DMV's do SQL Server para identificar locks, blocks e sessões bloqueadoras no seu ambiente. Tive a ideia de escrever esse post, quando estava atendendo um cliente presencialmente em uma demanda de BI e do meu lado vi alguns usuários reclamando de problemas de "lentidão" em seus relatórios, quando o que ...
Fala pessoal! Dos dias 11 a 14, estarei em São Paulo para o Microsoft Ignite 2018 - The Tour, junto com o Fabrício Lima, onde iremos nos atualizar com as novidades que a Microsoft está disponibilizando em diversas áreas de atuação, como IA, Big Data, Azure SQL Database, Segurança e muito mais! Quem estiver lá no evento e quiser falar ...
Fala pessoal! Nesse post eu gostaria de compartilhar com vocês a minha excelente experiência ao participar do Terças de Dados #38, evento realizado quase toda terça feira pelo Fábio Cotrim, onde pude trazer para os participantes, a minha visão sobre o DBA Moderno e Automatizado, como é o novo perfil desse profissional, algumas tarefas e atividades novas que ele tem ...
Olá pessoal! Tudo bem com vocês, né ? Nesse post eu gostaria de apresentar para vocês algo realmente diferenciado, que é um Check-up GRATUITO do seu banco de dados + análise de segurança, processos desenvolvidos e realizados pela equipe de consultoria PowerTuning, especialistas da área de banco de dados, utilizando as melhores práticas de mercado, aliada a experiências durante o ...
Fala pessoal! Nesse artigo eu quero trazer pra vocês uma solução que criei ontem para incluir em um check-list que estou desenvolvendo, que me permite identificar a última versão do Service Pack (SP) e Cumulative Update (CU) para a versão do SQL Server em que estou executando esse código. Para identificar os últimos updates para cada versão, vou utilizar o ...
Fala pessoal! Nesse artigo, eu gostaria de documentar e compartilhar uma experiência que tive HOJE, na consultoria onde trabalho, no qual tivemos um problema em um cliente que fazia com que todos os Linked Servers que apontavam para uma determinada instância, começaram a apresentar o erro abaixo, tanto para tentar consultar dados quanto para tentar alterar objetos (como Stored Procedures) ...
Fala pessoal! Tudo bem com vocês ? No último sábado, dia 24/11, tive o prazer de participar mais uma vez da organização do encontro mensal do SQL Server ES, desta vez, o nosso 10º encontro (além do SQL Day). Neste evento, trouxemos de São Paulo, o especialista em BI, Nilton Kazuyuki Ueda, que realizou um workshop "Do Zero ao Tudo ...