Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico descreve como desanexar um banco de dados no SQL Server 2014 usando o SQL Server Management Studio ou o Transact-SQL. Os arquivos desanexados permanecem e podem ser anexados novamente usando CREATE DATABASE com a opção FOR ATTACH ou FOR ATTACH_REBUILD_LOG. Os arquivos podem ser movidos para outro servidor e anexados lá.
Nesse Tópico
Antes de começar:
Para desanexar um banco de dados usando:
Antes de começar
Limitações e restrições
Para obter uma lista de limitações e restrições, consulte Desanexar e Anexar banco de dados (SQL Server).
Segurança
Permissões
Requer associação na função de banco de dados fixa db_owner.
Como usar o SQL Server Management Studio.
Para desanexar um banco de dados
No Pesquisador de Objetos do SQL Server Management Studio, conecte-se à instância do Mecanismo de Banco de Dados do SQL Server e expanda a instância.
Expanda bancos de dados e selecione o nome do banco de dados do usuário que você deseja desanexar.
Clique com o botão direito do mouse no nome do banco de dados, aponte para Tarefas e clique em Desanexar. A caixa de diálogo Desanexar Banco de Dados é exibida.
Bancos de dados a serem desanexados
Lista os bancos de dados a serem desanexados.nome do banco de dados
Exibe o nome do banco de dados a ser desanexado.Desconectar conexões
Desconecte conexões com o banco de dados especificado.Observação
Não é possível desanexar um banco de dados com conexões ativas.
Atualização de Estatísticas
Por padrão, a operação de desanexação retém todas as estatísticas de otimização desatualizadas ao desanexar o banco de dados; para atualizar as estatísticas de otimização existentes, clique nesta caixa de seleção.Manter catálogos de Full-Text
Por padrão, a operação de desanexação mantém todos os catálogos de texto completo associados ao banco de dados. Para removê-los, desmarque a caixa de seleção Manter Full-Text Catálogos. Essa opção aparece somente quando você estiver atualizando um banco de dados do SQL Server 2005.Estado
Exibe um dos seguintes estados: Pronto ou Não pronto.Mensagem
A coluna Mensagem pode exibir informações sobre o banco de dados, da seguinte maneira:Quando um banco de dados está envolvido com a replicação, o Statusnão está pronto e a coluna Mensagem exibe o Banco de Dados replicado.
Quando um banco de dados tem uma ou mais conexões ativas, o Statusnão está pronto e a coluna Mensagem exibe number_of_active_connections>conexões ativas< – por exemplo: 1(s) conexões ativas). Antes de desvincular o banco de dados, você precisa desconectar todas as conexões ativas selecionando Eliminar Conexões.
Para obter mais informações sobre uma mensagem, clique no texto hiperlink para abrir o Monitor de Atividades.
Quando estiver pronto para desanexar o banco de dados, clique em OK.
Observação
O banco de dados desanexado recentemente permanecerá visível no nó Bancos de Dados do Pesquisador de Objetos até que o modo de exibição seja atualizado. Você pode atualizar o modo de exibição a qualquer momento: clique no painel Pesquisador de Objetos e, na barra de menus, selecione Exibir e, em seguida, Atualizar.
Usando Transact-SQL
Para desanexar um banco de dados
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. Este exemplo desanexa o banco de dados AdventureWorks2012 com skipchecks definidos como true.
EXEC sp_detach_db 'AdventureWorks2012', 'true';
Consulte Também
Anexar e desanexar bancos de dados (SQL Server)
sp_detach_db (Transact-SQL)