Simplesmente psicodélico e maníaco por SQL Server e suas novidades…
Maníaco por SQL Server
Maníaco, entusiasta, fascinado e fanático por SQL Server, esse é o Tiago Balabuch e nas horas vagas é um DBA que adora o que faz!  
open close
MANÍACO POR SQL SERVER

Doses malucas de SQL Server

February, 9, 2017. 18:04 PM
Monitorar Index Online com extended events

Recentemente eu precisei realizar uma movimentação de dados fisicamente, ou seja, retirar dados do arquivo1 e passar esses dados para o arquivo2. A estratégia adotada foi a recriação do índice clustered em um novo filegroup; CREATE CLUSTERED INDEX [IX_01] ON [dbo].[TEST] ( [ID] ASC ) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = ON, ONLINE = ON, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [NovoFileGroup](ID) GO Esse procedimento é bem simples e já tinha executado muitas vezes. Porem dessa vez tinha algumas variáveis que levei em consideração no meu ambiente de teste: Primeira: q ...

February, 3, 2017. 20:08 PM
Mudança e um recomeço

Quanto tempo que não escrevo nada! Nunca é tarde para recomeçar e por isso estou aqui. O ano de 2016 foi muito corrido para mim com muitos problemas pessoais e principalmente com o meu trabalho que estava me consumindo muito tempo. Sendo assim, junta o pessoal com o profissional e mistura tudo não poderia ter outro resultado do que não ter tempo para me dedicar ao blog e outras coisas da comunidade de SQL Server que gosto de fazer. Porém 2016 foi o ano que pensei muito em mim e percebi que precisa realizar uma mudança grande na minha vida e então resolvi sair do Brasil e ter uma experiência de vida em outro país! Pois... consegui um trabalho em P ...

December, 9, 2015. 13:04 PM
Unable to cycle error log file
December, 8, 2014. 12:29 PM
SQL SERVER MANAGEMENT STUDIO - Crashes quando inicia

