Saiba como encontrar texto, scripts nos passos de algum jobs no SQL Server. Recentemente eu me deparei com uma atividade onde eu tinha que encontrar em todos os jobs agendados uma tabela específica para saber quais jobs utilizavam aquela tabela. Se você quer encontrar alguma tabela, view, procedure, ou qualquer texto específico nos passos dos […]
Categoria: Diário do DBA
Casos que ocorrem no dia a dia dos DBA’s SQL Server.
SQL Server – Como resolver o error 5030.
Saiba como resolver o error 5030 no SQL Server. Recentemente precisei renomear uma base de dados e me deparei com o error 5030. Utilizando o script a seguir: Surgiu essa mensagem: Msg 5030, Level 16, State 2, Line 1 The database could not be exclusive locked to perform the operation. Minha primeira pergunta: Será que […]
Como fazer Downgrade de uma base de dados SQL Server 2014
Saiba como fazer downgrade de uma base de dados no SQL Server. Recentemente me fizeram a seguinte pergunta, como fazer downgrade de uma base de dados SQL Server? Eu respondi: Não é possível! Mas… Será? Na verdade existe uma forma possível, você pode fazer o script de toda sua base de dados 2014, e executar […]
SQL Server – Error 1222 lock request time out period exceeded
Saiba como resolver o error 1222 no SQL Server. O error 1222 no SQL Server ocorre quando o período de tempo de uma requisição excede seu limite. O tempo de lock de uma requisição é configurado em milissegundos, uma query espera outra que está bloqueando algum recurso do SQL Server, então retornará o erro de […]
SQL Server – Script para encontrar tabelas com IDENTITY e SEED.
Saiba como encontrar tabelas com IDENTITY e SEED no SQL Server. Abaixo vou colocar um script onde você poderá encontrar os valores Identity e Seed, Valores incrementais, e o valor atual Identity em uma coluna de uma tabela.
SQL Server – CASE Script exemplo e explicação.
Saiba como utilizar a cláusula CASE no SQL Server. Expressões CASE Script podem ser utilizados em diversas situações. Pòr exemplo, em uma lista de um SELECT, em uma cláusula WHERE, cláusulas HAVING, listas IN, DELETE, UPDATE e até mesmo em funções. Um case simples checa uma expressão ao invés de múltiplos valores. Em uma lista […]
SQL Server – Como deletar dados duplicados.
Como deletar dados duplicados no SQL Server Abaixo vou colocar um script que demonstra como deletar dados duplicados de uma tabela em um banco de dados SQL Server, neste exemplo a tabela tem uma coluna ID como IDENTITY e outra coluna como VARCHAR onde estão os valores duplicados. Vejam o Script SQL:
SQL Server – Identificar o espaço utilizado no arquivo de log.
Saiba como identificar o espaço utilizado no arquivo de log Como identificar o espaço utilizado no usado no arquivo de log? Resposta: Usando o seguinte comando para mostrar o espaço usado. Após executar esse comando, veremos os seguintes resultados Temos 4 colunas que representam o resultado do comando. A primeira coluna representa o nome das […]
SQL Server – Quando ativar e desativar índices. ALTER INDEX ENABLE INDEX
Saiba quando ativar e desativar índices Quando podemos desativar índices em uma tabela de banco de dados SQL Server? Lembrando mais uma vez que índices podem ser alterados, apagados, desativados e ativados. Existe uma diferença entre cada um deles. O processo de alterar, pode ser feito para melhorar performance incluindo alguma coluna ou criando um […]
Quantas Chaves Estrangeiras posso Colocar em uma única tabela?
Pergunta: Quantas chaves estrangeiras se pode colocar em uma tabela? Recentemente em uma palestra de SQL Server um aluno perguntou ao palestrante, e a resposta foi 253, só que a resposta foi muito curta e sem explicação, resolvi pesquisar um pouco mais em casa e encontrei mais informações que gostaria de compartilhar aqui com vocês. […]