Neste post, vamos entender o que é o internal database version, uma propriedade das databases do SQL Server. O que é Internal Database Version (IDV) Internal Database Version é um inteiro que diz respeito a versão da database, necessário para poder determinar em quais versões do SQL Server podemos restaurar nossa database. Como consultar a […]
Obter informações do Backup (.BAK) sem restaurar a Database
Neste post, vamos entender o que é necessário para obtermos informações das propriedades de um arquivo .BAK sem a necessidade de restaurar a database completa no SQL Server, utilizando T-SQL. Como fazer? Basta restaurarmos apenas o cabeçalho do arquivo, para isso, abra o SSMS e em uma nova sessão na database master, digite o seguinte […]
Restaurar arquivos .BAK via SSMS no SQLServer
Neste artigo, iremos restaurar uma database utilizando o arquivo .BAK através da interface do Sql Server Management Studio. Para aprender como restaurar uma database utilizando T-SQL, clique aqui. Passo a passo: Abra o SSMS e conecte no servidor e instância onde seu banco de dados está localizado. No Object Explorer, expanda o menu “Databases”. Clique […]
Consultar atividades em andamento no SQLServer
Como podemos verificar quais os processos ativos com a nossa instância do SQLServer? Nesse artigo, vamos falar sobre a utilização da procedure sp_who.
Criar um arquivo de backup .BAK no SQLServer via SSMS
Neste artigo, vamos criar um arquivo de backup de um banco de dados do SQLServer através da interface do Sql Server Management Studio. Passo a Passo: Abra o SSMS e conecte no servidor e instância onde seu banco de dados está localizado. No Object Explorer, expanda o menu “Databases”. Clique com o botão direito sobre […]
Criar uma tabela a partir dos dados de uma consulta no SQLServer
Em alguns momentos, nos deparamos em uma situação na qual precisamos criar uma tabela para armazenar os dados retornados de uma consulta. Para isso, podemos utilizar o SELECT INTO, e poupar tempo na criação da estrutura da tabela. Como eu utilizo a cláusula INTO? No exemplo abaixo, vamos decorrer uma situação na qual queremos consultar […]
Resolver conflitos de COLLATION no SQLServer
Neste post vamos resolver um problema extremamente simples, mas comum, principalmente quando temos a necessidade de fazer uma consulta relacionando tabelas de duas databases de collates distintos. Mas, o que é COLLATE? Collate, é a configuração que determina como o engine do SQLServer deve tratar os dados armazenados na sua database, podendo ser configurado a […]
Restaurar arquivos .BAK com T-SQL
Para restaurar um banco de dados SQL via T-SQL, você pode utilizar os seguintes procedimentos: O primeiro comando, irá ajudar a identificar a integridade do arquivo, e também a versão do banco de dados contido no arquivo. RESTORE HEADERONLY FROM DISK = N’C:\TEMP\Nome_Do_Arquivo.BAK’; A coluna “DatabaseVersion” informa o “Internal database version”, tornando possível identificar em […]