Arquivo de Posts

Arquivo de Posts
5 (100%) 1 votos

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

SQL Server – Como buscar uma string no código de SP’s que são chamadas por jobs do SQL Agent

SQL Server – Como buscar uma string no código de SP’s que são chamadas por jobs do SQL AgentAvalie esse post Olá pessoal, Tudo bem ? Nesse post vou compartilhar com vocês uma necessidade que tive na sexta-feira, onde um servidor de arquivos ficaria desligado por algumas horas para manutenção e precisava identificar quais os jobs que acessavam esse servidor ...
Leia Mais

Como foi o 3º Encontro do SQL Server ES

Como foi o 3º Encontro do SQL Server ES5 (100%) 1 votos Olá pessoal! Tudo bem ? No dia 26/08 tive o prazer de participar do 3º Encontro do SQL Server ES junto ao Tiago Neves e Fabrício Lima. Se você não viu o post do evento, dá uma conferida clicando neste link. Mais uma vez, conseguimos brindes bem legais ...
Leia Mais

SQL Server – Escreva T-SQL como um Ninja utilizando o Redgate SQL Prompt

SQL Server – Escreva T-SQL como um Ninja utilizando o Redgate SQL Prompt5 (100%) 3 votoss Olá pessoal!! Como vocês estão? Prontos para atingir um novo patamar no que se refere a escrita de queries rapidamente e com qualidade ? Neste post eu gostaria de comentar e dar minhas opiniões sobre uma ferramenta que já está há bastante tempo no ...
Leia Mais

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

