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 […]
Blog
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 – Script para copiar bases de dados
Veja um script que pode copiar bases de dados todos os objetos, Schema e os dados. Hoje vou mostrar a vocês uma forma de copiar bases de dados e seus respectivos objetos, tais como Dados, Schema, Procedures, Functions, Triggers, Tabelas, Views Constraints e etc. No SQL Server 2008 e no SQL Server 2008 R2 existe […]
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 – Script function para extrair apenas números de uma string.
Saiba como extrair apenas números de uma string no SQL Server. Abaixo colocarei uma função que você possa extrair apenas números de uma string: Após criar a função você pode testar usando o seguinte código. Provavelmente aparecerá o seguinte resultado: 70077713
SQL Server – Tempdb está cheio, mover o tempdb para outro drive.
Saiba como mover o tempdb para outro drive. Se o tempdb da sua instância está cheio e você gostaria de mover o tempdb para outro destino, vou te mostrar como fazer isso. Abaixo está a mensagem de alerta quando o tempdb está cheio: Event ID: 17052 Description: The LOG FILE FOR DATABASE ‘tempdb’ IS FULL. […]
SQL Server – Index Scan vs Index Seek
Saiba as diferenças entre Index Scan (Table Scan) e o Index Seek. Índice Scan retorna todos as linhas na tabela. Index Seek retorna as linhas seletivas de uma tabela. Índice Scan: Índice scan faz uma leitura de cada linha da tabela, esteja essas linhas no filtro de uma query ou não, o custo disso é […]
SQL Server Error 8101 An explicit value for the identity column.
Como resolver o error 8101 An explicit value for the identity column in table can only be specified when a column list is used and IDENTITY_INSERT IS ON SQL Server Error 8101 ocorre quando um usuário no banco de dados tenta inserir linhas em uma tabela que tem uma coluna com a propriedade identity. Executando […]