SQL Server – Como compactar e descompactar arquivos e diretórios utilizando 7-zip e xp_cmdshell ou SQLCLR (C#)

Tempo de Leitura: 10 minutos Fala pessoal! Nesse post eu gostaria de compartilhar algumas soluções de como compactar e descompactar arquivos e diretórios pelo SQL Server. Isso é especialmente útil para criar rotinas de ETL onde você precisa utilizar esses recursos utilizando scripts T-SQL ou mesmo para compactar arquivos de backup gerados na versão Express …

SQL Server – Como capturar dados de uma página Web (Webscraping com HttpRequest) e inserir os dados no banco com SQLCLR (C#)

Tempo de Leitura: 8 minutos Fala galera! Tudo bem com vocês ? Neste post eu gostaria de compartilhar uma solução que precisei desenvolver na minha empresa para realizar um web scraping e extrair dados das agências do site dos Correios (http://www2.correios.com.br/sistemas/agencias/). Como vocês devem imaginar, para atingir essa solução e trazer os dados para dentro …

SQL Server – Como utilizar expressões regulares (RegExp) no seu banco de dados

Tempo de Leitura: 15 minutos 5 / 5 ( 4 votes ) Olá pessoal! Animados para mais um post ??? Nesse artigo eu gostaria de demonstrar para vocês como podemos utilizar expressões regulares (RegExp) no seu banco de dados através de consultas, sejam elas para criar algum monitoramento ou mesmo criar relatórios e indicadores de …

Como conectar no SQL Server utilizando o PHP (Xampp) e o driver PDO no Windows

Tempo de Leitura: 3 minutos 4.4 / 5 ( 7 votes ) Olá pessoal! Tudo certinho ? Neste post, eu gostaria de demonstrar como conectar no SQL Server utilizando o PHP (Xampp) e o driver PDO no Windows. Muitas pessoas acabam passando por dificuldades para a instalação e configuração dos drivers, devido a pequenos detalhes …

SQL Server 2012 – Utilizando a função FORMAT para aplicar máscaras e formatações em números e datas

Tempo de Leitura: 6 minutos Olá pessoal, Tudo bem ? Neste post de hoje eu gostaria de mostrar pra vocês a função T-SQL FORMAT, disponível desde o SQL Server 2012, e que até hoje pouca gente utiliza no dia a dia para formatação de datas e números. Quando vou analisar queries, funções e Stored Procedures, …

SQL Server – Como ler e gravar eventos no Event Viewer do Windows utilizando o CLR (C#)

Tempo de Leitura: 5 minutos 5 / 5 ( 1 vote ) Olá pessoal Tudo bem? Neste post, eu gostaria de mostrar a vocês como ler e gravar eventos no Visualizador de Eventos (Event Viewer) do Windows utilizando o CLR (C#). Para saber mais sobre o CLR, esse poderoso recurso que permite criar e executar …

SQL Server – Como recuperar o código-fonte de um objeto criptografado (WITH ENCRYPTION)

Tempo de Leitura: 8 minutos 5 / 5 ( 2 votes ) Olá pessoal, Tudo bem com vocês ? Neste post eu gostaria de demonstrar a vocês Como recuperar o código-fonte de um objeto criptografado (WITH ENCRYPTION) no SQL Server. Quantas vezes eu já vi programadores criptografando objetos no SQL Server na falsa esperança que …

SQL Server – Como converter uma string RTF para texto (Remover tags RTF) utilizando o CLR (C#) ou Powershell

Tempo de Leitura: 6 minutos Olá pessoal, Tudo bem? Nesse artigo, vou demonstrar pra vocês como converter uma string RTF para texto (Remover tags RTF) utilizando o CLR (C#) ou Powershell, que foi uma necessidade que tive semana passada, onde um sistema gravava as informações em uma tabela e os dados eram no formato RTF …

SQL Server – Como converter uma string HTML para texto (Remover tags HTML) utilizando o CLR (C#)

Tempo de Leitura: 2 minutos Fala galera! Tudo bem com vocês? Espero que sim, hein! Neste post, vou demonstrar pra vocês como converter uma string HTML para texto (Remover tags HTML) utilizando o CLR (C#). Se você é novo aqui no blog ou nunca ouviu falar de CLR ou não sabe como criar seu primeiro …

Analysis Services – Como utilizar XLMA ou Powershell para processar cubos e dimensões via linha de comando (T-SQL) ou Job do SQL Agent

Tempo de Leitura: 7 minutos 3.5 / 5 ( 2 votes ) Olá pessoal, Como vocês estão hoje ? Neste post, vou demonstrar como utilizar a linguagem XLMA (XML for Analysis) para conseguir processar cubos e dimensões do Analysis Services através de queries Transact-SQL (T-SQL), que podem ser utilizadas em um job do SQL Agent …

SQL Server – Comparação de performance entre Scalar Function e CLR Scalar Function

Esse post é a parte 5 de 8 da série Performance Tuning

Tempo de Leitura: 13 minutos 5 / 5 ( 5 votes ) Olá pessoal, Tudo bem com vocês ?? Neste post, que será o número 200 do blog, eu gostaria de falar sobre dois assuntos que eu particularmente gosto muito no SQL Server, que é a criação de rotinas .NET (CLR) dentro do banco de …

SQL Server – Como exportar e importar arquivos com dados tabulares (Ex: CSV) utilizando o CLR (C#)

Tempo de Leitura: 7 minutos 5 / 5 ( 2 votes ) Olá, pessoal. Espero que esteja tudo bem com vocês. Neste post, gostaria de demonstrar um recurso bem interessante e utilizado no dia a dia de quem cria rotinas de integrações entre sistemas utilizando arquivos com dados tabulares, ou seja, arquivos de texto que …

SQL Server – Como consultar e consumir feeds RSS do WordPress utilizando CLR ou xp_cmdshell (cURL)

Tempo de Leitura: 6 minutos 5 / 5 ( 1 vote ) Olá pessoal, Tudo bem com vocês ? Estava assistindo o último vídeo do Fabricio Lima, onde ele escreveu sobre os blogs que ele costuma acompanhar pelo feedly, um leitor de RSS. Achei legal a ideia e resolvi criar um pequeno leitor de RSS …

SQL Server 2016 – Como consultar informações de um CEP utilizando a API Bemean e a função JSON_VALUE

Tempo de Leitura: 3 minutos 5 / 5 ( 1 vote ) Olá pessoal! Tudo bem com vocês ? Neste post rápido, vou demonstrar mais uma vez o uso de procedures OLE Automation e CLR para consumir informações na Web e trazer para o nosso banco SQL Server, de forma que possamos trabalhar com essa …

SQL Server – Como identificar e monitorar os discos, espaço em disco total, livre e utilizado

Tempo de Leitura: 8 minutos 5 / 5 ( 1 vote ) Olá pessoal, Tudo bem com vocês ? Neste post vou demonstrar um recurso bem interessante e comum no dia a dia de um DBA, que é o monitoramento de espaço em disco no servidor. Como DBA, você deve sempre ter controle sobre o …

SQL Server – Como exportar o assembly de um CLR como DLL e fazer engenharia reversa para código-fonte C#

Tempo de Leitura: 4 minutos 5 / 5 ( 1 vote ) Olá pessoal, Tudo bem com vocês ? Neste post vou demonstrar como exportar o assembly de um CLR no SQL Server como DLL e fazer engenharia reversa para código-fonte C#. A primeira vez que precisei utilizar esse recurso foi quando existia um assembly …

SQL Server – Como fazer backup de todos os jobs do SQL Agent via linha de comando (CLR C# ou Powershell)

Tempo de Leitura: 8 minutos Olá pessoal! Tudo certo? Neste post vou demonstrar como fazer backup de todos os jobs do SQL Server Agent via linha de comando (CLR C# ou Powershell) e exportar os resultados para scripts SQL. Você pode optar por gerar 1 script para cada job ou 1 script único com todos …

SQL Server – Como fazer uma integração do banco de dados com o Slack e enviar mensagens utilizando o CLR (C#)

Tempo de Leitura: 8 minutos Olá pessoal, Bom dia! Neste post vou demonstrar como fazer uma integração do banco de dados com o Slack e enviar mensagens utilizando CLR (C#), que é o principal concorrente do Ryver, no qual já demonstrei como fazer essa mesma integração no post SQL Server – Como fazer uma integração …

SQL Server – Como enviar Torpedos SMS utilizando o CLR (C#) e a API da Mais Resultado (PG Soluções)

Tempo de Leitura: 6 minutos 5 / 5 ( 1 vote ) Olá pessoal, Bom dia! Neste post, vou demonstrar como enviar Torpedos SMS utilizando o CLR (C#) e a API da Mais Resultado (PG Soluções) pelo próprio banco de dados SQL Server. Isso é especialmente útil quando você precisa criar alertas e monitoramentos de …