SmrBKP,
Cara se você não estivesse utilizando Mirroring, bastaria alterar o Recovery Model para Simple, mas neste caso, o mais indicado seria você parar o Mirroring, fazer as alterações e depois voltar o Mirroring.
Mas por outro lado a sobrecarga de processamento será muito grande para o servidor que vai receber os dados espelhados.
Talvez uma possibilidade seria criar uma nova tabela com a estrutura correta, e movimentar os registros de uma tabela para outro de forma controlada, definindo intervalos de dados para serem movimentados, após isso excluir a tabela antiga.
Outro cenário copiar esta tabela para uma outra base de dados com Recovery Model Simple e sem Database Mirroring ativo, realizar todos os procedimentos, para o Mirroring, mudar o recovery Model, excluir a tabela na base de origem e copiar esta nova tabela
para esta base.
Ou então parar somente o Mirroring, excluir a table e copiar a outra.
Mas vale ressaltar mais uma vez, você terá sobrecarga de processamento no momento em que o Mirror foi sincronizado.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]