Eu pensei que isso seria trivial, mas não é ... Tenho certeza de que existe uma maneira simples de fazer isso, mas não consigo encontrá-lo. Que vergonha.
Eu quero importar / exportar o próprio banco de dados, as tabelas, as restrições (chaves estrangeiras e assim por diante). Prefiro não receber os dados com eles, mas posso me livrar deles depois, se não houver outra maneira.
Então ... como você exporta um banco de dados usando o MS SQL Server Management Studio? Como você o importa?
A única solução que encontrei foi clicar com o botão direito do mouse nas tabelas e "script para criar", mas eu tenho algo como 100 tabelas, então prefiro evitar isso.
Obrigado!
fonte
Outra solução é - Fazendo backup e restaurando banco de dados
Fazer backup do banco de dados do sistema
Para fazer backup do banco de dados do sistema usando o Microsoft SQL Server Management Studio Express, siga as etapas abaixo:
Baixe e instale o Microsoft SQL Server 2008 Management Studio Express no site da Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=7593
Após a instalação do Microsoft SQL Server Management Studio Express, inicie o aplicativo para conectar-se ao banco de dados do sistema. A caixa de diálogo "Conectar ao servidor" é exibida. No campo "Nome do servidor:", insira o nome do servidor Webtrends no qual o banco de dados do sistema está instalado. No campo "Autenticação:", selecione "Autenticação do Windows" se estiver conectado à máquina Windows usando a conta de serviço Webtrends ou uma conta com direitos para fazer alterações no banco de dados do sistema. Caso contrário, selecione "Autenticação do SQL Server" no menu suspenso e insira as credenciais para uma conta do SQL Server que possua os direitos necessários. Clique em "Conectar" para conectar-se ao banco de dados.
Selecione "OK" para concluir o processo de backup.
Repita as etapas acima para a parte "wtMaster" do banco de dados.
Restaurar o banco de dados do sistema
Para restaurar o banco de dados do sistema usando o Microsoft SQL Server Management Studio, siga as etapas abaixo:
Se ainda não o fez, baixe e instale o Microsoft SQL Server 2008 Management Studio Express no site da Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=7593
Após a instalação do Microsoft SQL Server Management Studio, inicie o aplicativo para conectar-se ao banco de dados do sistema. A caixa de diálogo "Conectar ao servidor" é exibida. No campo "Tipo de servidor:", selecione "Mecanismo de Banco de Dados" (padrão). No campo "Nome do servidor:", selecione "\ WTSYSTEMDB" onde é o nome do servidor Webtrends em que o banco de dados está localizado. WTSYSTEMDB é o nome da instância do banco de dados em uma instalação padrão. No campo "Autenticação:", selecione "Autenticação do Windows" se estiver conectado à máquina Windows usando a conta de serviço Webtrends ou uma conta com direitos para fazer alterações no banco de dados do sistema. Caso contrário, selecione "Autenticação do SQL Server" no menu suspenso e insira as credenciais para uma conta do SQL Server com os direitos necessários. Clique em "Conectar" para conectar-se ao banco de dados.
Expanda "Bancos de dados", clique com o botão direito em "wt_sched" e selecione "Excluir" no menu de contexto. Verifique se a caixa de seleção "Excluir informações de histórico de backup e restauração para bancos de dados" está marcada.
Selecione "OK" para concluir o processo de exclusão.
Repita as etapas acima para a parte "wtMaster" do banco de dados.
Clique com o botão direito do mouse em "Bancos de Dados" e selecione "Restaurar Banco de Dados ..." no menu de contexto. No campo "Para o banco de dados:", digite "wt_sched". Selecione o botão de opção "Do dispositivo:". Clique na elipse (...) à direita do campo de texto "Do dispositivo:". Clique no botão "Adicionar". Navegue e selecione o arquivo de backup para "wt_sched". Selecione "OK" no formulário "Localizar arquivo de backup". Selecione "OK" no formulário "Especificar backup". Marque a caixa de seleção na coluna de restauração ao lado de "wt_sched-Backup completo do banco de dados". Selecione "OK" no formulário "Restaurar banco de dados".
Repita a etapa 6 para a parte "wtMaster" do banco de dados.
Cortesia - http://kb.webtrends.com/articles/How_To/Backing-Up-and-Restoring-the-System-Database-using-MS-SQL-Management-Studio
fonte
Eu queria compartilhar com você minha solução para exportar um banco de dados com o Microsoft SQL Server Management Studio.
Para exportar seu banco de dados
Copie e cole este script
SET @BackupFile = 'D: \ banco de dados-backup.bak'
--PRINT @BackupFile
BANCO DE DADOS DE BACKUP [% databaseName%]
TO DISK = @BackupFile
Não se esqueça de substituir% databaseName% pelo nome do banco de dados que você deseja exportar.
Observe que esse método fornece um arquivo mais claro que no menu.
Para importar este arquivo do SQL Server Management Studio. Não se esqueça de excluir seu banco de dados antecipadamente.
Adicione o arquivo de backup
Validar
Aproveitar! :) :)
fonte
para Microsoft SQL Server Management Studio 2012,2008 .. Primeiro Copie o arquivo de banco de dados .mdf e o arquivo de log .ldf & Cole no arquivo de instalação do servidor sql em Arquivos de Programas-> Microsoft SQL Server-> MSSQL10.SQLEXPRESS-> MSSQL-> DADOS . Em seguida, abra o Microsoft Sql Server. Clique com o botão direito do mouse em Bancos de dados -> selecione Anexar ... opção.
fonte
Tentei as respostas acima, mas o arquivo de script gerado era muito grande e estava com problemas ao importar os dados. Acabei desanexando o banco de dados, copiando .mdf para minha nova máquina e anexando-o à minha nova versão do SQL Server Management Studio.
Encontrei instruções sobre como fazer isso no site da Microsoft:
https://msdn.microsoft.com/en-us/library/ms187858.aspx
NOTA: Após desanexar o banco de dados, encontrei o arquivo .mdf neste diretório:
C: \ Arquivos de Programas \ Microsoft SQL Server \
fonte