A restauração excede o limite licenciado de 10240 MB por banco de dados. Tudo o que eu realmente preciso é da estrutura do banco de dados

9

Recebi um arquivo .bak de um cliente que preciso restaurar, mas a restauração excede o limite licenciado do SQL Server 2008 R2 10240 MB por banco de dados. Tudo o que realmente preciso é da estrutura do banco de dados. Existe uma maneira de restaurar de qualquer maneira ou apenas restaurar a estrutura?

Bruce U
fonte

Respostas:

18

A única maneira seria restaurar para uma edição do SQL Server além da edição expressa e excluir os dados que você não precisa. Depois, encolha o banco de dados abaixo do limite de 10 GB e faça backup e restauração na sua instância expressa.

Se for para uma máquina de desenvolvimento, procure obter uma cópia do SQL Server Developer Edition. Geralmente custa cerca de US $ 50,00 e não possui limitações como o tamanho do banco de dados. Sua única limitação é que você não pode usar a instância para uso em produção.

Mrdenny
fonte
9

Adicionando ao que @mrdenny mencionou ...

Você pode fazer o download gratuito de versões de avaliação completas do SQL Server que você pode usar por até 180 dias aqui .

Você pode restaurar o banco de dados na versão de avaliação e, em seguida, criar um script para fora do banco de dados, excluindo os dados.

Novamente, lembre-se, você só tem 180 dias de teste e, dependendo dos seus requisitos (se precisar de mais tempo, etc.), pode adquirir uma edição DEV para uso em NÃO produção.

Kin Shah
fonte
5

Se esse é um processo único, você também pode usar o Red Gate SQL Compare Pro para fazê-lo.

  1. Crie um banco de dados de destino em branco.
  2. Use o SQL Compare Pro e compare o banco de dados de destino com o arquivo de backup (BAK).
  3. Empurre / sincronize a estrutura para o banco de dados de destino.
dng
fonte
4

Outra opção, além de instalar uma versão completa do SQL Server, seria tentar o banco de dados SQL Virtual da Idera .

Possui os seguintes recursos (citação de seu material de apresentação):

  • Acesso imediato - obtenha dados dos arquivos de backup instantaneamente
  • Atua como um banco de dados real - use ferramentas nativas e de terceiros
  • Substituição de OLR - melhor solução para recuperação no nível de objeto
  • Múltiplos usos - relatórios, extração de dados, análise, etc.
  • Suporte de leitura / gravação - inserções, atualizações, comandos DBCC

Portanto, você deve poder instalar sua versão de avaliação, montar o backup do banco de dados que possui, extrair seu esquema por meio de ferramentas de comparação ou consultas (geradas a partir do SSMS).

Um bom tutorial sobre como usá-lo, você pode encontrar no blog de Pinal Dave .

Marian
fonte