Leia o arquivo de backup do SQL Server no Mac OS X

6

Eu tenho um arquivo .bak de um banco de dados do SQL Server em uma conta de hospedagem antiga. Existe alguma maneira de visualizar esse arquivo com um aplicativo no Mac OS X? Tudo o que preciso fazer é tirar os dados disso.

Obrigado,

Kyle

EDIT: Eu vejo que você não pode ler o arquivo no Mac OS, no entanto, há uma maneira relativamente fácil de dividir o arquivo .bak em seus arquivos .mdf e .ldf? Uma solução Mac é preferível, mas tudo o que não requer que o SQL Server seja instalado é bom. Obrigado.

    
por Kyle 03.08.2009 / 09:27

4 respostas

4

Resposta curta: Não.

Existe uma pergunta semelhante no Stackoverflow que é um pouco relacionado.

O arquivo .bak é na verdade dois arquivos em um - um .mdf (data) e um .ldf (logs)

Se, de alguma forma, você conseguir carregar o arquivo .bak de volta no SQL Server, poderá exportar um formato que possa ser lido.

Alternativamente, você pode sempre tentar abri-lo em seu editor de texto favorito (por exemplo, TextMate, TextWrangler, BBEdit, emacs, vim, etc.) e ver quais informações você pode extrair do arquivo.

    
por 03.08.2009 / 09:53
3

A coisa mais fácil de fazer é abrir sua cópia do parallels / vmware fusion ou bootcamp com sua versão favorita do Windows e instalar SQL Server Express e faça uma restauração.

Desde que o seu banco de dados não seja maior que 4 GB, você deve estar bem. Se não, entre em contato com o SQL Server 2008 Developer.

Você pode ter algum sucesso com Redgate Data Compare , que pode ler arquivos .bak. Você pode ser capaz de gerar instruções SQL sem o SQL Server do .bak, mas ainda precisará do Windows.

    
por 04.08.2009 / 07:21
0

Não, você não pode. Não há software para o Mac que possa ler o arquivo. Você teria que restaurar o banco de dados para um SQL Server da mesma versão de maior para obter algo útil a partir dele.

Você pode lê-lo em um editor de texto, já que a maior parte dos dados está em texto simples, mas não é muito útil.

    
por 03.08.2009 / 10:29
0

Na verdade, você pode:)

Se você extrair o arquivo .mdf de .bak, poderá usar o MDF Viewer no Wine. Funciona para mim como um encanto. MDF Viewer over Wine no macOS Sierra

    
por 26.09.2016 / 22:40