Como anexar um banco de dados (SQL Server Management Studio)

A anexação de um banco de dados coloca-o exatamente no mesmo estado em que se encontrava quando foi desanexado.

Este tópico contém as seguintes seções:

  • Segurança

  • Permissões

  • Procedimento (SQL Server Management Studio)

Segurança

As permissões de acesso ao arquivo são definidas durante algumas operações de banco de dados, inclusive desanexar ou anexar um banco de dados. Para obter informações sobre permissões de arquivo que são definidas sempre que um banco de dados é desanexado e anexado, consulte Protegendo dados e arquivos de log.

Recomendamos que você não anexe ou restaure bancos de dados de origens desconhecidas ou não confiáveis. Esses bancos de dados podem conter um código mal-intencionado que pode executar código Transact-SQL involuntário ou provocar erros modificando o esquema ou a estrutura física do banco de dados. Antes de usar um banco de dados de uma origem desconhecida ou não confiável, execute DBCC CHECKDB no banco de dados, em um servidor que não seja de produção. Examine também o código, como os procedimentos armazenados ou outro código definido pelo usuário, no banco de dados.

Observação importanteImportante

Para obter mais informações sobre como anexar bancos de dados e informações sobre alterações que são feitas em metadados ao anexar um banco de dados, consulte Desanexando e anexando bancos de dados.

Permissões

Para obter mais informações sobre as permissões necessárias para anexar um banco de dados, consulte CREATE DATABASE (Transact-SQL).

[Início]

Procedimento (SQL Server Management Studio)

Para anexar um banco de dados

  1. No Pesquisador de Objetos do SQL Server Management Studio, conecte-se a uma instância do Microsoft Mecanismo de banco de dados do SQL Server e expanda essa instância.

  2. Clique com o botão direito do mouse em Bancos de dados e clique em Anexar.

  3. Na caixa de diálogo Anexar Banco de Dados, para especificar o banco de dados a ser anexado, clique em Adicionar. Na caixa de diálogo Localizar Arquivos de Banco de Dados, selecione a unidade de disco onde o banco de dados reside e expanda a árvore de diretório para localizar e selecionar o arquivo .mdf do banco de dados, por exemplo:

    C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\AdventureWorks2008R2_Data.mdf

    Observação importanteImportante

    Tentar selecionar um banco de dados já anexado gera erro.

  4. Opcionalmente, para especificar um nome diferente com o qual anexar o banco de dados, digite o nome na coluna Anexar como da caixa de diálogo Anexar Banco de Dados.

  5. Como opção, altere o proprietário do banco de dados selecionando uma entrada diferente na coluna Proprietário.

  6. Quando estiver pronto para anexar o banco de dados, clique em OK.

    ObservaçãoObservação

    Um banco de dados anexado recentemente só será exibido no nó Banco de Dados do Pesquisador de Objetos depois que a exibição for atualizada. Para atualizar a exibição a qualquer momento, clique no Pesquisador de Objetos e depois clique em Atualizar no menu Exibir.