Backup/Restore no Azure via Powershell – Parte 1

Mostrar a criação de um storage account para a realização do processo. [Restoring a Database from Azure](https://sqlrus.com/2019/03/restoring-a-database-from-azure/) [Azure – Backing up to URL](https://sqlrus.com/2019/01/azure-backing-up-to-url/)

09 dez. 2019 · 1 minuto · 23 palavras · Logan D. Merazzi

Backup/Restore no Azure via Powershell – Parte 3

Mostrar como restaurar a base em outro local, utilizando a credencial

08 dez. 2019 · 1 minuto · 11 palavras · Logan D. Merazzi

Separar texto com ‘;’ em ‘n’ colunas

E aí pessoal, tudo belezinha com vocês? Segue um post rápido, só para registrar um assunto que rolou em um grupo de discussão do Telegram há algum tempo atrás e só agora eu resolvi parar para escrever a respeito… Pense no seguinte cenário: Eu tenho uma tabela onde uma das colunas é um campo texto (varchar(XXX)), separado por ‘;’ (ou qualquer outro caractere de sua preferência). Mas porque eu teria isso? Bom, imagine que você crie uma trigger para a fazer sua auditoria e, ao invés de guardar em colunas, você guarda em um varchar as alterações… ...

12 nov. 2019 · 2 minutos · 291 palavras · Logan D. Merazzi

2019 já foi… Que venha 2020!

Disclaimer: Esse não é um post técnico… É algo que eu venho há muito tempo tentando escrever e publicar, mas nunca tinha feito. Se você caiu neste post esperando algo técnico ou motivacional, sinto muito, mas este post não é para isso.

12 nov. 2019 · 1 minuto · 42 palavras · Logan D. Merazzi

SQL Saturday Caxias do Sul 2019 #SQLSat834

Antes tarde do que mais tarde, né… E já adianto, esse vai ser um post bem no hype do evento ainda, então vai ter elogios para todos os lados… 🙂 No dia 22/06 foi realizada mais uma edição do SQL Saturday, em Caxias do Sul. Fui em todas as edições realizadas e essa foi a minha segunda vez como palestrante. A primeira palavra que eu usaria para descrever o evento é impublicável, então vamos com a segunda: **Fantástico! ** Cheguei na sexta-feira, onde, pela primeira vez, participei de um speakers dinner. Sentar à mesa com alguns dos profissionais mais relevantes da comunidade, trocar ideias, dar umas boas risadas é algo indescritível. De verdade. Agora, sobre o evento… A atenção dos organizadores e das pessoas que apoiaram durante todo o dia – incansavelmente – é um caso à parte. Todo o esforço e o cuidado para que todos nós nos sentíssemos realmente em casa (palestrantes e quem estava assistindo), e pudéssemos aproveitar ao máximo o dia, foi realmente admirável. ...

26 jun. 2019 · 3 minutos · 490 palavras · Logan D. Merazzi

2018… E o que esperar de 2019

Se eu pudesse resumir 2018 em uma única imagem, acho que seria essa: <inserir imagem…> Foi um ano bem complicado, devido à algumas questões pessoais, mas no que tange a parte profissional, definitivamente, não tenho muito do que reclamar (ok, a gente sempre tem do que reclamar, mas essas críticas devem ser vistas para que as condições / situações sejam melhoradas). Participei dos SQL Saturday #718 em Joinville e o #744 em Caxias do Sul onde, no segundo, participei como palestrante (falarei sobre isso adiante). Cabe aqui um agradecimento especial ao Rodrigo Crespi, que me apoiou demais para que eu participasse como palestrante. ...

28 mar. 2019 · 1 minuto · 198 palavras · Logan D. Merazzi

Power BI: Como ordenar uma coluna, que não seja por ordem alfabética

Lá em 2014, eu escrevi esse post: https://blog.merazzi.com.brpowerview-como-ordenar-uma-coluna-que-nao-seja-por-ordem-alfabetica/, usando o Power View. Normalmente a dúvida vem com a imagem de um gráfico de barras e a pergunta: “Como eu faço para que os meses fiquem ordenados ‘direito’?” ![](/images/2019/03/grafico01.png)Reparem na ordem dos meses Com o uso cada vez maior do Power BI, eu notei que essa é uma dúvida meio que recorrente no grupos que eu participo e o principal motivo é: a ausência de uma tabela de calendário. Se você não cria essa tabela em seus projetos, faça. Existem várias formas de configurar a ordenação… Aqui eu pretendo abordar algumas formas e problemas que podem ocorrer durante o processo. ...

24 mar. 2019 · 5 minutos · 977 palavras · Logan D. Merazzi

SSIS: Script task para envio de e-mail

Primeiro post de 2019 e, surpreendentemente, não são as minhas metas para 2019, nem é sobre SQL Server… Esse post surgiu motivado por uma pergunta que apareceu no dia 27/12, num dos grupos de WhatsApp que participo. A moral da história é que eu tenho, mas achei tão trivial a solução, que não achei que seria interessante um post sobre isso (lição aprendida). E como estava fora do PC, não tinha nem como ajudar o colega direito. Mas, agora, fica o registro. ...

03 jan. 2019 · 2 minutos · 346 palavras · Logan D. Merazzi

Criei algumas tabelas com PK int, varchar e GUID e veja no que deu

23 nov. 2018 · 1 minuto · palavra · Logan D. Merazzi

Criação de statisticas via CTE

WITH CTE_COLS AS ( SELECT OBJECT_ID , STATS_ID, STUFF( ( SELECT ',' + CAST(C.name AS VARCHAR(20)) FROM SYS.stats_columns SC2 inner join sys.columns c on C.object_id= Sc2.object_id AND sc2.column_id=C.column_id inner join sys.types t on t.user_type_id = c.user_type_id and t.system_type_id = c.system_type_id WHERE SC2.object_id = SC1.object_id AND SC2.stats_id = SC1.stats_id and c.collation_name <> 'latin1_general_CI_AS' and t.name in ('varchar','nvarchar','char','text','ntext') FOR XML PATH ('') ), 1, 1, '' ) AS COLS FROM SYS.stats_columns SC1 GROUP BY object_id, stats_id ) SELECT conmando='CREATE STATISTICS ' + S.NAME +' ON '+ O.NAME + ' ('+ CTE.COLS + ') )' + char(10) + 'GO' FROM SYS.objects O JOIN SYS.stats S ON O.object_id = S.object_id JOIN CTE_COLS CTE ON CTE.object_id = S.object_id AND CTE.stats_id = S.stats_id where s.user_created = 1 and s.auto_created = 0 and o.is_ms_shipped = 0 ORDER BY 1 ...

05 out. 2018 · 1 minuto · 132 palavras · Logan D. Merazzi