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?
sql-server
sql-server-2008-r2
ssms
navule
fonte
fonte
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.
fonte
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
fonte
Verifique se não está marcado para replicação ou recuperação / suspeita / carregamento / inacessível.
Na página msdn deste assistente:
fonte
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.
fonte