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

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

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

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

O curioso caso do Trailling Blank

 Sem executar, apenas vendo a query, qual funciona? SELECT CASE WHEN 'Logan ' LIKE 'Logan' THEN 'OK' ELSE 'NOK' END ,CASE WHEN 'Logan' LIKE 'Logan ' THEN 'OK' ELSE 'NOK' END

25 jul. 2018 · 1 minuto · 31 palavras · Logan D. Merazzi

Como passar um parâmetro ‘switch’ adiante?

Pense no seguinte script: function blabla ([switch] $valordenovo){ $valordenovo } function get-value { Param( [string] $valor [switch] $padrao ) $valor blabla -valordenovo:$padrao } get-value 'valor' -padrao

26 jun. 2018 · 1 minuto · 26 palavras · Logan D. Merazzi