Não consigo ver a opção Copiar banco de dados no SQL Server Management Studio 2008 R2.
Alguém pode me dizer o que está acontecendo, por favor?
Não consigo ver a opção Copiar banco de dados no SQL Server Management Studio 2008 R2.
Alguém pode me dizer o que está acontecendo, por favor?
Respostas:
Isso porque você está clicando na coisa errada. Não clique direito do bancos de dados , mas você precisa clicar com o botão direito, na verdade, o banco de dados que você deseja copiar, e sob Tarefas não é uma opção para copiar banco de dados ... . Em outras palavras, clique com o botão direito do mouse em Database1 e você verá esta opção em Tarefas .
Porém, conforme o comentário de @ AaronBertrand, é altamente recomendável não usar o Assistente para Copiar Banco de Dados. Basta fazer um backup e restaurar. Será menos dor de cabeça.
Editar : parece que esta opção não está disponível para a edição do SQL Server Express. Ao conectar-se a uma instância do SQL Server Express, você não pode executar o assistente de Copiar Banco de Dados. Isso ocorre pelo fato de os dois principais meios de execução dessa tarefa não estarem disponíveis no SQL Server Express Edition. Primeiro, o método Detach / Reattach depende do SQL Agent (presumivelmente para copiar os dados e arquivos de log da origem para o destino), e o SMO foi removido do 2008 R2 , para que esse método também não esteja disponível no Express 2008 R2.
Consegui fazer uma cópia de um banco de dados usando o SQL Express, escolhendo Backup Database e, em seguida, escolha Restore from database .. sair simples
Verifique se não está marcado para replicação ou recuperação / suspeita / carregamento / inacessível.
Na página msdn deste assistente:
O Assistente para Copiar Banco de Dados não pode ser usado para copiar ou mover os seguintes bancos de dados.
Bancos de dados do sistema
Bancos de dados marcados para replicação.
Bancos de dados marcados como inacessíveis, carregando, offline, recuperando, suspeito ou no modo de emergência.
Isso é estranho ... mas parece que essa opção foi removida no SSMS 2008 R2. Eu posso vê-lo no SSMS 2005 (btw, o link que você postou está usando o mesmo). Então, acho que sua única opção é criar um script do banco de dados ou restaurar o backup com um nome diferente.