Recentemente eu troquei meu notebook e comecei aquela velha rotina de instalar todos os softwares que utilizamos no dia. A expectativa era grande pois a máquina tem um hardware melhor. Assim que recebi o equipamento o primeiro software que instalei foi o SQL Server Management Studio 2014, a ferramenta que mais utilizo no dia a dia. Após fazer a instalação ( http://www.tiagobalabuch.com/erro-ao-instalar-sql-server-management-studio-setup-account-privileges/ ) com sucesso tive uma surpresa ao tentar abrir o programa, simplesmente não abria e gerava a mensagem dizendo que parou de funcionar! Imagem 1 Analisando o event viewer ...

July, 23, 2014. 11:57 AM
SSIS - Proxy Account Permission

A utilização de Proxy Account para execução de pacotes SSIS dentro do SQL Server Agent é um procedimento para utilização de usuários que não são SYSADMIN executarem pacotes com outras credencias que não é a da conta de serviço do SQL Server Agent. Existem varias referencias de como criar e utilizar Proxy Account porem eu passei por um problema com a utilização desse cenário. Cenario: Um pacote SSIS , que está armazenado em file system, com uma funcionalidade que deve ler um arquivo EXCEL em uma pasta compartilhada na rede e carregar os dados para outro lugar usando um login Windows. A pasta compartilhada está em um domínio (Domí ...

April, 23, 2014. 09:20 AM
Erro ao instalar SQL Server Management Studio - Setup account Privileges

O SQL Server Management Studio (SSMS) é uma das principais ferramentas de um DBA SQL Server e sem ela, na minha opniao, é praticamente impossível de trabalhar, a não ser que você goste de utilizar a famosa linha de comando para tudo (SQLCMD ou SQLPS), mas esse não é meu caso. Eu estava instalando o SSMS em meu novo notebook da empresa e me deparei com o seguinte erro: Figura 01 Visualizando o relatório com detalhes, tenho a mensagem: Figura 02 Verificando o erro encontrei um KB relacionado ao mesmo: http://support.microsoft.com/kb/2000257 Simples e fácil de resolver. O que falta é permissão nos se ...

April, 12, 2014. 13:40 PM
Suspect database - MSDTC in-doubt transaction

Em uma bela madrugada, onde todas as coisas obscuras aparecem, um dos servidores de um cluster falhou e executou um failover para um outro nó. Até esse momento nada de estranho e esse é o comportamento esperado. Problema Ao verificar os bancos de dados da instancia que sofreu o failover me deparei com o status de "suspect" em um deles. Nesse ponto começou a investigação de como isso aconteceu e como resolver! Consegui encontrar no errorlog as seguintes mensagens: Attempting to initialize Microsoft Distributed Transaction Coordinator (MS DTC). This is an informational message only. No user action is required. QueryInterface faile ...

February, 17, 2014. 13:40 PM
Eu devo utilizar as DMV?

Você já deve ter ouvido falar nas DMV, mas voce já utilizou alguma? Primeiramente, DMV é o nome mais comum para views (Dynamic Management Views) e functions (Dynamic Management Functions). DMVs são metadados que ficam armazenadas no schema sys , iniciam com sys.dm_* e permitem explorar o comportamento interno do SQL Server com comando SELECT. As DMVs foram implementadas no SQL Server 2005 e hoje já são popularmente conhecidas, mas eu ainda vejo algumas pessoas lutarem contra elas e continuarem utilizando formas antigas de recuperar informações internas do SQL Server, por exemplo: Utilizar a stored procedure de sistema SP_WHO ou SP_WHO2 para traze ...

February, 11, 2014. 13:56 PM
Aumentar o numero de arquivos do Errorlog e limitar o seu tamanho físico

O log de erro do SQL Server (ERRORLOG) contem muitas informações geradas pelo SQL Server como mensagens, alertas, eventos críticos, auditoria, informações geradas a partir dos usuários entre outras. O log de erro é um ótimo lugar para encontrar informações sobre o que está acontecendo com seu ambiente. O ErrorLog é inicializado cada vez que a instancia do SQL Server é iniciada ou quando o log de erro é reciclado. Se a instancia não tem sido reiniciada por um longo tempo, o arquivo de log de erro pode crescer consideravelmente dificultando a seu leitura em uma possível analise. Por padrão, o ...

December, 2, 2013. 23:58 PM
Configurar conexão DAC - Dedicated Administrator Connection

O SQL Server fornece uma conexão especial para administradores quando conexões padrão com o servidor não são possíveis. Apenas um DAC é permitido por instância do SQL Server. Se uma conexão DAC já estiver ativa, qualquer nova solicitação de conexão via DAC será negada com o erro 17810. Somentes membros da role SYSADMIN podem usar esse tipo e conexão. Não use o DAC para executar consultas com muitos recursos (por exemplo, um join complexo em uma tabela grande) ou consultas que podem ser bloqueadas e lembre-se sempre de desconectar sua sessão quando terminar. Habilitar Conexão DAC sp_configure 'remote ad ...

November, 14, 2013. 11:33 AM
Problemas de rede - ASYNC_NETWORK_IO

Há um tempo atrás, fiz uma analise em conjunto com um amigo, Rafael Carneiro Machado, de problemas com lentidão em um site. O Rafael trabalha comigo, porém no time de Web e ajudou a identificar o problema que estávamos tendo, assim como a escrever o texto abaixo. Objetivo Diagnosticar e identificar as possíveis causas de lentidão em um site que estavam ocorrendo. O diagnóstico iniciou-se de forma geral nos ambientes de Web e Banco de Dados e os contadores de performance foram sendo refinados de acordo com as evidências encontradas. Depois da análise realizada, foram identificadas evidências de um problema na rede que interliga os a ...

November, 12, 2013. 11:35 AM
Performance Counter: Rede

Comunicação de Rede As requisições de cliente SQL utilizam o protocolo Tabular Data Stream (TDS) para comunicação com o servidor de banco de dados. Para saber mais sobre TDS, consulte o link . Os contadores de performance utilizados são: Network Interface: Bytes Sent/sec e Network Interface: Received/sec – medem respectivamente a quantidade de dados enviados e recebidos pelo servidor através da placa de rede correspondente. Gráfico 1 A capacidade máxima de uma rede gira em torno de 60-80% da sua capacidade total. O gráfico 1 mostra que não tenho problemas de trafico de dados, isto porque minha placa de rede tem a capacidade de throughput de ...

Microsoft

SQL Server 2016

Construa aplicações inteligentes e de missão crítica usando uma plataforma de banco de dados híbrida e escalável que tenha tudo construído no desempenho in-memory e segurança avançada para análise de banco de dados

Conteúdo produzido em vídeo

Vídeos

Uma série de vídeos sobre os mais diversos assuntos dentro das tecnologias Microsoft.

Networking

Eventos

Fique por dentro de tudo o que a comunidade técnica está realizando.

O que está vindo por aí...

SQL SERVER 2016

  • Director1

    Performance

    Melhor desempenho do In-Memória com até transações 30x mais rápido

    High Availability

    AlwaysOn que agora tem a capacidade de ter até 3 réplicas síncronas, suporte DTC e round-robin load balancing

    Scalability

    Suporte para Windows Server 2016

  • Director1

    Access Any Data

    Consultar dados com a simplicidade do T-SQL com PolyBase. Agora com suporte JSON nativo

    Powerful Insights on any device

    Business Insights através de ricas visualizações em dispositivos móveis. Aplicativos nativos para Windows, iOS e Android

    Advanced Analytics at massive scale

    Trazendo algoritmos de análise preditiva diretamente no SQL Server. Expanda sua biblioteca script "R" com o Microsoft Azure Marketplace

  • Director

    Breakthrough hybrid scenarios

    Stretch Database: permite esticar dinamicamente os seus dados transacionais quentes e frios para o Microsoft Azure

    Simplicity

    Novas ferramentas que facilitam a migração do SQL Server para Microsoft Azure e cenários híbridos

    Consistency

    Experiência do on-premises para o Microsoft Azure IaaS & PaaS

5 aspectos que mostram se seu ambiente está redondo

Seu ambiente está redondo quando…

  • A área de negócio está reclamando de lentidão
  • Sua aplicação parou e ninguém fez nada
  • Seu site de vendas não realiza mais vendas
  • Aquele relatório gerencial está demorando
  • Seu telefone não para mais de tocar
  • Você não sabe mais o que fazer, ligue pra mim!
Conheça nossas soluções

Soluções

Tudo
Soluções
Portfolio Página completa
  • Performance Tuning
    Image icon
    março 17, 2013 Soluções
    Performance Tuning
    Identificando Gargalos – Identifying Bottlenecks
    Image icon
    março 17, 2013 Soluções
    Identificando Gargalos – Identifying Bottlenecks
    Alta Disponibilidade – High Availability
    Image icon
    março 17, 2013 Soluções
    Alta Disponibilidade – High Availability
    Dimensionamento de Hardware & Storage
    Image icon
    março 17, 2013 Soluções
    Dimensionamento de Hardware & Storage
  • Performance Tuning
    Image icon
    março 17, 2013 Soluções
    Performance Tuning
    Identificando Gargalos – Identifying Bottlenecks
    Image icon
    março 17, 2013 Soluções
    Identificando Gargalos – Identifying Bottlenecks
    Alta Disponibilidade – High Availability
    Image icon
    março 17, 2013 Soluções
    Alta Disponibilidade – High Availability
    Dimensionamento de Hardware & Storage
    Image icon
    março 17, 2013 Soluções
    Dimensionamento de Hardware & Storage
Twitter Auto Publish Powered By : XYZScripts.com