Bom dia, pessoal, tudo bem com vocês? Hoje vou mostrar uma situação que me aconteceu em um ambiente produtivo. Ao tentar atualizar o Cumulative Update em uma instancia Sql Server, ela apresentou erro na instalação. Irei mostrar o erro e como resolvi. O cenário que agora vou mostrar é uma simulação do que aconteceu. …
Leia mais
No caso de hoje vamos falar sobre um caso que atuamos num cliente que tinha um job que chamava uma SP e o tempo médio de execução era de 9h30min. Dentro dessa SP executava basicamente uma query como a abaixo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
SELECT CTE.CAMPO1 ,CTE.CAMPO2 ,CTE.CAMPO3 ,CTE.CAMPO4 ,CTE.CAMPO2 - ABS(CTE.CAMPO3 + CTE.CAMPO4) CAMPO5 FROM ( SELECT dbo.FNCDATA(TAB1.CAMPO1) CAMPO1 ,TAB1.CAMPO2 ,TAB2.CAMPO3 ,TAB2.CAMPO4 FROM LS_SERVIDOR.BASE1.dbo.TABELA1 TAB1(NOLOCK) INNER JOIN LS_SERVIDOR.BASE2.dbo.TABELA2 TAB2 (NOLOCK) ON TAB1.CODIGO = TAB2.CODIGO WHERE TAB1.CAMPO1 >= @DT_INI ) CTE GROUP BY CTE.CAMPO1 ,CTE.CAMPO2 ,CTE.CAMPO3 ,CTE.CAMPO4 HAVING CTE.CAMPO2 - ABS(CTE.CAMPO3 + CTE.CAMPO4) <> 0 |
Era uma subquery que ia via linked server buscar os dados para serem agrupados…
Leia mais
Hoje vamos compartilhar o depoimento de um cliente, que após nossa consultoria apresentou uma enorme redução de custos mantendo a performance desejada! “Estávamos usando 80 vCores no Azure, e mesmo com isso tínhamos problemas constantes de gargalo no banco de dados. Fazíamos trabalhos pontuais para resolver grandes gargalos, mas precisávamos de um apoio especializado e…
Leia mais
No post de hoje vamos compartilhar o caso de um cliente que tem um job que manda um e-mail via SP_Send_Mail com o resultado de uma query no csv.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
EXEC msdb.dbo.sp_send_dbmail @profile_name = 'MSSQLSERVER', @subject = 'Relatório', @body = 'Olá! <strong>Teste</strong>', @execute_query_database = 'BaseTeste', @body_format = 'html', @query = 'SET NOCOUNT ON; SELECT TOP 10 * FROM Tabela_Teste ', @query_attachment_filename = 'anexo.csv', @attach_query_result_as_file = 1, @query_result_header = 1, @query_result_width = 256, @query_result_separator = ' ', @query_result_no_padding = 1 |
Porém o job falhava com a seguinte mensagem: “Failed to initialize sqlcmd library with error number -2147467259. [SQLSTATE 42000] (Error 22050). The step failed.” …
Leia mais
Sabemos que em qualquer projeto de BI, principalmente quando este é criado de cima pra baixo (Diretoria para colaboradores) há muitas vezes dificuldade na adoção do uso rotineiro dos relatórios. Pensando nisso no serviço da Microsoft existem os logs de uso do Power BI. Usar esses logs lá no serviço é chato é complicado é…
Leia mais
Hoje vamos mostrar como depois de habilitar você pode receber notificações sempre que alguém realizar alguma atividade específica dentro do Power BI como publicar na Web, baixar um pbix, acessar um relatório e etc. Neste artigo para fazer essas operações precisa ser administrador não só do Power BI, mas do tenant, ou seja, ter opção…
Leia mais
Para realizar os procedimentos desse artigo você precisa ter permissão de edição e criação de grupos nas configurações de AD na Azure e ter Licenciamento Azure AD Premium P1 ou P2. Imagina então que você tem um Workspace ou Apps do Workspace que precisa dar permissão de leitura para todos os colaboradores de empresa, de…
Leia mais
Ataques de ramsoware se tornam cada vez mais comuns em grandes organizações e mostram quão vulneraveis os ambientes que lidam com informações ainda estão. Já que ainda não podemos contar com uma solução definitiva contra esses ataques, veja como algumas medidas simples podem previnir ou até ajudar na recuperabilidade do seu ambiente: – Evite expor…
Leia mais
Olá meus amiguinhos usuários de conta Free do Power BI tudo bem? Bem vamos hoje a uma dúvida que muita gente tem sobre licenciamento no Power BI, seja Free, Pro ou Premium e etc. Vou tentar nesse blog discorrer de forma mais clara e mais direta sobre o licenciamento do nosso amarelinho explicando o que…
Leia mais
Fala Pessoal, Tudo certo? Estamos realizando um Tuning em uma grande empresa, que tem lojas nos shoppings espalhados pelo país, e surgiu um caso que gostaria de compartilhar com vocês. Existia um job nesse ambiente que ficava rodando por 1 dia, 2 dias, 3 dias e o cliente cancelava a execução manualmente: Olhando no…
Leia mais