Reconstruir mestre no SQL Express 2008

2

O arquivo .ldf está corrompido, por isso preciso reconstruir completamente o banco de dados mestre em uma instalação do SQL Express 2008. Há algo menos do que destruir completamente a instância e começar de novo?

    
por 3 revs, 2 users 67%anon 02.06.2009 / 14:36

4 respostas

1

Não estou entendendo por que você não pode restaurar o banco de dados mestre a partir de um backup recente. Eu fiz isso antes com o SQL Server 2005. (Eu devo estar faltando alguma coisa aqui.)

Como restaurar o banco de dados mestre

    
por 02.06.2009 / 05:07
0

O silêncio mortal após as respostas que já foram fornecidas me diz que você pode não ter um backup. Se você não fizer isso, sua única opção é recriar. Dê uma olhada aqui para uma postagem por CSS sobre a reconstrução de bancos de dados do sistema no SQL 2008.

    
por 02.06.2009 / 06:32
0

Evidentemente, quando a questão é transferida, ela não é mais atribuída ao autor. Eu não tenho uma volta de mestre, mas eu tenho backups dos dados do cliente.

Acabei de desinstalar o SQL Express e reinstalá-lo. Ele deixou apenas os dados do cliente na pasta de dados quando eu desinstalei, então usei o SQLCMD para conectar e reconectar o banco de dados.

    
por 02.06.2009 / 21:26
-1

Você pode reconectar bancos de dados a uma nova instância do SQL 2008. Evitando assim que você tenha que começar do zero.

Você também pode tentar instalar uma nova instância do SQL Express em outro lugar e, em seguida, copiar o arquivo master.ldf daquele para a instância existente (enquanto o sql for interrompido) e, se necessário, reconectar os bancos de dados antigos.

    
por 02.06.2009 / 05:07