SQL Server – Como ler e gravar eventos no Event Viewer do Windows utilizando o CLR (C#)Avalie esse post 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 ...
Leia Mais

SQL Server – Operações com arquivos utilizando xp_cmdshell (Como listar, ler, escrever, copiar, excluir e mover arquivos)

SQL Server – Operações com arquivos utilizando xp_cmdshell (Como listar, ler, escrever, copiar, excluir e mover arquivos)5 (100%) 1 votos Olá pessoal! Neste post, vou demonstrar como realizar operações com arquivos utilizando a procedure xp_cmdshell, como copiar arquivos, excluir, renomear, mover, criar diretórios, etc. Esse post é um complemento de outros de operações com arquivos, utilizando outras soluções: Operações com ...
Leia Mais

SQL Server – Como consultar informações do Active Directory (AD) utilizando Linked Server (ADSI)

SQL Server – Como consultar informações do Active Directory (AD) utilizando Linked Server (ADSI)5 (100%) 1 votos Fala galera! Tudo bem com vocês ? Neste post eu vou demonstrar a vocês como consultar informações do Active Directory (AD) pelo SQL Server utilizando um simples Linked Server e a interface ADSI (Active Directory Service Interfaces). Mais uma vez, a Microsoft vem ...
Leia Mais

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

SQL Server – Como recuperar o código-fonte de um objeto criptografado (WITH ENCRYPTION)Avalie esse post 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 esse código ...
Leia Mais

SQL Server – Como identificar as ocorrências de um caractere específico numa string ou tabela

SQL Server – Como identificar as ocorrências de um caractere específico numa string ou tabelaAvalie esse post Fala galera! Tudo bem com vocês ? Nesse post rápido vou demonstrar a vocês como identificar as ocorrências de um caractere específico numa string ou tabela ou seja, contar quantas vezes o caractere “X” aparece em cada linha de uma tabela. Para os ...
Leia Mais

3º Encontro do Chapter SQL Server ES – 26/08/2017

3º Encontro do Chapter SQL Server ES – 26/08/2017Avalie esse post Olá pessoal! Tudo bem com vocês ? Mais uma vez, estamos nos preparando e organizando o 3º Encontro do Chapter SQL Server ES, que será realizado no dia 26 de agosto de 2017. A comunidade está sendo formada com o objetivo de virar um Chapter do Pass em Vitória ...
Leia Mais

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

SQL Server – Como converter uma string RTF para texto (Remover tags RTF) utilizando o CLR (C#) ou PowershellAvalie esse post 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 ...
Leia Mais

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

SQL Server – Como converter uma string HTML para texto (Remover tags HTML) utilizando o CLR (C#)Avalie esse post 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 ...
Leia Mais

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

Analysis Services – Como utilizar XLMA ou Powershell para processar cubos e dimensões via linha de comando (T-SQL) ou Job do SQL AgentAvalie esse post 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 ...
Leia Mais

Provas de certificação Microsoft MCSA 70-778 (Analyzing and Visualizing Data with Power BI) e 70-779 (Analyzing and Visualizing Data with Microsoft Excel) de graça (beta) até 15/09/2017

Provas de certificação Microsoft MCSA 70-778 (Analyzing and Visualizing Data with Power BI) e 70-779 (Analyzing and Visualizing Data with Microsoft Excel) de graça (beta) até 15/09/20175 (100%) 4 votoss Olá pessoal, Tudo bem ? Neste post de hoje, vou compartilhar com vocês mais dois códigos promocionais para a realização das provas de certificação Microsoft MCSA 70-778 (Analyzing and Visualizing ...
Leia Mais

SQL Server – Query para retornar as consultas em execução (sp_WhoIsActive sem consumir TempDB)

SQL Server – Query para retornar as consultas em execução (sp_WhoIsActive sem consumir TempDB)5 (100%) 6 votoss Olá pessoal! Como vocês estão? No post de hoje, vou mostrar pra vocês como retornar as sessões ativas do SQL Server, mostrando uso de CPU, quantidade de leituras e escritas, qual o usuário está realizando a consulta, o que está sendo executado por ...
Leia Mais

SQL Server – Como rastrear encomendas e objetos dos correios (após desativação do WEBSRO)

SQL Server – Como rastrear encomendas e objetos dos correios (após desativação do WEBSRO)5 (100%) 5 votoss Olá pessoal! Tudo bem ? Neste post de hoje vou trazer algo muito legal, que é uma stored procedure Transact-SQL onde é possível consultar e rastrear as informações de encomendas e objetos utilizando dados do próprio site dos Correios no SQL Server. Para ...
Leia Mais

SQL Server – Função table-valued para quebrar uma string em linhas com tamanho de até N caracteres

SQL Server – Função table-valued para quebrar uma string em linhas com tamanho de até N caracteresAvalie esse post Olá pessoal, Tudo bem com vocês ? Neste post de hoje, vou compartilhar com vocês uma função UDF do tipo Table-valued que permite quebrar strings em linhas, forçando que o tamanho máximo de cada linha seja N caracteres separados por um ...
Leia Mais

SQL Server – Trigger de auditoria de permissões e privilégios a nível de database e instância (GRANT e REVOKE)

SQL Server – Trigger de auditoria de permissões e privilégios a nível de database e instância (GRANT e REVOKE)5 (100%) 2 votoss Olá pessoal, Tudo bem com vocês ? Depois de MUITO tempo sem postar nenhum artigo técnico, estou começando a ter um tempo novamente para trazer mais scripts e artigos legais que eu gostaria de compartilhar com vocês. Neste ...
Leia Mais

Prova de certificação Microsoft MCSE 70-776 (Performing Big Data Engineering on Microsoft Cloud Services) de graça (beta) até 08/09/2017

Prova de certificação Microsoft MCSE 70-776 (Performing Big Data Engineering on Microsoft Cloud Services) de graça (beta) até 08/09/20175 (100%) 4 votoss Olá pessoal, Tudo bem ? Neste post de hoje, vou compartilhar com vocês mais um código promocional para a realização de prova de certificação Microsoft MCSE 70-776 (Performing Big Data Engineering on Microsoft Cloud Services) de graça (Beta), ...
Leia Mais

Como foi o 2º encontro do SQL Server ES

Como foi o 2º encontro do SQL Server ES5 (100%) 2 votoss Olá pessoal! Tudo bem ? Depois de fazer a minha estreia como palestrante no SQL Server ES, o Chapter do PASS de Vitória/ES, vou comentar um pouco sobre como foi o evento, no qual participei também da organização, junto ao Tiago Neves, Fabrício Lima e o Vithor Silva ...
Leia Mais

Certificações Microsoft – Dicas, links e materiais de estudo para as provas de MCSA e MCSE do SQL Server 2016

Certificações Microsoft – Dicas, links e materiais de estudo para as provas de MCSA e MCSE do SQL Server 20165 (100%) 6 votoss Olá pessoal, Tudo bem com vocês ? Estou meio ausente aqui no blog, mas em breve vou voltar a postar com bem mais frequência, assim que concluir alguns projetos e consultorias que estou fazendo. Enquanto isso, não ...
Leia Mais

Provas de certificação Microsoft: 50% de desconto para estudantes (Graduação, Pós-Graduação, Mestrado, Doutorado)

Provas de certificação Microsoft: 50% de desconto para estudantes (Graduação, Pós-Graduação, Mestrado, Doutorado)Avalie esse post Olá pessoal! Tudo bem com vocês ? Neste post eu gostaria de compartilhar uma ótima notícia para você, que é um estudante (Graduação, Pós-Graduação, Mestrado, Doutorado, etc), está querendo tirar certificações Microsoft, mas não quer gastar muito. Desde 2009, a Microsoft possui um programa de ...
Leia Mais

2º Encontro do Chapter SQL Server ES – 10/06/2017

2º Encontro do Chapter SQL Server ES – 10/06/20175 (100%) 1 votos Olá pessoal! Tudo bem com vocês ? Depois de um longo tempo de planejamento e organização, o MTAC Tiago Neves, junto com o MVP Fabricio Lima, conseguiram organizar o primeiro encontro da Comunidade de SQL Server – ES. A comunidade está sendo formada com o objetivo de virar ...
Leia Mais

Provas de Certificação Microsoft – Desconto de 25% para os exames MCP e MCSA

Provas de Certificação Microsoft – Desconto de 25% para os exames MCP e MCSA5 (100%) 2 votoss Pessoal, Boa tarde! Vou fazer esse post bem rápido, para espalhar logo a notícia: A Microsoft resolveu distribuir um voucher de 25% de desconto em provas de certificação MCP e MCSA! Não percam tempo e agendem logo a sua prova de certificação. Esse ...
Leia Mais

SQL Server 2017 e Azure SQL Managed Instance

SQL Server 2017 e Azure SQL Managed Instance5 (100%) 1 votos Olá pessoal, Tudo bem com vocês? SQL Server 2017 Mais uma vez, a Microsoft nos surpreende com as suas inovações no produto SQL Server. Menos de um ano após o lançamento do SQL Server 2016, a Microsoft já está se preparando para lançar uma nova versão do produto, que ...
Leia Mais

SQL Server – Como calcular a diferença em anos (idade) entre duas datas utilizando T-SQL ou CLR

SQL Server – Como calcular a diferença em anos (idade) entre duas datas utilizando T-SQL ou CLR5 (100%) 4 votoss Olá pessoal, Tudo bem ? Neste post eu gostaria de mostrar como calcular a diferença em anos (idade) entre duas datas no SQL Server, mostrando algumas soluções e uma análise de performance entre essas opções a fim de identificar a ...
Leia Mais

SQL Server – Conhecendo e desativando o AutoCommit

SQL Server – Conhecendo e desativando o AutoCommit5 (100%) 2 votoss Olá pessoal, Como vocês estão ? Neste post eu vou falar sobre uma configuração a nível de sessão que muitas pessoas não conhecem e, em muitos casos, podem ser de grande ajuda para evitar perda acidental de dados, que é o Autocommit. Em alguns outros SGBD’s (Oracle, Postgree, etc) ...
Leia Mais

Analysis Services – Consultando as views de catálogo pelo SQL Server

Analysis Services – Consultando as views de catálogo pelo SQL ServerAvalie esse post Olá galera, Como vocês estão? Neste post, gostaria de escrever sobre como consultas as views de catálogo do Analysis Services, seja com consultas pelo SQL Server ou utilizando a interface de consultas MDX ou DMX do SQL Server Management Studio. O meu intuito neste post é apenas ...
Leia Mais

Analysis Services (SSAS) – Como consultar informações e processar comandos via linha de comando (XLMA) pelo SQL Server

Analysis Services (SSAS) – Como consultar informações e processar comandos via linha de comando (XLMA) pelo SQL Server5 (100%) 1 votos Olá pessoal, Como vocês estão hoje ? Neste post, vou demonstrar como utilizar a linguagem XLMA (XML for Analysis) para conseguir realizar consultas e enviar comandos para o Analysis Services através de queries Transact-SQL (T-SQL), que podem ser utilizadas ...
Leia Mais

1º Encontro da Comunidade SQL Server – ES

1º Encontro da Comunidade SQL Server – ES5 (100%) 1 votos Fala galera do ES, Tudo certo? Depois de um longo tempo de planejamento e organização, o MTAC Tiago Neves, junto com o Fabrício Lima, conseguiram organizar o primeiro encontro da Comunidade de SQL Server – ES. A comunidade está sendo formada com o objetivo de virar um Chapter do ...
Leia Mais

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

SQL Server – Comparação de performance entre Scalar Function e CLR Scalar Function5 (100%) 4 votoss 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 dados ...
Leia Mais

SQL Server – Sua instância está constantemente com mensagens “Starting up database XXX” e databases “In Recovery”? Conheça o Auto Close

SQL Server – Sua instância está constantemente com mensagens “Starting up database XXX” e databases “In Recovery”? Conheça o Auto Close4.7 (93.33%) 3 votoss Olá pessoal! Tudo beleza ? Neste post eu gostaria de escrever sobre um recurso do SQL Server que ainda nos dias de hoje, vemos sendo implementados em instâncias de várias empresas e que faz com que ...
Leia Mais

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

SQL Server – Como exportar e importar arquivos com dados tabulares (Ex: CSV) utilizando o CLR (C#)5 (100%) 1 votos 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 ...
Leia Mais

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

SQL Server – Como consultar e consumir feeds RSS do WordPress utilizando CLR ou xp_cmdshell (cURL)5 (100%) 1 votos 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 ...
Leia Mais

SQL Server Management Studio (SSMS) – Como ativar o tema Dark (Dark Theme Support)

SQL Server Management Studio (SSMS) – Como ativar o tema Dark (Dark Theme Support)Avalie esse post Olá pessoal, Tudo bem com vocês ? Hoje eu estava conferindo as novidades dos blogs que eu recomendo e acabei vendo uma dica super bacana no Blog do Leka que resolvi compartilhar aqui com vocês também, que consiste em habilitar o tema Dark na ...
Leia Mais

SQL Server – Como calcular a distância entre dois pontos utilizando a API do Google (CEP, endereço ou latitute e longitude)

SQL Server – Como calcular a distância entre dois pontos utilizando a API do Google (CEP, endereço ou latitute e longitude)5 (100%) 2 votoss Olá pessoal, Como vocês estão? Neste post, vou demonstrar como calcular a distância e o tempo entre dois pontos, seja informando o CEP, Endereço ou latitude e longitude. Para atender a essa necessidade, vou utilizar a ...
Leia Mais

SQL Server – Como criar uma AutoSoma (igual do Excel) utilizando Window functions (Running totals)

SQL Server – Como criar uma AutoSoma (igual do Excel) utilizando Window functions (Running totals)5 (100%) 2 votoss Olá pessoal, Como vocês estão ? Hoje vou apresentar um recurso interessante do SQL Server e que muita gente não conhece, que é o uso de Window functions para realizar cálculos cumulativos em um result set no SQL Server, semelhantes ao recurso ...
Leia Mais

Analysis Services – Como utilizar o XLMA para backup e restore de cubos via linha de comando T-SQL

Analysis Services – Como utilizar o XLMA para backup e restore de cubos via linha de comando T-SQL5 (100%) 2 votoss Olá pessoal, Como vocês estão hoje ? Neste post, vou demonstrar como utilizar a linguagem XLMA (XML for Analysis) para conseguir realizar backup e restore de cubos e dimensões do Analysis Services através de queries Transact-SQL (T-SQL), que podem ...
Leia Mais

SQL Server – Como identificar e monitorar o espaço em disco total, livre e utilizado pelos datafiles dos databases

SQL Server – Como identificar e monitorar o espaço em disco total, livre e utilizado pelos datafiles dos databasesAvalie esse post Olá pessoal, Como vocês estão ? Neste post, vou demonstrar como identificar e monitorar o espaço em disco total, livre e utilizado dos databases da sua instância. Esse post é um complemento do meu post SQL Server – Como ...
Leia Mais

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

SQL Server 2016 – Como consultar informações de um CEP utilizando a API Bemean e a função JSON_VALUE5 (100%) 1 votos 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 ...
Leia Mais

Analysis Services – Como criar seu primeiro cubo multidimensional no modelo estrela (Star schema)

Analysis Services – Como criar seu primeiro cubo multidimensional no modelo estrela (Star schema)3.7 (73.33%) 3 votoss Olá pessoal! Como vocês estão ? Neste post vou demonstrar como criar seu primeiro cubo multidimensional no modelo estrela (Star schema). Esse post acabou sendo feito sem a idealização que costumo fazer, pois estava escrevendo outro post para o blog e precisei criar ...
Leia Mais

SQL Server – Entendendo as permissões e roles do SQL Agent (SQLAgentUserRole, SQLAgentReaderRole e SQLAgentOperatorRole)

SQL Server – Entendendo as permissões e roles do SQL Agent (SQLAgentUserRole, SQLAgentReaderRole e SQLAgentOperatorRole)5 (100%) 1 votos Olá pessoal, Como vocês estão ? Ultimamente, tenho visto uma quantidade considerável de DBA’s com dúvidas sobre as permissões as roles do SQL Server Agent e muitas dúvidas surgem sobre esse tema em grupos do Whatsapp, entre elas: Como fazer com que ...
Leia Mais

SQL Server – Implementando controle de acessos e logs de auditoria na utilização do CLR (C#)

SQL Server – Implementando controle de acessos e logs de auditoria na utilização do CLR (C#)Avalie esse post Olá pessoal! Como vocês estão ? Neste post eu gostaria de demonstrar como implementar um controle de acessos e logs de auditoria na utilização do CLR (C#). Isso se demonstrou muito útil durante processos de auditoria ou quando ocorria algum problema por ...
Leia Mais

SQL Server – Como transferir logins entre instâncias gerando backup de usuários, logins e permissões

SQL Server – Como transferir logins entre instâncias gerando backup de usuários, logins e permissões5 (100%) 2 votoss Olá pessoal, Tudo bem com vocês ? Neste post vou demonstrar um script bem legal que eu desenvolvi e que tem por objetivo, gerar scripts SQL para backup (engenharia reversa) de permissões, usuários, logins e roles de uma instância no SQL Server ...
Leia Mais

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

SQL Server – Como identificar e monitorar os discos, espaço em disco total, livre e utilizado5 (100%) 1 votos 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 ...
Leia Mais

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

SQL Server – Como exportar o assembly de um CLR como DLL e fazer engenharia reversa para código-fonte C#5 (100%) 1 votos 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 ...
Leia Mais

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

SQL Server – Como fazer backup de todos os jobs do SQL Agent via linha de comando (CLR C# ou Powershell)Avalie esse post 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 ...
Leia Mais

SQL Server – Como apagar um usuário de uma instância

SQL Server – Como apagar um usuário de uma instânciaAvalie esse post Olá pessoal, Tudo bem? Neste post vou demonstrar como apagar um usuário de uma instância SQL Server, o que envolve apagar os usuários de todos os databases e depois apagar o login do usuário na instância. Caso o usuário seja owner de algum database, altera o owner desse(s) ...
Leia Mais

SQL Server – Como copiar/replicar as permissões de um usuário

SQL Server – Como copiar/replicar as permissões de um usuárioAvalie esse post Olá pessoal, Neste post vou demonstrar um script que desenvolvi e que tem sido muito útil no meu dia a dia e que tem a função de copiar as permissões de um usuário para o outro, com opção de apenas gerar o script SQL ou realmente copiar as ...
Leia Mais

SQL Server 2016 – Utilizando o suporte nativo a JSON (JSON_VALUE, JSON_QUERY, OPENJSON, FOR JSON, ISJSON, JSON_MODIFY)

SQL Server 2016 – Utilizando o suporte nativo a JSON (JSON_VALUE, JSON_QUERY, OPENJSON, FOR JSON, ISJSON, JSON_MODIFY)5 (100%) 1 votos Olá pessoal, Tudo bem com vocês ? Neste post vou demonstrar como utilizar o suporte nativo do banco de dados SQL Server ao JSON, padrão de documento muito utilizado em integrações e Webservices atualmente. Esse recurso está disponível a partir ...
Leia Mais

SQL Server 2016 SP1 – CREATE OR ALTER em procedures, functions, triggers e views

SQL Server 2016 SP1 – CREATE OR ALTER em procedures, functions, triggers e views5 (100%) 1 votos Olá pessoal, Boa tarde! Neste post vou demonstrar um novo recurso do Transact-SQL disponível a partir do SQL Server 2016 SP1, que é o comando CREATE OR ALTER, que pode ser aplicado em procedures, functions, triggers e views. Para quem trabalha ou já ...
Leia Mais

SQL Server – Agrupando dados utilizando ROLLUP, CUBE e GROUPING SETS

SQL Server – Agrupando dados utilizando ROLLUP, CUBE e GROUPING SETS5 (100%) 1 votos Olá pessoal, Bom dia! Neste post vou falar sobre um assunto que não é nenhuma novidade no SQL Server, está presente desde o SQL Server 2008, mas não vejo muita gente utilizando em suas consultas, que é o agrupamento de dados (sumarização) utilizando ROLLUP, CUBE e ...
Leia Mais

SQL Server – Como identificar, monitorar e prevenir overflow em colunas com IDENTITY e SEQUENCE de tabelas com muitos registros

SQL Server – Como identificar, monitorar e prevenir overflow em colunas com IDENTITY e SEQUENCE de tabelas com muitos registrosAvalie esse post Olá pessoal, Bom tarde! Neste post vou demonstrar a vocês como prevenir um tipo de problema no SQL Server que pode causar muito transtorno na vida de uma DBA, e demora um bom tempo para resolver e pode ...
Leia Mais

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

SQL Server – Como fazer uma integração do banco de dados com o Telegram e enviar mensagens utilizando o CLR (C#)Avalie esse post Olá pessoal, Bom dia! Neste post vou demonstrar como fazer uma integração do banco de dados com o Telegram e enviar mensagens utilizando CLR (C#), que é o principal concorrente do Whatsapp. Anteriormente, já demonstrei como fazer ...
Leia Mais

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

SQL Server – Como fazer uma integração do banco de dados com o Slack e enviar mensagens utilizando o CLR (C#)Avalie esse post 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 ...
Leia Mais

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

SQL Server – Como fazer uma integração do banco de dados com o Ryver e enviar mensagens utilizando CLR (C#)Avalie esse post Olá pessoal, Bom dia! Neste post vou demonstrar como fazer uma integração do banco de dados com o Ryver e enviar mensagens utilizando CLR (C#), que é o principal concorrente do Slack, no qual já demonstrei como fazer ...
Leia Mais

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

SQL Server – Como enviar Torpedos SMS utilizando o CLR (C#) e a API da Mais Resultado (PG Soluções)5 (100%) 1 votos 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 ...
Leia Mais

Prova de certificação Microsoft MCSE 70-774 (Perform Cloud Data Science with Azure Machine Learning) de graça (beta) até 31/03/2017

Prova de certificação Microsoft MCSE 70-774 (Perform Cloud Data Science with Azure Machine Learning) de graça (beta) até 31/03/20175 (100%) 2 votoss Olá pessoal, Boa tarde! Neste post de hoje, vou compartilhar com vocês mais um código promocional para a realização de prova de certificação Microsoft MCSE 70-774 (Perform Cloud Data Science with Azure Machine Learning) de graça (Beta) até ...
Leia Mais

Prova de certificação Microsoft MCSE 70-775 (Perform Data Engineering on Microsoft Azure HDInsight) de graça (beta) até 31/03/2017

Prova de certificação Microsoft MCSE 70-775 (Perform Data Engineering on Microsoft Azure HDInsight) de graça (beta) até 31/03/2017Avalie esse post Olá pessoal, Bom dia! Neste post de hoje, vou compartilhar com vocês mais um código promocional para a realização de prova de certificação Microsoft MCSE 70-775 (Perform Data Engineering on Microsoft Azure HDInsight) de graça (Beta) até 31/03/2017. Você é ...
Leia Mais

SQL Server – Como renomear o servidor / instância no banco de dados quando o nome da máquina é alterado no SO

SQL Server – Como renomear o servidor / instância no banco de dados quando o nome da máquina é alterado no SOAvalie esse post Olá pessoal, Bom dia! Neste post, vou demonstrar como renomear o servidor / instância no banco de dados quando o nome da máquina é alterado no sistema operacional, o que é relativamente comum de acontecer no ...
Leia Mais

SQL Server – Como enviar e-mails pelo banco de dados utilizando CLR (C#)

SQL Server – Como enviar e-mails pelo banco de dados utilizando CLR (C#)5 (100%) 1 votos Olá pessoal, Boa tarde! Tudo bem com vocês ? Neste post vou demonstrar como enviar e-mails pelo banco de dados utilizando o CLR (C#). No post SQL Server – Como ativar e configurar o Database mail para enviar e monitorar e-mails pelo banco de ...
Leia Mais

SQL Server – Como descobrir quando a instância foi instalada (data de instalação)

SQL Server – Como descobrir quando a instância foi instalada (data de instalação)Avalie esse post Olá pessoal, Boa tarde! Neste post vou demonstrar pra vocês como descobrir quando a instância SQL Server foi instalada (data de instalação), informação que é muito útil para inventário de sistemas ou para você saber quando a versão de avaliação que você instalou irá expirar ...
Leia Mais

SQL Server – Como enviar o resultado de uma query por e-mail no formato HTML utilizando o CLR (C#)

SQL Server – Como enviar o resultado de uma query por e-mail no formato HTML utilizando o CLR (C#)Avalie esse post Olá pessoal! Bom dia. Neste post vou demonstrar como exportar o resultado de uma query para uma string no formato HTML, de modo que você possa enviar o resultado da query por e-mail de uma forma que seja legal ...
Leia Mais

SQL Server – Como monitorar suas séries favoritas consumindo um Webservice JSON com a função JSON_VALUE e utilizando CLR (C#)

SQL Server – Como monitorar suas séries favoritas consumindo um Webservice JSON com a função JSON_VALUE e utilizando CLR (C#)5 (100%) 3 votoss Olá pessoal, Boa noite! Neste post, vou demonstrar a vocês como utilizar o novo recurso de tratamento de JSON do SQL Server 2016, que é retornando por uma procedure do CLR (C#) para retornar as informações de ...
Leia Mais

Prova de Certificação MCSE 70-773 (Analyzing Big Data with Microsoft R) de graça (Beta) até 28/02/2017

Prova de Certificação MCSE 70-773 (Analyzing Big Data with Microsoft R) de graça (Beta) até 28/02/2017Avalie esse post Olá pessoal, Bom dia! Neste post de hoje, vou compartilhar com vocês mais um código promocional para a realização de prova de certificação MCSE BETA 70-773 (Analyzing Big Data with Microsoft R) de graça (Beta) até 28/02/2017. Já havia feito um post ...
Leia Mais

Provas de certificação MCSA (70-764 e 70-767) do SQL Server 2016 de graça (Beta) até 31/01/2017

Provas de certificação MCSA (70-764 e 70-767) do SQL Server 2016 de graça (Beta) até 31/01/2017Avalie esse post Olá pessoal, Bom dia! Neste post de hoje, vou compartilhar com vocês mais alguns códigos promocionais para a realização de provas de certificação MCSA BETA do SQL Server 2016 gratuitamente, mais especificamente das provas 70-764 Administering a SQL Database Infrastructure e 70-767 ...
Leia Mais

SQL Server – Como criar um sorteio de amigo oculto utilizando Transact-SQL

SQL Server – Como criar um sorteio de amigo oculto utilizando Transact-SQLAvalie esse post Olá pessoal, Bom dia! Tudo bem com vocês ? Neste post, vou demonstrar um script para realizar sorteios diversos, como amigo oculto, que é tão comum entre os brasileiros no final de ano. Esse script foi criado pelo analista de BI, especialista em T-SQL, Lucas Arrigoni ...
Leia Mais

SQL Server – Msg 443 Invalid use of a side-effecting operator ‘rand’ within a function

SQL Server – Msg 443 Invalid use of a side-effecting operator ‘rand’ within a function5 (100%) 1 votos Olá pessoal, Boa tarde. Neste post, vou demonstrar como contornar uma limitação do SQL Server, que é o uso da função RAND() em funções UDF, de forma que você possa gerar valores aleatórios e aplicar em uma tabela. Caso você tente fazê-lo, ...
Leia Mais

SQL Server – Como utilizar a ferramenta SQLQueryStress

SQL Server – Como utilizar a ferramenta SQLQueryStress3.5 (70%) 2 votoss Olá pessoal, Bom dia! Neste post, vou apresentar e demonstrar a utilização da ferramenta open-source SQLQueryStress, do Adam Machanic (criador da sp_WhoIsActive), que serve para realizar testes de stress executando uma determinada query, permitindo que você realize uma série de testes na sua instância SQL. Como esse projeto não ...
Leia Mais

SQL Server – Porque NÃO utilizar SET ANSI_WARNINGS OFF

SQL Server – Porque NÃO utilizar SET ANSI_WARNINGS OFFAvalie esse post Olá pessoal, Boa noite! Tudo bem ? Neste post vou comentar sobre um recurso utilizado por muitos desenvolvedores para “resolver” rapidamente alguns problemas comuns no desenvolvimento de queries Transact-SQL. Esse recurso é o SET ANSI_WARNINGS OFF. Para que serve o comando SET ANSI_WARNINGS OFF? A opção de controle de ...
Leia Mais

Reporting Services (SSRS) – Erro ao apagar relatórios móveis (Erro ao invocar a extensão de autorização)

Reporting Services (SSRS) – Erro ao apagar relatórios móveis (Erro ao invocar a extensão de autorização)Avalie esse post Olá pessoal, Boa noite. Neste post, vou demonstrar como resolver um problema muito estranho no SQL Server Reporting Services 2016, que ocorre quanto estava tentando apagar alguns relatório móveis e recebia essa mensagem de erro: Erro ao invocar a extensão de autorização ...
Leia Mais

Como instalar e configurar o Microsoft SQL Server Reporting Services (SSRS) 2016 no Windows Server 2016

Como instalar e configurar o Microsoft SQL Server Reporting Services (SSRS) 2016 no Windows Server 2016Avalie esse post Olá pessoal, Bom dia. Neste post, vou demonstrar como configurar o Microsoft SQL Server Reporting Services (SSRS) 2016 no Windows Server 2016. Como vocês sabem, o Reporting Services é instalado junto com o SQL Server, e no momento da instalação do SQL ...
Leia Mais

SQL Server – Como criptografar e descriptografar senhas (com Salt) utilizando o CLR (C#)

SQL Server – Como criptografar e descriptografar senhas (com Salt) utilizando o CLR (C#)Avalie esse post Olá pessoal, Boa noite! Neste post, vou demonstrar como criptografar e descriptografar senhas com o CLR (C#). Para isso, vou utilizar os algoritmos de criptografia MD5CryptoServiceProvider e TripleDESCryptoServiceProvider do .NET Framework, que permitem utilizar uma palavra-chave (Salt) para garantir que essa chave será utilizada ...
Leia Mais

SQL Server – Como consultar os feriados nacionais, estaduais, municipais e facultativos de uma API utilizando OLE Automation e CLR (C#)

SQL Server – Como consultar os feriados nacionais, estaduais, municipais e facultativos de uma API utilizando OLE Automation e CLR (C#)Avalie esse post Olá pessoal, Boa tarde! Neste post, vou seguir a dica de um leitor e utilizar a excelente API gratuita do site Calendario.com.br para retornar a listagem de feriados nacionais, estaduais, municipais e facultativos do Brasil, permitindo filtrar ...
Leia Mais

Utilidades do arquivo .htaccess

Utilidades do arquivo .htaccessAvalie esse post Olá pessoal, Bom dia! Neste post, vou compartilhar informações de grande utilidade relacionado ao arquivo .htaccess, que é o arquivo de configuração do servidor HTTP Apache, no qual já fiz alguns posts sobre neste link. Essas dicas que achei no blog http://www.deuzebranaweb.com.br/ e achei o conteúdo excelente e resolvi compartilhar com vocês essas pequenas ...
Leia Mais

SQL Server – Como identificar senhas frágeis, vazias ou iguais ao nome do usuário

SQL Server – Como identificar senhas frágeis, vazias ou iguais ao nome do usuário5 (100%) 1 votos Olá pessoal, Boa noite! Neste post, vou demonstrar como identificar senhas frágeis, vazias ou iguais ao nome do usuário no SQL Server. Isso é especialmente útil para que administradores de bancos de dados consigam evitar ataques por conta de descuidos de usuários na ...
Leia Mais

Erro de login failed for user ‘usuario’ ao tentar conectar no SQL Server por uma aplicação .NET (C#)

Erro de login failed for user ‘usuario’ ao tentar conectar no SQL Server por uma aplicação .NET (C#)5 (100%) 1 votos Olá pessoal, Boa tarde. Neste post vou comentar sobre um problema que encontrei recentemente em uma empresa, no qual nenhuma aplicação estava conseguindo se conectar ao banco de dados de produção, apresentando a mensagem de “Login failed for user ...
Leia Mais

SQL Server – Como fazer uma integração com FTP e listar, enviar (upload) e baixar (download) arquivos utilizando o CLR (C#)

SQL Server – Como fazer uma integração com FTP e listar, enviar (upload) e baixar (download) arquivos utilizando o CLR (C#)Avalie esse post Olá pessoal, Boa tarde! Neste post, vou falar novamente sobre o CLR (C#), demonstrando mais uma utilidade desse poderoso recurso do SQL Server, que é a integração entre o banco de dados e servidores FTP, seja para ...
Leia Mais

SQL Server: Sessão executando há muito tempo com o comando sp_readrequest (DatabaseMail)

SQL Server: Sessão executando há muito tempo com o comando sp_readrequest (DatabaseMail)Avalie esse post Olá pessoal, Boa tarde! Neste post, vou compartilhar com vocês um aprendizado que tive essa semana. Na empresa onde eu trabalho, foi atualizada recentemente a versão do RedGate SQL Monitor e com isso, foram criados vários alertas para monitoramento de instâncias. Um desses monitoramentos, é o ...
Leia Mais

Como instalar e configurar o Microsoft SQL Server 2016 no Windows Server 2016

Como instalar e configurar o Microsoft SQL Server 2016 no Windows Server 2016Avalie esse post Olá pessoal, Bom dia! Neste post, vou demonstrar para vocês como instalar o SQL Server no Windows Server 2016. Este post é uma atualização do meu outro post Instalando e configurando o SQL Server 2014 no Windows Server 2012 R2 e se você é um ...
Leia Mais

Como criar um gerador de senhas aleatórias escrito em PHP, C# (CSharp) ou Transact-SQL (T-SQL)

Como criar um gerador de senhas aleatórias escrito em PHP, C# (CSharp) ou Transact-SQL (T-SQL)Avalie esse post Olá pessoal, Bom dia! Neste post rápido, vou demonstrar para vocês, como criar um pequeno gerador de senhas aleatórias, para ser utilizado das mais diversas formas. Vou disponibilizar esse script utilizando as linguagens C# (para utilizar no SQL Server, com o CLR), PHP ...
Leia Mais

Como utilizar a API do Pushbullet para enviar torpedos SMS no C#, PHP, Java ou pelo SQL Server (com CLR)

Como utilizar a API do Pushbullet para enviar torpedos SMS no C#, PHP, Java ou pelo SQL Server (com CLR)5 (100%) 1 votos Olá pessoal, Boa tarde!! Neste post, quero lhes mostrar uma novidade que consegui desenvolver essa semana e que achei muito bacana, que é o envio de torpedos SMS a partir de praticamente qualquer linguagem de programação atual ...
Leia Mais

SQL Server – Como listar e eliminar processos do Windows utilizando o CLR (C#)

SQL Server – Como listar e eliminar processos do Windows utilizando o CLR (C#)Avalie esse post Olá pessoal, Bom dia! Neste post, vou demonstrar como listar e eliminar processos que estão executando no servidor SQL Server utilizando o CLR (C#). Esses recursos podem ser especialmente úteis para identificar rapidamente os processos de usuários que estão em execução, quais processos estão ...
Leia Mais

SQL Server – Como executar scripts PowerShell e Prompt-DOS (MS-DOS) utilizando CLR (C#)

SQL Server – Como executar scripts PowerShell e Prompt-DOS (MS-DOS) utilizando CLR (C#)Avalie esse post Olá pessoal, Boa noite! CLR ou xp_cmdshell: Qual a melhor forma de executar scripts? Neste post vou demonstrar como executar scripts PowerShell e do Prompt-DOS (MS-DOS) pelo banco de dados SQL Server utilizando o SQL CLR (C#), um recurso do SQL Server que permite que ...
Leia Mais

SQL Server – Como ler, listar, criar, alterar e apagar chaves do Registro do Windows (Regedit) pelo CLR (C#)

SQL Server – Como ler, listar, criar, alterar e apagar chaves do Registro do Windows (Regedit) pelo CLR (C#)Avalie esse post Olá pessoal, Boa tarde! No post de hoje, vou demonstrar como gerenciar (ler, listar, criar, alterar e apagar) chaves do registro do Windows (Windows Registry) através do banco de dados, utilizando o SQL CLR e a linguagem de programação ...
Leia Mais

SQL Server – Como auditar erros de permissão em objetos utilizando o SQL Profiler (Trace)

SQL Server – Como auditar erros de permissão em objetos utilizando o SQL Profiler (Trace)5 (100%) 1 votos Olá pessoal, Bom dia! No post de hoje vou demonstrar como criar um trace no SQL Server utilizando o SQL Profiler para auditar acessos em objetos, seja por algum usuário específico, objeto ou database específico. Isso é especialmente útil para identificar quais ...
Leia Mais

Provas de certificação MCSA do SQL Server 2016 de graça (Beta)

Provas de certificação MCSA do SQL Server 2016 de graça (Beta)5 (100%) 2 votoss Olá pessoal, Boa tarde! Neste post de hoje, vou compartilhar com vocês alguns códigos promocionais para a realização de provas de certificação MCSA BETA do SQL Server 2016 gratuitamente. Quando a Microsoft está se preparando para lançar as provas de certificação, ela disponibiliza alguns códigos para ...
Leia Mais

SQL Server – Como exportar o código-fonte de todas as Stored Procedures, Functions, Views e Triggers de um database para arquivos .sql

SQL Server – Como exportar o código-fonte de todas as Stored Procedures, Functions, Views e Triggers de um database para arquivos .sqlAvalie esse post Olá pessoal! Bom dia. Introdução Neste post, vou mostrar a vocês como gerar os scripts de criação de objetos de programação do SQL Server (Functions, Trigger, Stored Procedures e Views) e exportá-los para arquivos .SQL utilizando ...
Leia Mais

Como validar a inscrição estadual para todos os estados utilizando o C# (CSharp) e o SQL Server CLR

Como validar a inscrição estadual para todos os estados utilizando o C# (CSharp) e o SQL Server CLR5 (100%) 1 votos Olá pessoal, Boa noite! Neste post, vou trazer novamente uma função para validação de inscrição estadual de todos os estados do Brasil, como eu já havia demonstrado no meu post Como validar inscrição estadual usando função T-SQL no SQL ...
Leia Mais

SQL Server Reporting Services – Erro ao Salvar Relatório: System.InvalidOperationException This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.

SQL Server Reporting Services – Erro ao Salvar Relatório: System.InvalidOperationException This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.Avalie esse post Olá pessoal, Boa noite! Neste post vou comentar sobre algumas dificuldades que enfrentei em um projeto do setor BI na empresa em que trabalho, onde resolvemos implementar o recém lançado Microsoft Reporting Services 2016 (que ...
Leia Mais

SQL Server – Como parar, iniciar e listar os serviços do Windows remotamente

SQL Server – Como parar, iniciar e listar os serviços do Windows remotamenteAvalie esse post Olá pessoal, Boa tarde! Neste post vou demonstrar como gerenciar serviços do Windows (Windows Services) a partir do banco de dados SQL Server, utilizando o SQLCLR para realizar essas operações. Isso pode ser especialmente útil na criação de monitoramentos de determinados serviços. Atualmente onde eu ...
Leia Mais

SQL Server – Como enviar avisos e mensagens de erro para o banco pelo CLR (C#)

SQL Server – Como enviar avisos e mensagens de erro para o banco pelo CLR (C#)Avalie esse post Olá pessoal, Bom dia! Neste post eu gostaria de demonstrar para vocês, já que estou (e pretendo continuar) postando várias coisas legais sobre o CLR, como enviar avisos (PRINT) e mensagens de erro (RAISEERROR) para o SQL Server quando suas Stored Procedures ...
Leia Mais

SQL Server – Como verificar se um servidor está respondendo utilizando PING e CLR (C#)

SQL Server – Como verificar se um servidor está respondendo utilizando PING e CLR (C#)Avalie esse post Olá pessoal, Boa noite! Neste post vou demonstrar como validar pelo SQL Server, se um servidor está respondendo à rede, utilizando o CLR (C#) e a classe PING, que simula uma requisição de ping que você realiza no prompt do DOS no Windows ...
Leia Mais

Como compactar diretórios em arquivos ZIP utilizando 7zip e CMD

Como compactar diretórios em arquivos ZIP utilizando 7zip e CMDAvalie esse post Olá pessoal, Boa noite. Neste post rápido vou demonstrar como compactar diretórios e sub-diretórios criando 1 arquivo zip com todo o conteúdo ou 1 arquivo ZIP por diretório, utilizando o 7-Zip, o melhor compactador de arquivos, na minha opinião, e o prompt do DOS (CMD). Eu utilizo bastante ...
Leia Mais

100 mil visualizações

100 mil visualizaçõesAvalie esse post Olá pessoal, Boa noite! Tudo bem com vocês? Neste post comemorativo, gostaria de agradecer imensamente a vocês, que acompanham os meus posts, comentam, compartilham, curtem.. Foi graças a vocês, que consegui chegar ao número de 100 MIL VISUALIZAÇÕES (considerando apenas a home e os posts). Pode não parecer grandes coisas, mas chegar a esse número ...
Leia Mais

SQL Server – Como criar um histórico de alterações de dados para suas tabelas (logs para auditoria)

SQL Server – Como criar um histórico de alterações de dados para suas tabelas (logs para auditoria)5 (100%) 1 votos Olá pessoal, Bom dia! No post de hoje, vou demonstrar como criar um histórico de alterações de dados, seja por INSERT, DELETE ou UPDATE em uma tabela, de forma que você consiga saber qual o usuário e quando uma informação ...
Leia Mais

SQL Server – The data types datetime and time are incompatible in the add operator

SQL Server – The data types datetime and time are incompatible in the add operatorAvalie esse post Olá pessoal, Bom dia! Depois de quase 15 dias sem postar em conta de vários trabalhos em que estava atuando, consegui um tempinho pra fazer esse post rápido pra vocês sobre um erro que encontrei ao somar uma coluna DATETIME com uma do ...
Leia Mais

MySQL – Como converter hora armazenada como inteiro para uma coluna do tipo time

MySQL – Como converter hora armazenada como inteiro para uma coluna do tipo timeAvalie esse post Olá pessoal, Boa noite! Nesse post de hoje vou demonstrar como converter hora armazenada como inteiro para uma coluna do tipo time. Tive a ideia de fazer esse post quando um colega DBA me contou que ele está administrando um sistema que utiliza o ...
Leia Mais

CSharp (C#) – Como ordenar arquivos retornados pela DirectoryInfo.GetFiles utilizando Natural Sort

CSharp (C#) – Como ordenar arquivos retornados pela DirectoryInfo.GetFiles utilizando Natural SortAvalie esse post Olá pessoal, Bom dia! Neste post vou fazer uma abordagem bem simples sobre algo que muitos desenvolvedores .NET buscam na internet, como eu mesmo busquei essa solução, mas que é um pouco complicado de encontrar, pois a maioria das soluções postadas não funciona. O meu problema ...
Leia Mais

SQL Server – Utilizando a SP WhoIsActive para identificar Locks, Blocks, Queries Lentas, Queries em Execução e muito mais

SQL Server – Utilizando a SP WhoIsActive para identificar Locks, Blocks, Queries Lentas, Queries em Execução e muito mais5 (100%) 1 votos Olá pessoal, Boa noite! Neste post vou demonstrar uma ferramenta utilizada por 99.99% dos DBA’s SQL Server ao redor do mundo e provavelmente você já a conhece, que é a excelente e famosíssima stored procedure sp_WhoIsActive, do Adam ...
Leia Mais

SQL Server – Como concatenar linhas agrupando os dados por uma coluna (Grouped concatenation)

SQL Server – Como concatenar linhas agrupando os dados por uma coluna (Grouped concatenation)5 (100%) 4 votoss Olá pessoal, Boa tarde! Neste post vou falar sobre um recurso bem requisitado para a Microsoft, e que ela ainda não criou nativamente no SQL Server, que é concatenação de dados utilizando agrupamentos, já presente em outros SGBDs como MySQL (GROUP_CONCAT), Oracle (XMLAGG) ...
Leia Mais

SQL Server – Como ler, importar e exportar dados de arquivos XML

SQL Server – Como ler, importar e exportar dados de arquivos XML5 (100%) 1 votos Olá pessoal, Boa noite! Neste post vou demonstrar pra vocês como importar, ler, tratar e exportar dados entre uma tabela do SQL Server e um arquivo XML. Essa integração entre o banco de dados e arquivos XML é um excelente recurso e grande diferencial para ...
Leia Mais

SQL Server – The server may be running out of resources, or the assembly may not be trusted with PERMISSION_SET = EXTERNAL_ACCESS or UNSAFE

SQL Server – The server may be running out of resources, or the assembly may not be trusted with PERMISSION_SET = EXTERNAL_ACCESS or UNSAFEAvalie esse post Olá pessoal, Bom dia! Hoje vou falar sobre um problema que de vez em quando pode ocorrer com assemblies CLR que utilizem DLL’s não suportadas (Ex: System.DirectoryServices) e foram compiladas com a permissão UNRESTRICTED ...
Leia Mais

SQL Server – Importando e Exportando dados de planilhas do Excel

SQL Server – Importando e Exportando dados de planilhas do Excel5 (100%) 1 votos Olá pessoal, Boa noite! Nesse post, vou falar sobre um recurso muito interessante do SQL Server e que funciona como um grande diferencial do banco de dados, que é a capacidade de integrar nativamente, com o Excel, permitindo consultar e manipular planilhas através do banco de ...
Leia Mais

SQL Server – Como executar em batch todos os scripts .sql de uma pasta ou diretório pelo SQLCMD

SQL Server – Como executar em batch todos os scripts .sql de uma pasta ou diretório pelo SQLCMDAvalie esse post Olá pessoal, Boa noite! Neste post vou demonstrar como executar vários scripts em lote que estão em uma determinada pasta, gerando log de execução, com apenas uma linha de código. Essa instrução é bem simples, e permite uma série de ...
Leia Mais

SQL Server – Como instalar os drivers Microsoft.ACE.OLEDB.12.0 e Microsoft.Jet.OLEDB.4.0

SQL Server – Como instalar os drivers Microsoft.ACE.OLEDB.12.0 e Microsoft.Jet.OLEDB.4.0Avalie esse post Olá pessoal, Boa noite! Neste post, vou falar um pouco sobre os dois drivers OLEDB mais utilizados no SQL Server para integrações com arquivos, principalmente Excel, que são o Microsoft.ACE.OLEDB.12.0 e Microsoft.Jet.OLEDB.4.0. Uma vez instalados no servidor, eles permitem que, através do banco de dados, você consiga inserir, ...
Leia Mais

SQL Server – Como exportar dados do banco para arquivo texto (CLR, OLE, BCP)

SQL Server – Como exportar dados do banco para arquivo texto (CLR, OLE, BCP)Avalie esse post Olá pessoal, Boa noite! Depois de escrever meu post anterior, onde falei sobre Como importar arquivos de texto para o banco (OLE Automation, CLR, BCP, BULK INSERT, OPENROWSET), acabei me animando pra escrever a parte 2, que é o processo inverso, ou seja, exportar ...
Leia Mais

SQL Server – Como importar arquivos de texto para o banco (OLE Automation, CLR, BCP, BULK INSERT, OPENROWSET)

SQL Server – Como importar arquivos de texto para o banco (OLE Automation, CLR, BCP, BULK INSERT, OPENROWSET)5 (100%) 1 votos Olá pessoal, Bom dia! Neste post eu gostaria de mostrar pra vocês, diferentes formas de importar o conteúdo um arquivo de texto para uma variável no SQL Server, para que você possa utilizar essa informação da forma que atenda ...
Leia Mais

SQL Server – Erro ao utilizar OPENROWSET: Access to the remote server is denied because no login-mapping exists

SQL Server – Erro ao utilizar OPENROWSET: Access to the remote server is denied because no login-mapping existsAvalie esse post Olá pessoal, Boa noite! Neste post vou falar sobre um erro que ocorre ao tentar utilizar o comando OPENROWSET ou OPENQUERY para acessar dados de um servidor remoto onde o linked server utilizado não tenha um usuário fixo e o ...
Leia Mais

SQL Server – Cannot resolve the collation conflict between … in the equal to operation.

SQL Server – Cannot resolve the collation conflict between … in the equal to operation.Avalie esse post Olá pessoal, Boa tarde! Neste post vou demonstrar a vocês como resolver de forma simples e rápida um problema que apesar de ser simples e a mensagem ser bem clara, já vi muitos analistas não sabendo como resolver. Cannot resolve the collation conflict ...
Leia Mais

SQL Server – Como resolver o Warning Null value is eliminated by an aggregate or other SET operation

SQL Server – Como resolver o Warning Null value is eliminated by an aggregate or other SET operationAvalie esse post Olá pessoal, Boa noite! Neste post vou falar sobre algo que é muito comum de se encontrar no desenvolvimento de queries utilizando Transact-SQL (T-SQL) no SQL Server, que são funções de agregação ou agrupamento (Ex: SUM, MAX, MIN, AVG) em ...
Leia Mais

SQL Server – Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS options to be set for the connection

SQL Server – Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS options to be set for the connectionAvalie esse post Olá pessoal, Boa noite! No post de hoje vou falar sobre um erro não muito comum que ocorre no SQL Server ao tentar executar queries utilizando Linked Server ou instruções entre servidores (Ex: OPENROWSET, OPENQUERY, etc) e o SQL Server nos ...
Leia Mais

Analysis Services – Falha na desserialização: O elemento ‘AllowedRowsExpression’ no namespace

Analysis Services – Falha na desserialização: O elemento ‘AllowedRowsExpression’ no namespaceAvalie esse post Olá pessoal, Boa tarde. Neste post vou explicar um erro bem comum para analistas de BI que utilizavam o SQL Server 2008 e após a migração para o SQL Server 2012 e 2014 se deparam com a mensagem de erro abaixo ao tentar abrir o Visual Studio ...
Leia Mais

SQL Server – Como listar, ler, escrever, copiar, excluir e mover arquivos com o CLR (C#)

SQL Server – Como listar, ler, escrever, copiar, excluir e mover arquivos com o CLR (C#)Avalie esse post Olá pessoal, Bom dia! Nesse post vou mostrar a vocês como listar, ler, escrever, copiar, excluir e mover arquivos utilizando o CLR (C#), que é uma poderosa ferramenta para aumentar a gama de funcionalidades do SQL Server. Como eu crio muitas rotinas ...
Leia Mais

SQL Server – Como realizar UPDATE e DELETE com TOP x registros

SQL Server – Como realizar UPDATE e DELETE com TOP x registrosAvalie esse post Olá pessoal, Bom dia! Hoje vou mostrar pra vocês como atualizar ou apagar um número fixo de registros de uma tabela, que pode ser utilizado para manipular os dados da tabela sem travá-la por muito tempo durante a execução das queries. Geração de uma base simples ...
Leia Mais

SQL Server – O perigo de utilizar JOIN entre colunas de tipos de dados diferentes

SQL Server – O perigo de utilizar JOIN entre colunas de tipos de dados diferentesAvalie esse post Olá pessoal! Boa noite! Hoje me deparei com um problema crítico de performance em um ambiente de produção, onde uma determinada query (que pode ser executada várias vezes por segundo) estava apresentando um problema de lentidão (demorava entre 21 e 30 segundos por ...
Leia Mais

Utilizando sequences em user defined functions no SQL Server

Utilizando sequences em user defined functions no SQL ServerAvalie esse post Olá pessoal, Boa tarde! No post de hoje vou demonstrar como utilizar sequences em user defined functions como scalar, table-valued e aggregate. Não sabe o que é uma SEQUENCE? Saiba mais sobre esse objeto acessando o post Trabalhando com Sequences no SQL Server Por padrão, o SQL Server não ...
Leia Mais

Trabalhando com Sequences no SQL Server

Trabalhando com Sequences no SQL ServerAvalie esse post Olá pessoal! Bom dia! Hoje me deparei com uma situação em que a utilização das sequences, velhas conhecidas minhas do Oracle e que a partir do SQL Server 2012 foram introduzidas no SGBD da Microsoft, vi uma solução perfeita para o problema que eu estava enfrentando. Introdução – Detalhando o Problema Esse ...
Leia Mais

SQL Server – Consultando informações da instância no Windows Registry utilizando sys.dm_server_registry e xp_instance_regread

SQL Server – Consultando informações da instância no Windows Registry utilizando sys.dm_server_registry e xp_instance_regreadAvalie esse post Olá pessoal, Boa tarde! Neste post vou demonstrar como podemos acessar o registro do Windows e obter informações úteis sobre a instância SQL Server. Caso você queira saber como consultar qualquer chave de registro do Windows, bem como realizar alterações em chaves e valores, ...
Leia Mais

Utilizando o trace padrão do SQL Server para auditar eventos (fn_trace_gettable)

Utilizando o trace padrão do SQL Server para auditar eventos (fn_trace_gettable)Avalie esse post Olá pessoal, Boa tarde! Neste post, vou demonstrar como se obter informações importantes sobre vários eventos que ocorrem na instância SQL Server sem precisar ativar nenhum controle ou auditoria, apenas lendo as informações já coletadas pelo trace padrão do SQL Server. Embora eu já tenha falado sobre ...
Leia Mais

SQL Server – The database owner SID recorded in the master database differs from the database owner SID recorded in database

SQL Server – The database owner SID recorded in the master database differs from the database owner SID recorded in databaseAvalie esse post Olá pessoal, Boa tarde! Neste post vou demonstrar como resolver um problema comum no desenvolvimento de bibliotecas CLR que ocorre quando você faz o restore de um database CLR vindo de outro servidor. Apesar da solução sem ...
Leia Mais

Monitorando operações de DDL e DCL utilizando a fn_trace_gettable do SQL Server

Monitorando operações de DDL e DCL utilizando a fn_trace_gettable do SQL Server5 (100%) 2 votoss Olá pessoal, Boa tarde! Neste post vou demonstrar como identificar os eventos de DDL e DCL que ocorrem na instância SQL Server. Isso nos permite identificar qual o usuário que criou/alterou/apagou um objeto, ou quem adicionou/removeu um usuário em uma role de sistema ou role ...
Leia Mais

Monitorando os eventos de crescimento automático de espaço (Autogrowth) em databases no SQL Server

Monitorando os eventos de crescimento automático de espaço (Autogrowth) em databases no SQL ServerAvalie esse post Olá leitores, Boa tarde! Neste post vou demonstrar como monitorar o crescimento automático de espaço de um database (autogrowth) no SQL Server, de modo que seja possível identificar o usuário que causou o crescimento e quando os eventos de crescimento automático ocorreram no database ...
Leia Mais

SQL Server 2016 – Lista de novidades e novos recursos

SQL Server 2016 – Lista de novidades e novos recursos5 (100%) 1 votos Olá pessoal, Bom dia! Na próxima quinta-feira, 7 de abril, a Microsoft irá realizar um evento em São Paulo para o lançamento do SQL Server 2016 no Brasil. A cada nova versão, estamos vendo grandes avanços e melhorias no SGBD, que está se tornando cada vez mais ...
Leia Mais

Como recuperar o maior valor entre múltiplas colunas em uma tabela do SQL Server

Como recuperar o maior valor entre múltiplas colunas em uma tabela do SQL ServerAvalie esse post Olá leitores, Boa noite! Neste post vou demonstrar rapidamente como recuperar o maior valor entre múltiplas colunas em uma tabela do SQL Server. Já vi várias soluções para essa necessidade, mas será que você está utilizando a mais performática dentre elas ? Gerando uma ...
Leia Mais

Como descobrir a data do último acesso a uma tabela ou view e execução da uma procedure no SQL Server

Como descobrir a data do último acesso a uma tabela ou view e execução da uma procedure no SQL ServerAvalie esse post Olá pessoal, Boa noite! Neste post vou mostrar pra vocês como identificar a data de último acesso de uma tabela ou view e a data da última execução de uma procedure no SQL Server. Isso é especialmente útil ...
Leia Mais

CLR – Resolvendo o problema System.Security.Permissions.FileIOPermission no SQL Server

CLR – Resolvendo o problema System.Security.Permissions.FileIOPermission no SQL ServerAvalie esse post Olá pessoal, Bom dia! Neste post vou mostrar pra vocês um problema muito comum durante o desenvolvimento de projetos SQL CLR, que consiste na mensagem de erro abaixo ao tentar executar qualquer operação com arquivos: Mensagem de erro completa: Msg 6522, Level 16, State 1, Line 1 A .NET ...
Leia Mais

Visual Studio – Resolvendo o problema entre sgen.exe e o SDK do .NET Framework (Erro no Build)

Visual Studio – Resolvendo o problema entre sgen.exe e o SDK do .NET Framework (Erro no Build)Avalie esse post Olá pessoal, Boa tarde! Neste post vou compartilhar com vocês um problema que eu tive durante o desenvolvimento de algumas rotinas do CLR em C# em um novo ambiente de criei utilizando o VMware, Windows 7 x64 e o Visual Studio ...
Leia Mais

Realizando requisições POST e GET utilizando CLR (C#) no SQL Server

Realizando requisições POST e GET utilizando CLR (C#) no SQL ServerAvalie esse post Olá pessoal, Boa tarde! Neste post estarei demonstrando pra vocês como realizar requisições POST e GET (na verdade, pode ser qualquer tipo) em um banco de dados SQL Server utilizando o SQL CLR. Se você não sabe o que é CLR ou tem dúvidas sobre como utilizar, ...
Leia Mais

Como listar os Jobs (schedules, commands, steps) via Query no SQL Server

Como listar os Jobs (schedules, commands, steps) via Query no SQL ServerAvalie esse post Olá pessoal, Bom dia! Neste post, vou demonstrar pra vocês uma query que permite listar várias propriedades dos Jobs do SQL Server Agent, incluindo os agendamentos, steps, comandos executados, categorias e muito mais. Isso é especialmente útil pra auditoria e inventário de rotinas. Procurei criar um ...
Leia Mais

Introdução ao SQL CLR (Common Language Runtime) no SQL Server

Introdução ao SQL CLR (Common Language Runtime) no SQL Server5 (100%) 2 votoss Olá pessoal, Bom dia! Neste post, que será o número 100 do blog, eu gostaria de falar sobre algo que eu particularmente gosto muito no SQL Server, que é a criação de rotinas .NET dentro do banco de dados SQL Server. Sim, estamos falando a CLR (Common ...
Leia Mais

Como corrigir o problema de MAC Address duplicado no VMware

Como corrigir o problema de MAC Address duplicado no VMwareAvalie esse post Olá pessoal, Bom dia! Hoje me deparei novamente com um problema bobo e fácil de resolver, mas que incomoda bastante ao utilizar máquinas virtuais no VMware, que é quando ocorre a mensagem abaixo: Adapter Ethernet0 may not have network connectivity.MAC address 00:0C:29:58:61:19 of adapter Ethernet0 is within the ...
Leia Mais

Qual a diferença entre os cursos superiores da TI?

Qual a diferença entre os cursos superiores da TI?Avalie esse post Olá pessoal, Boa noite! Venho trazer pra vocês um artigo muito interessante que eu encontrei na internet, escrito pelo Cláudio Florenzano para o site techdicas.net.br, comentando sobre qual a diferença entre os cursos superiores da TI. Eu mesmo não sabia que haviam tantos cursos superiores na área de TI, ...
Leia Mais

Consultando o rastreamento de objetos dos Correios pelo SQL Server

Consultando o rastreamento de objetos dos Correios pelo SQL ServerAvalie esse post Olá pessoal, Boa tarde! Neste post de hoje vou trazer algo muito legal, que é uma stored procedure Transact-SQL onde é possível consultar e rastrear as informações de encomendas e objetos utilizando dados do próprio site dos Correios no SQL Server. Para isso, vou utilizar o objeto MSXML2.ServerXMLHTTP ...
Leia Mais

Como quebrar um string em uma tabela de substrings utilizando um delimitador no SQL Server

Como quebrar um string em uma tabela de substrings utilizando um delimitador no SQL ServerAvalie esse post Olá pessoal, Boa tarde! Neste post vou demonstrar uma table-valued function bem legal que permite quebrar um string em uma tabela de substrings utilizando um delimitador no SQL Server. O que isso quer dizer? Bom, isso faz como que você tenha uma string ...
Leia Mais

Consumindo a API do Google Maps para obter informações de um endereço ou CEP no SQL Server

Consumindo a API do Google Maps para obter informações de um endereço ou CEP no SQL ServerAvalie esse post Olá pessoal, Tudo bom? No primeiro post de 2016, resolvi trazer um uso legal de procedures OLE Automation para consultar informações de um endereço através do CEP ou retornar o CEP (e outras informações) a partir de um endereço. Isso eu ...
Leia Mais

Feliz 2016!

Feliz 2016!Avalie esse post Olá, pessoal Boa noite!! No último post do ano, gostaria de agradecer a todos vocês que visitam e comentam nos posts que eu publico, pois são vocês que me motivam a continuar escrevendo e estudando para criar conteúdo de qualidade. Em julho de 2014, resolvi criar este blog, seguindo o exemplo do meu colega de trabalho ...
Leia Mais

Como redefinir e recuperar a senha de Administrador (sa) do SQL Server

Como redefinir e recuperar a senha de Administrador (sa) do SQL ServerAvalie esse post Olá pessoal, Boa tarde! Neste post vou demonstrar como recuperar a senha do usuário Administrador do SQL Server (sa), caso ela tenha sido perdida ou alterada por um usuário mal intencionado ou você simplesmente não lembra mais da senha. Muitos DBA’s menos experientes podem ficar desesperados ...
Leia Mais

Links para baixar o Microsoft Visual Studio 2015 e o SQL Server 2014

Links para baixar o Microsoft Visual Studio 2015 e o SQL Server 2014Avalie esse post Olá pessoal! Bom dia! Estava procurando os links para baixar o Visual Studio 2015 com o SQL Server 2014 e não consegui encontrar em uma única página as URL’s para isso e isso me motivou a fazer esse post para ajudar vocês. Em 20 de ...
Leia Mais

Gerador de CPF e CNPJ válidos para testes de ambiente no SQL Server

Gerador de CPF e CNPJ válidos para testes de ambiente no SQL ServerAvalie esse post Olá pessoal! Boa noite. Neste post vou demonstrar como criar uma stored procedure para retornar uma lista de CPF’s ou CNPJ’s válidos para testes de ambientes e sistemas. Você pode capturar o resultado da procedure e gravar e uma tabela temporária e testar seus sistemas ...
Leia Mais

Como converter números inteiros para hexadecimal, octal e binário no SQL Server

Como converter números inteiros para hexadecimal, octal e binário no SQL ServerAvalie esse post Olá pessoal! Boa noite. Neste post vou demonstrar como realizar conversões entre números decimais (base 10) para números hexadecimais (base 16) e vice-versa utilizando funções simples do SQL Server para realizar essas tarefas e no final, vou disponibilizar uma função bem interessante que permite converter um ...
Leia Mais

Como converter números para algarismos romanos no SQL Server

Como converter números para algarismos romanos no SQL ServerAvalie esse post Olá pessoal! Bom dia! Neste post vou demonstrar como converter um número normal (de base 10) para um algarismo romano (X, XVII, etc) utilizando uma função Transact-SQL no SQL Server que encontrei no blog do Advaldo Paiva. Por ser uma função, podemos aplicá-la para uma conversão simples ou para ...
Leia Mais

Como converter milissegundos, segundos ou minutos para TIME no SQL Server

Como converter milissegundos, segundos ou minutos para TIME no SQL ServerAvalie esse post Olá pessoal, Boa tarde! Nesses últimos dias estou meio sem tempo, mas para não ficar sem atualizar aqui vou fazer mais um post rápido demonstrando como como converter milissegundos, segundos ou minutos para TIME no SQL Server. Muitas vezes em nossas rotinas, principalmente quando criamos logs de ...
Leia Mais

Identificando tabelas com colunas IDENTITY no SQL Server

Identificando tabelas com colunas IDENTITY no SQL ServerAvalie esse post Olá pessoal, Bom dia! Neste post rápido vou demonstrar como identificar as tabelas que possuem colunas IDENTITY no SQL Server. Muitas vezes, precisamos identificar quais tabelas são essas, qual o valor atual do identity e qual o valor do incremento (seed) da tabela e é claro que não vamos olhar ...
Leia Mais

Mapeando Dependências entre Objetos no SQL Server

Mapeando Dependências entre Objetos no SQL Server5 (100%) 1 votos Olá pessoal, Bom dia! Neste post vou mostrar a vocês como encontrar dependências entre objetos de vários níveis de hierarquia no SQL Server utilizando queries Transact-SQL, simulando um comportamento semelhante ao que nos é apresentado na interface do Management Studio. Utilizando o SQL Server Management Studio Essa é a forma ...
Leia Mais

Auditoria no SQL Server (Server Audit)

Auditoria no SQL Server (Server Audit)Avalie esse post Olá Pessoal! Boa noite! Neste post vou demonstrar como criar auditorias de servidor (Server Audit) no SQL Server. Este recurso é muito interessante para auditar ações DDL e/ou DML (Database Audit Specification) realizadas por um usuário ou aplicação ou mesmo a própria instância (Server Audit Specification). Criando uma auditoria via interface (GUI) ...
Leia Mais

Entendendo o funcionamento dos índices no SQL Server

Entendendo o funcionamento dos índices no SQL Server5 (100%) 7 votoss Olá pessoal, Bom dia! Neste post vou comentar sobre a estrutura de índices, que ajudam e muito a otimizar consultas, reduzindo IO e CPU e retornando as informações mais rapidamente. Entretanto, muito cuidado ao criar os índices, uma vez que eles ocupam bastante espaço em disco e se não ...
Leia Mais

Como identificar, apagar e recriar Foreign Keys (FK) de uma tabela no SQL Server

Como identificar, apagar e recriar Foreign Keys (FK) de uma tabela no SQL ServerAvalie esse post Olá pessoal, Bom dia! Introdução Neste post vou demonstrar para vocês como identificar, apagar e recriar Foreign Keys (FK) de uma tabela no SQL Server. Muitas vezes precisamos excluir uma tabela ou apenas alterar uma coluna, mas o banco nos envia uma mensagem de ...
Leia Mais

Habilitando e utilizando a conexão remota dedicada para administrador (DAC) no SQL Server

Habilitando e utilizando a conexão remota dedicada para administrador (DAC) no SQL ServerAvalie esse post Olá pessoal, Bom dia! Neste post vou demonstrar como ativar/desativar o recurso de DAC (Dedicated Administrator Connection) remoto da instância SQL Server, verificar se o recurso está ativo e como utilizá-lo. Introdução – O que é o DAC ? Imagine na seguinte situação: Todos os ...
Leia Mais

Resolvendo problemas de assinatura de DLL Assembly do .NET Framework no SQL Server

Resolvendo problemas de assinatura de DLL Assembly do .NET Framework no SQL ServerAvalie esse post Olá pessoal, Boa tarde! Neste post vou mostrar a vocês como resolver rapidamente problemas de assinatura de DLL Assembly do .NET Framework no SQL Server. Esse erro ocorre quando alguma rotina do SQLCLR utiliza alguma DLL do Framework .NET do servidor e após alguma atualização ...
Leia Mais

SQL Server – Como aprender do básico à certificação (Cursos, Virtual Labs, Virtual Academy)

SQL Server – Como aprender do básico à certificação (Cursos, Virtual Labs, Virtual Academy)Avalie esse post Olá pessoal, Boa tarde! Estava dando uma lida nos blogs de outros DBA’s e profissionais de TI que sigo e vi um post muito legal no blog do Vithor Silva sobre treinamentos e cursos grátis da Microsoft e resolvi compartilhar com vocês. Sou um ...
Leia Mais

Verificando as permissões de um usuário no SQL Server

Verificando as permissões de um usuário no SQL ServerAvalie esse post Olá, pessoal! Bom dia. Neste post, irei demonstrar como verificar as permissões de um usuário e/ou database no SQL Server, além de permitir facilmente remover esses acessos ou conceder novamente. Utilizando a SP de sistema, sp_helprotect Através do uso da stored procedure sp_helprotect, podemos facilmente listar as permissões de ...
Leia Mais

Como identificar a porta utilizada pela instância do SQL Server

Como identificar a porta utilizada pela instância do SQL Server5 (100%) 3 votoss Olá pessoal, Bom dia! Neste post vou mostrar como identificar a porta utilizada pela instância do SQL Server. Como vocês devem saber, a porta padrão para conexões TCP/IP é a 1433 e para conexões UDP é a 1434. Entretanto, se você possui mais de uma instalação no ...
Leia Mais

As procedures estendidas não documentadas do SQL Server

As procedures estendidas não documentadas do SQL ServerAvalie esse post Olá pessoal! Boa noite! Neste post, vou comentar sobre algumas procedures estendidas (extended procedures) do SQL Server e que são muito úteis. Até este post, não encontrei nenhuma documentação oficial da Microsoft sobre isso resolvi comentar sobre ela, além de demonstrar alguns exemplos. Uma procedure estendida (XP) é um link ...
Leia Mais

Como consultar o histórico de inicialização do SQL Agent no SQL Server

Como consultar o histórico de inicialização do SQL Agent no SQL ServerAvalie esse post Olá, pessoal! Boa tarde! Neste post rápido, vou mostrar a vocês como executar uma query simples na view de sistema msdb.dbo.syssessions para identificar a data e o horário de cada inicialização do SQL Agent da instância, responsável pelo controle e monitoramento dos Jobs do SQL Server ...
Leia Mais

Como calcular o valor do frete e prazo de entrega utilizando WebService dos Correios no SQL Server

Como calcular o valor do frete e prazo de entrega utilizando WebService dos Correios no SQL ServerAvalie esse post Olá, pessoal! Boa tarde! Neste post, vou demonstrar mais uma vez a utilização de OLE Automation no SQL Server para consumir os dados de um serviço da Web. Dessa vez, vou consumir o serviço dos Correios para calcular prazo e valor ...
Leia Mais

Como configurar a rede da sua VM no modo Bridge no VMware Player

Como configurar a rede da sua VM no modo Bridge no VMware Player5 (100%) 2 votoss Olá pessoal! Boa tarde! Estava usando a minha VM para criar o meu post anterior (Como consultar informações de um CEP no SQL Server) e tive alguns problemas para acessar a internet. O Problema Sempre usei minhas VM’s com o modo de conexão NAT ...
Leia Mais

Como consultar informações de um CEP no SQL Server

Como consultar informações de um CEP no SQL Server5 (100%) 1 votos Olá pessoal, Bom dia. Neste post rápido, vou demonstrar mais uma vez o uso de procedures OLE Automation para consumir informações na Web e trazer para o nosso banco SQL Server, de forma que possamos trabalhar com essa informação conforme nossa necessidade. Caso você queira utilizar a API ...
Leia Mais

Como identificar sessões inativas com transações abertas no SQL Server

Como identificar sessões inativas com transações abertas no SQL ServerAvalie esse post Olá, visitantes do Blog! Boa tarde! Neste post vou demonstrar como identificar as sessões inativas, ou seja, que não estão executando uma query e que possuem transações abertas. Essa situação pode gerar uma série de problemas no seu banco de dados, desde travar outras sessões que estão tentando ...
Leia Mais

Como identificar os usuários conectados no SQL Server

Como identificar os usuários conectados no SQL ServerAvalie esse post Olá pessoal, Boa tarde! Neste post bem rápido, vou mostrar a vocês a utilidade da view de sistema dm_exec_sessions, onde podemos consultar as sessões conectadas na nossa instância do SQL Server. Como identificar os usuários conectados na instância SELECT session_id, login_time, host_name, program_name, client_interface_name, login_name, status, cpu_time, memory_usage, last_request_start_time, last_request_end_time, ...
Leia Mais

Como identificar os jobs em execução via Query no SQL Server

Como identificar os jobs em execução via Query no SQL Server5 (100%) 1 votos Olá Pessoal, Boa tarde. Depois de um tempinho sem postar, hoje vou demonstrar nesse post como identificar os jobs em execução via Query no SQL Server. Com essa query, é possível identificar o nome e id do job, step que o job está executando, qual query ...
Leia Mais

Como calcular dias úteis no SQL Server

Como calcular dias úteis no SQL ServerAvalie esse post Olá Pessoal, Bom dia. Neste post irei mostrar como realizar diversos cálculos com dias úteis no SQL Server, criando uma tabela com todas as informações já calculadas e restando apenas realizar alguns SELECTs simples para obter essas informações. Pré-Requisito: Tabela de feriados Um pré-requisito para esse post, é você já ter ...
Leia Mais

Free ebooks sobre SQL Server para Download

Free ebooks sobre SQL Server para DownloadAvalie esse post Olá Pessoal, Boa noite. Neste post, vou deixar alguns links de ebooks para baixar que encontrei no blog do meu colega Fabrício Lima, também DBA e que podem ser muito úteis para vocês: Free ebook – Defensive Database Programming with SQL Server: Download Free ebook – How to Become an Exceptional ...
Leia Mais

Como criar uma tabela com os feriados (nacionais, estaduais e móveis) no SQL Server

Como criar uma tabela com os feriados (nacionais, estaduais e móveis) no SQL ServerAvalie esse post Olá Pessoal, Boa tarde. Neste post rápido, irei demonstrar como criar uma tabela com os feriados nacionais, estaduais e móveis do Brasil. Essa tabela é muito útil para identificar se uma determinada data é feriado ou não, e também é um pré-requisito para a ...
Leia Mais

Como remover acentuação e caracteres especiais de uma string no SQL Server

Como remover acentuação e caracteres especiais de uma string no SQL ServerAvalie esse post Olá Pessoal, Bom dia. Neste post irei comentar rapidamente sobre uma função UDF (User Defined Function) que costumava utilizar para remover acentos e caracteres especiais de uma string no SQL Server. Removendo acentos Existem várias formas de se fazer isso, como utilizando uma UDF para fazer ...
Leia Mais

Consumindo a API do Google Maps usando OLE Automation no SQL Server

Consumindo a API do Google Maps usando OLE Automation no SQL ServerAvalie esse post Olá pessoal, Boa noite! Nesse post vou dar uma dica bem rapidinha de como consumir a API do Google Maps usando OLE Automation no SQL Server para recuperar mais informações de uma cidade apenas pelo seu nome. Não sabe como ativar OLE Automation na sua instância? ...
Leia Mais

Lendo strings JSON, importando para o banco e exportando para XML no SQL Server

Lendo strings JSON, importando para o banco e exportando para XML no SQL Server5 (100%) 1 votos Olá Pessoal, Boa tarde. Neste post irei demonstrar como ler strings JSON e converter para uma tabela e converter os dados de uma tabela para JSON e XML utilizando apenas T-SQL. O que é JSON JSON, um acrônimo para “JavaScript Object Notation”, é ...
Leia Mais

Como eliminar todas as conexões de um database no SQL Server

Como eliminar todas as conexões de um database no SQL ServerAvalie esse post Olá pessoal, Boa noite. Hoje venho trazer uma dica rápida para quem já queria fazer um restore rápido, um alter database ou qualquer comando que necessite de um lock exclusivo em um database, mas haviam usuários executando queries no banco, e aí você recebe uma mensagem de ...
Leia Mais

SQL Server – Como implementar auditoria e controle de logins (Trigger de Logon)

SQL Server – Como implementar auditoria e controle de logins (Trigger de Logon)5 (100%) 1 votos Olá pessoal, Boa tarde! Neste post irei demonstrar pra vocês, alguns recursos legais de triggers de logon como criar um log de auditoria para cada usuário que se conecta no seu banco de dados, bloquear conexões vindas de um usuário/IP/Hostname e bloquear conexões em ...
Leia Mais

Como criar uma trigger de Auditoria para logar a manipulação de objetos no SQL Server

Como criar uma trigger de Auditoria para logar a manipulação de objetos no SQL Server5 (100%) 1 votos Olá pessoal, Bom dia. Introdução Hoje venho trazer pra vocês um recurso muito útil na vida dos DBA’s SQL Server, tanto pra auditoria de alteração/criação/exclusão de objetos quanto para um “versionamento” de SP’s, Functions, etc, que é a utilização de triggers para ...
Leia Mais

Como exportar dados de uma tabela do SQL Server para HTML

Como exportar dados de uma tabela do SQL Server para HTML5 (100%) 1 votos Prezados, Boa tarde. Neste post irei demonstrar como exportar os dados de uma tabela do SQL Server para um arquivo HTML ou uma variável do tipo VARCHAR, onde serão apresentadas duas Procedures bem parecidas, onde uma gera o HTML em forma de arquivo físico no disco ...
Leia Mais

Como criar uma auditoria para monitorar a criação, modificação e exclusão de Jobs no SQL Server

Como criar uma auditoria para monitorar a criação, modificação e exclusão de Jobs no SQL ServerAvalie esse post Olá Pessoal, Bom dia. Hoje venho trazer pra vocês, a solução de algumas perguntas que eu me fazia nos ambientes em que trabalho, mas que eu não tinha como responder: – Quem criou/alterou/excluiu um determinado job? – Apaguei sem querer um Job ...
Leia Mais

Como validar inscrição estadual usando função T-SQL no SQL Server

Como validar inscrição estadual usando função T-SQL no SQL ServerAvalie esse post Pessoal, Bom dia. Hoje vou fazer um post rápido pra vocês e que é muito útil no dia a dia, principalmente pra quem cria rotinas de integração com Sefaz, Receita e outros órgãos do governo e precisam de uma rotina para validar a inscrição estadual para todos os ...
Leia Mais

Timeout ao executar Queries via Linked Server no SQL Server

Timeout ao executar Queries via Linked Server no SQL ServerAvalie esse post Olá Pessoal, Bom dia. Hoje venho trazer mais um post rápido de um problema que encontrei enquanto tentava executar um script XMLA para processamento de Cubos Microsoft (isso ocorre com queries T-SQL também), onde a conexão atingia o tempo limite (10 minutos) e era encerrada pelo servidor com ...
Leia Mais

Como converter as colunas run_date e run_time da job_history para datetime no SQL Server

Como converter as colunas run_date e run_time da job_history para datetime no SQL ServerAvalie esse post Olá Pessoal, Bom dia. Hoje vou mostrar rapidamente pra vocês, como converter as colunas run_date e run_time da tabela de catálogo do banco msdb.dbo.sysjobhistory para datetime. Atualmente, a coluna run_date é um varchar no formato yyyymmdd (Ex: 07/05/2015 = 20150507), e a coluna run_time ...
Leia Mais

Como estimar quanto tempo falta para acabar o backup no SQL Server?

Como estimar quanto tempo falta para acabar o backup no SQL Server?Avalie esse post Olá pessoal, Boa tarde! Passando aqui pra deixar uma dica rápida pra quando você está rodando aquele backup demorado e quer saber o % que já foi concluído e ter uma idéia (estimativa) de quanto tempo falta para terminar a execução do comando. Para realizar essa ...
Leia Mais

Implementando URL Amigável no Apache com .htaccess e PHP

Implementando URL Amigável no Apache com .htaccess e PHPAvalie esse post Sem dúvida, o SEO (Search Engine Optimization) é um dos principais fatores de estudo dos desenvolvedores Web atualmente, uma vez que ele é responsável diretamente pela forma como o website atrairá novos visitantes e pelo posicionamento do mesmo em mecanismos de busca como o Google, Yahoo, Bing e outros ...
Leia Mais

Evitando conteúdo duplicado no servidor web Apache utilizando .htaccess

Evitando conteúdo duplicado no servidor web Apache utilizando .htaccessAvalie esse post Neste post irei demonstrar como evitar um dos grandes problemas de SEO, que é o conteúdo duplicado, ou seja, duas ou mais URL’s do seu website apresentem o mesmo conteúdo. Para o SEO, isso é péssimo, pois os cliques e views são contabilizados separadamente de acordo com a forma ...
Leia Mais

Ativando compressão de dados no Apache utilizando .htaccess (DEFLATE e GZip)

Ativando compressão de dados no Apache utilizando .htaccess (DEFLATE e GZip)Avalie esse post Neste post irei demonstrar como comprimir conteúdo de texto em suas aplicações web ou Websites, de modo que o tamanho trafegado seja menor e, consequentemente, o tempo de carregamento da sua aplicação também. Para tal, utilizaremos o arquivo de configuração do servidor Web Apache, o .htaccess. Lembre-se ...
Leia Mais

Criando e restaurando DUMPs (backups lógicos) no Oracle Database 11g (exp e imp)

Criando e restaurando DUMPs (backups lógicos) no Oracle Database 11g (exp e imp)4 (80%) 1 votos Durante este post, irei demonstrar como criar e restaurar backups no Oracle Database utilizando as ferramentas exp e imp, e que permitem gerar backups completos de um owner e restaurar em outro servidor. Definição das variáveis de ambiente no Windows SET ORACLE_SID=ORCLTESTE SET ORACLE_HOME=C:\oracle\product\11.2.0\dbhome_1 ...
Leia Mais

Como registrar e criar grupos de servidores no SQL Server Managment Studio (E definir a cor de cada servidor)

Como registrar e criar grupos de servidores no SQL Server Managment Studio (E definir a cor de cada servidor)Avalie esse post Hoje venho trazer um post bem rápido, mas que é um recurso bem legal do SQL Server Managment Studio que um DBA da empresa que eu trabalho (Tiago Neves) me mostrou, e que permite alterar a cor da barra ...
Leia Mais

SQL Server – Como ativar e configurar o Database mail para enviar e monitorar e-mails pelo banco de dados (sp_send_dbmail)

SQL Server – Como ativar e configurar o Database mail para enviar e monitorar e-mails pelo banco de dados (sp_send_dbmail)5 (100%) 3 votoss Muitas pessoas me perguntam: “É possível enviar e-mails pelo SQL Server?” ou “Como enviar e-mails pelo SQL Server?”. Neste post irei lhes mostrar como habilitar o envio de e-mails no seu servidor SQL Server e como enviar ...
Leia Mais

Comprimindo todas as tabelas de um database no SQL Server

Comprimindo todas as tabelas de um database no SQL Server5 (100%) 1 votos Neste post irei falar um pouco sobre o método de compressão de dados do SQL Server e como podemos utilizar esse recurso para compactar todos os objetos de um database. A compressão de dados pode ser configurada para os seguintes objetos de banco de dados: Para uma ...
Leia Mais

Instalando o SQL*Plus e Oracle Client 10g

Instalando o SQL*Plus e Oracle Client 10gAvalie esse post Neste post estarei demonstrando como realizar a instalação do Oracle Client 10g, junto com o SQL*Plus. Recentemente fiz um post sobre a instalação do Oracle Database 11g, e atualmente já estamos na versão 12c (há uns 2 anos), mas a última versão do SQL*Plus como aplicativo foi a do 10g. A ...
Leia Mais

Executando scripts PHP automaticamente através da crontab no Linux

Executando scripts PHP automaticamente através da crontab no LinuxAvalie esse post Introdução Suponha que você desenvolveu um sistema para uma empresa e que em determinado momento, essa empresa solicitou a você, que este sistema necessite enviar determinados e-mails para seus clientes toda segunda-feira e o seu sistema deve realizar backups automáticos toda sexta-feira, às 23:00. E agora? Como fazemos isso? ...
Leia Mais

Introdução ao framework Javascript jQuery

Introdução ao framework Javascript jQueryAvalie esse post O jQuery, sem sombra de dúvidas, revolucionou a forma como escrevemos códigos na linguagem Javascript.  Não somente pela facilidade, mas também pela grande variedade de recursos que podemos dispor ao utilizar este excelente framework javascript, que vão desde simples edições de DOM até requisições Ajax e tratamento de eventos. Utilizada por boa parte ...
Leia Mais

Instalando o Oracle Database 11g R2 no Windows

Instalando o Oracle Database 11g R2 no Windows4.7 (93.33%) 3 votoss Neste post, irei demonstrar como instalar o Oracle Database 11g no ambiente Windows, o que é muito utilizado atualmente pela facilidade e praticidade do sistema operacional da Microsoft. Execute o arquivo setup.exe para iniciar a instalação Na primeira tela de instalação, podemos definir um e-mail para receber atualizações da ...
Leia Mais

Executando um comando em todos os databases da instância no SQL Server

Executando um comando em todos os databases da instância no SQL ServerAvalie esse post Fala pessoal! Tudo tranquilo, né ? Hoje vou mostrar a vocês como executar uma query em todos os databases de uma instância SQL Server. Muitas vezes isso é útil para criação de rotinas de monitoramento de espaço, rodar um checkdb em todos os bancos e muitas ...
Leia Mais

Trabalhando com funções criptográficas (MD4, MD5, SHA1, SHA2_256 e SHA2_512) utilizando a função HASHBYTES do SQL Server

Trabalhando com funções criptográficas (MD4, MD5, SHA1, SHA2_256 e SHA2_512) utilizando a função HASHBYTES do SQL ServerAvalie esse post Olá pessoal, Tudo em paz ? Um pouco sobre codificação Neste post irei demonstrar um pouco mais sobre a função HASHBYTES do SQL Server, que permite trabalhar com funções criptográficas baseadas em HASH, onde uma vez codificado, não é possível obter ...
Leia Mais

Trabalhando com o algoritmo de criptografia Base64 no SQL Server

Trabalhando com o algoritmo de criptografia Base64 no SQL ServerAvalie esse post Olá Pessoal, Boa tarde! Hoje vou fazer um post rápido, mas bem interessante para quem tem a necessidade de criptografar e/ou descriptografar strings utilizando o algoritmo Base64 no SQL Server. Muita gente não sabe, mas o SQL Server possui recursos para trabalhar com essa criptografia nativamente, sem precisar ...
Leia Mais

Validando CPF, CNPJ, E-mail, Telefone e CEP no SQL Server

Validando CPF, CNPJ, E-mail, Telefone e CEP no SQL Server4.7 (93.33%) 3 votoss Olá pessoal, Tudo bem ? Hoje estarei apresentando algumas funções que vão ajudá-los a melhorar validações em suas rotinas, como por exemplo, validar de um CPF da sua base é válido ou não. Validação de CEP Essa é uma validação simples, que apenas verifica se a quantidade ...
Leia Mais

Semelhanças e Diferenças entre DELETE, TRUNCATE e DROP TABLE

Semelhanças e Diferenças entre DELETE, TRUNCATE e DROP TABLEAvalie esse post Olá, leitores! Tudo bem ? Hoje vamos falar sobre uma dúvida clássica de desenvolvedores e alguns DBA’s que estão começando agora. Afinal, qual a diferença entre DELETE, TRUNCATE TABLE e DROP TABLE ? Quando devemos usar cada um destes comandos ? Para ilustrar essa diferença, vou apresentar a tabela ...
Leia Mais

Identificando e resolvendo problemas de usuários órfãos no SQL Server com a sp_change_users_login

Identificando e resolvendo problemas de usuários órfãos no SQL Server com a sp_change_users_loginAvalie esse post Olá Pessoal, Tudo certo ? Neste post vou falar um pouco sobre um problema que tenho visto bastante nas bases em que tenho prestado consultoria, que são os usuários órfãos na base. Um pouco sobre permissões no SQL Server No SQL Server, existe o conceito ...
Leia Mais

Arithmetic Overflow na view de catálogo sys.syscolumns do SQL Server 2008

Arithmetic Overflow na view de catálogo sys.syscolumns do SQL Server 2008Avalie esse post Olá, Pessoal! Tudo bem ? Hoje vou falar sobre um problema que encontrei recentemente, onde uma rotina utilizava a view de catálogo sys.syscolumns para obter informações das colunas de uma tabela Fato (BI) e a partir de um determinado momento, ao tentar executar a query SELECT * ...
Leia Mais

Protheus – Nomes e Descrições das tabelas do ERP da TOTVS

Protheus – Nomes e Descrições das tabelas do ERP da TOTVS5 (100%) 5 votoss Olá Pessoal, Boa noite! Tudo certinho ? Hoje vou trazer para o blog, um conteúdo que pode ajudar muitos profissionais e/ou consultores Protheus no dia-a-dia, que é o nome e descrição de boa parte das tabelas do ERP da TOTVS (Antiga Microsiga), o Protheus. Caso esteja ...
Leia Mais

Trabalhando com o Service Broker no Microsoft SQL Server

Trabalhando com o Service Broker no Microsoft SQL ServerAvalie esse post Olá Pessoal, Tudo certo ? Hoje eu conheci o Service Broker do Microsoft SQL Server e aprendi bastante lendo o blog do Júnior Galvão, de onde eu extraí esse post. Acho que não ia valer a pena escrever muito sobre esse tema, se ele já abordou (de forma bem didática) ...
Leia Mais

Configurando o PHP para conexão com o banco de dados Firebird (Interbase)

Configurando o PHP para conexão com o banco de dados Firebird (Interbase)Avalie esse post Pessoal, Boa noite. Depois de ter vários problemas para configurar um ambiente Windows PHP + Firebird, resolvi criar esse post para ajudar outros colegas com o mesmo problema e eliminar de uma vez por todas a mensagem de erro: Fatal error: Call to undefined function ibase_connect() ...
Leia Mais

Exportando os dados de uma query para CSV utilizando Firebird (Interbase) e PHP

Exportando os dados de uma query para CSV utilizando Firebird (Interbase) e PHPAvalie esse post Pessoal, Boa noite. Hoje venho com mais uma novidade legal pra vocês que estou utilizando em um projeto onde preciso criar uma integração entre dois sistemas, um local e outro na web: a exportação de dados para um arquivo CSV. Essa classe é bem parecida ...
Leia Mais

Os comandos SET do SQL Server

Os comandos SET do SQL ServerAvalie esse post Leitores, Boa tarde! Nesse post vou falar mais sobre a instrução SET do SQL Server, que além de ser utilizada para definição de variáveis, também pode ser utilizada para alterar configurações da sessão atual. São elas: Categoria Instrução Descrição Data e Hora SET DATEFIRST Define o primeiro dia da semana como um ...
Leia Mais

Desenvolvendo Queries com Ranking no MySQL

Desenvolvendo Queries com Ranking no MySQLAvalie esse post Olá leitores, Bom dia! Recentemente tive uma necessidade de criar um ranking no MySQL semelhante ao ROW_NUMBER() do SQL Server. Infelizmente, a Oracle ainda não implementou esse recurso tão útil, mas como se tudo dá um jeito, vou mostrar a vocês como podemos implementar isso. Uma forma bem simples de fazer isso, ...
Leia Mais

SQLCMD – O utilitário de linha de comando do SQL Server

SQLCMD – O utilitário de linha de comando do SQL Server5 (100%) 1 votos Boa noite! Neste post irei falar um pouco mais sobre o SQLCMD, o utilitário de linha de comando do SQL Server. Enquanto DBA Oracle, eu utilizava apenas o SQL*Plus, que é o utilitário de linha de comando do Oracle, para realizar minhas atividades e achava super ...
Leia Mais

Instalando e configurando o SQL Server 2014 no Windows Server 2012 R2

Instalando e configurando o SQL Server 2014 no Windows Server 2012 R2Avalie esse post Olá leitores, Bom dia! Hoje vou mostrar a vocês como instalar o Microsoft SQL Server 2014 no Windows Server 2012 R2 numa máquina virtual. O processo para instalar em uma máquina física é o mesmo, sem diferenças. Caso você esteja procurando a versão atualizada desse post, ...
Leia Mais

Criando uma máquina virtual com o Oracle VirtualBox

Criando uma máquina virtual com o Oracle VirtualBoxAvalie esse post Olá! Boa noite! Recentemente fiz um tutorial ensinando a criar uma máquina virtual utilizando o VMware Player. Agora, vou mostrar como fazer a mesma coisa, utilizando outro ferramenta freeware super conhecida e rival do VMware, o Oracle Virtualbox (Antigo Innotek VirtualBox). Oracle VirtualBox Baixe o Oracle VirtualBox e instale em seu sistema ...
Leia Mais

Criando uma máquina virtual com o VMware Player

Criando uma máquina virtual com o VMware PlayerAvalie esse post Boa noite! Tudo bem ? Hoje vou escrever esse post ensinando como criar uma máquina virtual (VM) usando uma das ferramentas freeware mais conhecidas para isso: O VMware Player. Caso você queira saber como criar uma máquina virtual com o Oracle VirtualBox, fiquei à vontade clicando aqui e descubra. VMware Player ...
Leia Mais

Como aumentar o tempo da sessão e execução do PHP usando o .htaccess

Como aumentar o tempo da sessão e execução do PHP usando o .htaccess5 (100%) 1 votos Pessoal, Boa tarde. Hoje vou demonstrar como aumentar o tempo de expiração da sessão (cookie) e o tempo máximo de execução de um script no PHP utilizando o arquivo de configuração do Apache HTTP Server, .htacess, lembrando que os valores dos parâmetros informados devem ...
Leia Mais

Lista de códigos de status HTTP

Lista de códigos de status HTTPAvalie esse post Pessoal, Boa noite. Para ajudar a vocês a identificar o que é cada código de status HTTP, segue uma lista que resumi da Wikipedia: Categoria 1xx – Informativa Essa classe de código de status indica uma resposta provisória, constituída apenas do Status-Line e cabeçalhos opcionais, e é encerrado por uma linha vazia ...
Leia Mais

Redirecionamento de erros HTTP utilizando o .htaccess (Apache)

Redirecionamento de erros HTTP utilizando o .htaccess (Apache)4 (80%) 2 votoss Pessoal, Boa noite. Hoje vou mostrar a vocês, como redirecionar suas aplicações em caso de erro de digitação de URL, por exemplo, onde normalmente o servidor Web Apache exibe uma mensagem de erro e o visitante pode ter dificuldades para voltar ao seu site. Caso ele tenha encontrado o ...
Leia Mais

Impedindo listagem de arquivos e diretórios com o .htaccess (Apache)

Impedindo listagem de arquivos e diretórios com o .htaccess (Apache)Avalie esse post Pessoal, Boa noite. Hoje vou falar sobre como impedir que pessoas não autorizadas vejam os arquivos e pastas do seu servidor web Apache, ao digitar o nome de um diretório, como www.seudominio.com/imagens/. Por padrão, o servidor Web apache, vai abrir o arquivo padrão definido pela diretiva DirectoryIndex (Saiba ...
Leia Mais

Definindo a ordem padrão de carregamento dos arquivos com o .htaccess (Apache)

Definindo a ordem padrão de carregamento dos arquivos com o .htaccess (Apache)Avalie esse post Queridos leitores, Boa noite! Esse post será rápido, mas bastante útil para quem está começando a aprender mais sobre o servidor Web Apache e o seu arquivo de configuração .htaccess. Hoje vou mostrar como definir a ordem padrão de carregamento de páginas do Apache, isto é, ...
Leia Mais

Enviar e baixar arquivos via protocolo FTP com o PHP

Enviar e baixar arquivos via protocolo FTP com o PHPAvalie esse post Pessoal, Boa tarde. Esse recurso do PHP já é conhecido por muita gente, mas se não for o caso, vou tentar ajudar quem ainda não conhece esse poderoso recurso do PHP, que é a integração com servidores utilizando o protocolo FTP, que nos permite transferir arquivos entre servidores ...
Leia Mais

Exportando os dados de uma query para CSV utilizando MySQL e PHP

Exportando os dados de uma query para CSV utilizando MySQL e PHPAvalie esse post Pessoal, Boa tarde. Depois de um longo tempo sem postar, vou voltar com uma novidade legal pra vocês que estou utilizando em um projeto onde preciso criar uma integração entre dois sistemas, um local e outro na web: a exportação de dados para um arquivo CSV ...
Leia Mais

Importando arquivos CSV para o banco de dados SQL Server

Importando arquivos CSV para o banco de dados SQL ServerAvalie esse post Olá Pessoal! Bom dia! Hoje eu estou bem empolgado com essa stored procedure que vou apresentar a vocês, porque ela realmente me deu um pouco de trabalho para desenvolver. Com certeza, vocês já ouviram falar de arquivos CSV (Comma-separated values), aqueles arquivos de texto onde as informações são ...
Leia Mais

Realizando uma busca textual em todas as colunas, de todas as tabelas no SQL Server

Realizando uma busca textual em todas as colunas, de todas as tabelas no SQL Server5 (100%) 1 votos Olá, queridos leitores. Bom dia! Hoje eu quero falar sobre uma necessidade no SQL Server onde eu precisei procurar em quais colunas, de quais tabelas, um registro foi gravado. Para resolver esse problema, eu criei uma Stored Procedure que realiza essa busca: ...
Leia Mais

Operações com arquivos utilizando OLE Automation no SQL Server

Operações com arquivos utilizando OLE Automation no SQL Server5 (100%) 1 votos Olá Pessoal, Boa noite! Lembram do post que eu fiz sobre Habilitando OLE Automation via T-SQL no SQL Server onde eu falei que iria postar sobre umas funções legais exemplificando a utilização do OLE Automation no SQL Server? Então, é esse o post 🙂 Para não colocar muitas ...
Leia Mais

Habilitando OLE Automation via T-SQL no SQL Server

Habilitando OLE Automation via T-SQL no SQL ServerAvalie esse post Pessoal, Boa noite. Hoje vou ensinar a vocês como habilitar recursos OLE Automation no SQL Server. Para quem não conhece esse recurso, ele permite que o DBA ou Desenvolvedor execute uma série de ações no banco de dados usando OLE DB, como leitura/escrita/movimentação/cópia/deleção de arquivos, criação de planilhas no Excel ...
Leia Mais

Procurando uma string em um job (ou step) no SQL Server

Procurando uma string em um job (ou step) no SQL ServerAvalie esse post Pessoal, Boa noite. Hoje vou trazer uma Stored Procedure bem legal pra vocês, que utiliza views de catálogo do banco de dados para procurar uma determinada string contida no título do job ou na linha de comando de algum step do job. Eu tentei formatar a saída ...
Leia Mais

SQL Server – Quebrando strings em sub-strings utilizando separador (Split string)

SQL Server – Quebrando strings em sub-strings utilizando separador (Split string)5 (100%) 2 votoss Olá Pessoal! Boa noite! Hoje eu vou apresentar uma função criada pelo meu amigo Murilo Mielke, que permite quebrar uma string delimitada por algum (ou alguns) caracter em sub-strings. Para quem é desenvolvedor Web, é o que faz a função explode do PHP ou a Split ...
Leia Mais

Escrevendo número por extenso no PHP

Escrevendo número por extenso no PHP5 (100%) 2 votoss Bom dia, queridos leitores! Tudo bem com vocês? Mais uma vez, estou trazendo uma função que uso em meus projetos, e a uso sempre que preciso escrever o valor de um número por extenso, o que não é uma situação tão incomum, não é verdade? Adicionei 2 parâmetros booleanos opcionais $bolExibirMoeda: ...
Leia Mais

Removendo formatação de um número no PHP

Removendo formatação de um número no PHP5 (100%) 1 votos Pessoal, Bom dia. Estou trazendo pra vocês mais uma função útil no dia-a-dia, que remove formatação de número, fazendo com que “R$ 1.487.257,55” se transforme numa string com o formato de um float, ou seja, “1487257.55”. Para isso, criei a classe clsTexto e a função removerFormatacaoNumero: <?php class clsTexto { ...
Leia Mais

Removendo tags HTML de uma string no SQL Server

Removendo tags HTML de uma string no SQL ServerAvalie esse post Pessoal, Boa tarde! Hoje vou mostrar a vocês como remover tags HTML de uma string no SQL Server usando apenas T-SQL. Essa function foi muito útil para mim, pois surgiu a necessidade de incluir uma coluna num relatório que era exportado para XLS (Excel), mas essa coluna era a ...
Leia Mais

Apagando todos os objetos de um owner no Oracle Database

Apagando todos os objetos de um owner no Oracle DatabaseAvalie esse post Boa tarde, Pessoal! Hoje vim trazer um script pra vocês que eu já usei muito e agilizava muito a minha vida sempre que eu tinha que migrar um sistema de uma instância para outra ou fazer um dump de estrutura e dados de um ambiente para o outro ...
Leia Mais

Gerando engenharia reversa (DDL de Criação) de Usuários, Tablespaces, Roles, Jobs e Profiles no Oracle Database

Gerando engenharia reversa (DDL de Criação) de Usuários, Tablespaces, Roles, Jobs e Profiles no Oracle DatabaseAvalie esse post Olá Pessoal, Bom dia! Venho trazer mais alguns scripts que agilizam muito algumas atividades rotineiras dos DBAs Oracle, como gerar script de engenharia reversa (Backup do DDL) de objetos de sistema, como usuários, profiles, roles, etc.. Para baixar os scripts dos quais ...
Leia Mais

Gerando relatórios AWR via script no Oracle Database 11g

Gerando relatórios AWR via script no Oracle Database 11gAvalie esse post Pessoal, Bom dia! Hoje eu gostaria de mostrar a vocês, um recurso muito do Oracle Database, chamado Automatic Workload Repository (AWR), que permite uma visão completa do banco de dados, como queries que mais consomem I/O, CPU, informações sobre a instância, servidor, fragmentação, uso de índices, eventos de wait, ...
Leia Mais

Gerando engenharia reversa de objetos (Backup de DDL) no Oracle Database 11g

Gerando engenharia reversa de objetos (Backup de DDL) no Oracle Database 11gAvalie esse post Pessoal, Boa noite! Hoje vou mostrar pra vocês como gerar a engenharia reversa de objetos no Oracle Database, conhecido também como backup do DDL para criação dos objetos. Para baixar os scripts que irei demonstrar, acesse Este link. Para a utilização dos mesmos, você deverá estar ...
Leia Mais

Criando efeitos de degradê com CSS

Criando efeitos de degradê com CSSAvalie esse post Pessoal, Boa noite. Estou passando por aqui para falar sobre um site que eu vi na web e achei muito interessante. Por isso, vou divulgar. É o colorzilla.com/gradient-editor/ Com ele, é possível criar efeitos de degradê para usar em seus sites e sistemas Web. Ele já tem alguns presets bem legais, permite ...
Leia Mais

Somando e subtraindo datas e horas no PHP

Somando e subtraindo datas e horas no PHPAvalie esse post Amigos, Boa noite! Esse post é destinado para vocês, programadores PHP, que estão encontrando dificuldades para somar e subtrair datas e horas no PHP. Preparei uma pequena classe para ajudá-los a vencer esse problema. Vamos lá: <?php class clsData { public static function adicionarDias( $data, $quantidade, $strIntervalo = "d", $bolRetornaDiaUtil ...
Leia Mais

Convertendo formatos de data no PHP

Convertendo formatos de data no PHPAvalie esse post Pessoal, Boa noite! Mais um post que pode ajudar alguns programadores PHP, principalmente os iniciantes. Em muitas situações precisamos converter datas no formato dd/mm/aaaa para aaaa-mm-dd e vice-versa. Para isso, vou criar uma pequena classe com 2 funções para isso: <?php class clsData { /* ----------------------------------------------------------------------------------- Converte data no padrão dd/mm/aaaa para ...
Leia Mais

Removendo todos os arquivos de um diretório com o PHP

Removendo todos os arquivos de um diretório com o PHPAvalie esse post Pessoal, Boa noite! Dessa vez eu venho para comentar sobre um problema que me incomodava um pouco no PHP sempre que eu precisava apagar um diretório e ele continha arquivos.. Como vocês sabem, a função rmdir não apaga os diretórios se existirem arquivos. Bom, vamos trabalhar numa solução ...
Leia Mais

Listando arquivos com o PHP

Listando arquivos com o PHPAvalie esse post Pessoal, Boa noite. Vou mostrar a vocês como listar arquivos de um diretório no PHP utilizando 2 funções e depois, de forma nativa. Vou criar uma classe com métodos estáticos para não precisar instanciar o objeto. <?php class clsArquivo { public static function pegaExtensao( $nomeArquivo ) { $posicao = strrpos( $nomeArquivo, "." ); ...
Leia Mais

Lendo e escrevendo arquivos texto no PHP

Lendo e escrevendo arquivos texto no PHPAvalie esse post Pessoal, Boa noite! Hoje vamos ver como ler e escrever dados em um arquivo de texto utilizando a linguagem de programação web PHP. Para isso, vamos criar duas funções para nos auxiliar nessa tarefa: GravarArquivoTexto: public function gravarArquivoTexto( $strArquivo, $strTexto, $bolApagarSeJaExiste = false, $bolUTF8 = true ) { if ( !is_dir( ...
Leia Mais

SQL, sql server, sql server 2008, sql server 2008 R2, Oracle, Oracle Database, Oracle 11g, Oracle 10g, Oracle 12c, MySQL, Firebird, Consultoria, Consultor, Programador, Programação. Desenvolvedor, Analista de Sistemas, DBA, Criação de website, Criação de Sistema Web, Vitória, Vila Velha, Guarapari, Espírito Santo, ES, Consultoria SQL em VItória, Treinamento, Curso, Prestação de serviço, prestar serviço, freelancer, freela, banco de dados, consultoria em banco de dados, consultor de banco de dados