2
respostas

NÃO CONSIGO EXCLUIR BANCO DE DADOS

Olá,

Estou fazendo curso de SQL SERVER e não consigo excluir o banco de dados que criei.
Estou utilizando o comando DROP DATABASE, conforme orientação da professora, mas o mesmo não funciona. Mensagem que aparece é que o banco está aberto. Como faço para fecha-lo? Estou acessando com meu usuário e nao com o sa como proprietário, pois nao consegui.
Quando tento ir em propriedades aparece o erro em anexo.
Podem me ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Oi, Lilian! Como vai?

Você fez uma boa tentativa usando o comando

ALTER DATABASE SUCO_VENDAS_2 SET SINGLE_USER WITH ROLLBACK IMMEDIATE;

Mas notei que ele foi executado estando conectado no próprio banco SUCO_VENDAS_2.

Captura de tela do SQL Server Management Studio mostrando, no topo, a caixa de seleção de banco de dados configurada como “SUCO_VENDAS_2”. Uma seta vermelha aponta diretamente para essa caixa, indicando que a consulta está sendo executada dentro do próprio banco que a pessoa deseja alterar ou excluir.

Peço agora que teste esse comando usando outro banco, sugiro o master:

  1. Selecione o banco master através do comando:

    USE master;
    
  2. Depois disso, execute novamente:

    ALTER DATABASE SUCO_VENDAS_2
    SET SINGLE_USER 
    WITH ROLLBACK IMMEDIATE;
    
    DROP DATABASE SUCO_VENDAS_2;
    

Espero que dê certo! Fico à disposição, caso o problema persista!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Oi Mona lisa,

Obrigada pelo retorno, agora o banco de dados está aparecendo como OFFLINE, mas ainda fica aparecendo. Como faço?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade