Alterar diretório padrão SQL Server no linux

Fala pessoal, tudo bem?Vcs já viram ambiente produtivo do SQL no Linux? Pois bem, eu sim! Alguns, na verdade! Recebi um acionamento aqui no whatsapp com a mensagem. Tudo indica que o espaço acabou! Mas a configuração do diretório padrão dos arquivos de dados SQL está no melhor lugar possível? Avaliando o servidor, vemos que … Continue lendo Alterar diretório padrão SQL Server no linux

Opções de utilização do SQL Server na Nuvem Azure

Fala pessoal, tudo bom? Está precisando renovar seu ambiente de banco de dados seja pq seu SQL server está muito antigo e terminando o suporte, seu servidor já não suporta mais sua carga de trabalho ou quer acompanhar o mercado com a transformação digital partindo pra nuvem?! Segue abaixo as opções fornecidas pela Microsoft no … Continue lendo Opções de utilização do SQL Server na Nuvem Azure

Erro ao consultar dados no Mysql via linked server

Fala pessoal, bom demais?Hoje é rapidinho para mostrar a solução de erro que recebi ontem pela manhã quando um usuário tentava fazer um etl consultando dados via linked server de um SQL Server para um Mysql. Vou mascarar os dados da consulta e vou mostrar apenas os prints, mas basicamente estava tentando fazer um select … Continue lendo Erro ao consultar dados no Mysql via linked server

RLS no SQL Server ( row level security)

Fala pessoal, tudo bem?Hoje vou escrever um pouco sobre a funcionalidade RLS (row level security).Ela apareceu no SQL 2016 (é meio antiga, mas precisei relembrar e fazer alguns testes, por isso estou escrevendo.. rs). Basicamente o SQL Server vai restringir o acesso a determinados dados em nível de linha/registro de acordo com o usuário ou … Continue lendo RLS no SQL Server ( row level security)

Verificar o tamanho de todos os bancos de dados no SQL Server

Fala pessoal, tudo bem?Vou escrever esse post rapidinho e simples, pois sempre utilizo esse script para consultar o tamanho de todos os bancos de dados de uma instância. Ele é bem simples eretorna o tamanho total dos arquivos de dados e do log em colunas diferente e o total em outra. SELECT database_name = DB_NAME(database_id) … Continue lendo Verificar o tamanho de todos os bancos de dados no SQL Server

Como gerar o script de todos os índices do banco de dados SQL SERVER

Fala pessoal, tudo bem? É importantíssimo realizar a avaliação recorrente dos índices das tabelas dos seus bancos de dados, principalmente quando você tem um ERP de um terceiro e precisa customizá-lo e criar seus próprios índices. Esses índices normalmente criados por nós, em uma atualização do sistema, provavelmente serão dropados e serão recriados apenas de … Continue lendo Como gerar o script de todos os índices do banco de dados SQL SERVER

Erro ao mover recursos entre Tenants no Azure

Fala pessoal, tudo bem?Hoje pra variar um pouquinho é sobre o Azure e não banco de dados. Estava precisando mover um recurso entre tenants e consequentemente de assinaturas. A assinatura de destino havia acabado de ser criada. Por se tratar de apenas um disco, resolvi utilizar o Microsoft Azure Storage Explorer, e bem no início … Continue lendo Erro ao mover recursos entre Tenants no Azure

Query para identificar as top 10 procedures SQL Server

Fala pessoal, blz?Post rapidinho pra trazer uma consulta que retorna as top 10 procedures do SQL server com base na coluna que vc escolher no order by. Eu coloqueri por logical reads, mas vc poderia escolhar por CPU, duração, leituras físicas ou escrita. SELECT TOP 10 DB_NAME(database_id) AS DatabaseName ,OBJECT_SCHEMA_NAME(object_id,database_id) AS SchemaName ,OBJECT_NAME(object_id,database_id)AS ObjectName ,cached_time … Continue lendo Query para identificar as top 10 procedures SQL Server

Otimizando performance em procedures no sql server

Fala pessoal, tudo bem?Hoje venho mostrar um caso que sempre vejo nos ambientes que pego na consultoria e que tem procedures utilizadas como filtros no SSRS (SQL Server Reporting services). Antes de exemplicar, vamos a uma breve explicação sobre otimização. Existem diversas técnicas e práticas recomendadas para otimizar o desempenho de procedures no SQL Server. … Continue lendo Otimizando performance em procedures no sql server

Como executar um script em todos bancos de dados de uma instância SQL Server

Fala pessoal, tudo bom? Quer saber como executar um script em todos ou alguns bancos de uma instância de um servidor SQL Server? Um cenário bem comum que vejo nas minhas consultorias é meu cliente ter vários clientes e cada cliente possui um banco de dados. Ocorre sempre aquelas solicitações.Exemplo:Vendo um ERP e cada cliente … Continue lendo Como executar um script em todos bancos de dados de uma instância SQL Server