Isso parece acontecer quando há um processo de limpeza automática e a fita de limpeza especificada expirou. A próxima fita que entra na unidade parece ser marcada como uma fita de limpeza. Pode haver outros cenários que causam isso, mas a solução permanece a mesma.
Por favor, note que isto se destina apenas a uma correção de emergência. Modificar o banco de dados Veeam por conta própria não é uma ação suportada. Enquanto isso funcionou muito bem para mim, isso pode quebrar sua instalação. O suporte da Veeam pode não ser capaz / disposto a ajudar.
Abra o SQL Server Management Studio e conecte-se ao banco de dados Veeam. Você precisará do nome do servidor & nome da instância. Você também pode precisar habilitar o TCP / IP para a instância para conectar-se a partir de um sistema remoto, pois nem sempre ele é habilitado por padrão. Isso está fora do escopo deste Q / A.
Para obter uma lista de mídias marcadas como fitas de limpeza, emita a seguinte instrução SQL:
SELECT [barcode], [name], [cleaner]
FROM [VeeamBackup].[dbo].[Tape.tape_mediums]
WHERE [cleaner] = 1;
Isso deve fornecer resultados semelhantes aos seguintes. Observe que a primeira fita listada é uma fita de limpeza real e segue a convenção de nomenclatura especificada pela especificação LTO para um cartucho de limpeza universal. O segundo resultado é a nossa fita perdida.
Agora só temos que corrigir isso. Uma simples atualização para a propriedade do limpador é tudo que é necessário. Você pode usar qualquer propriedade para selecionar a fita apropriada; Eu usei o código de barras, pois sei que todos são únicos no meu ambiente.
UPDATE [VeeamBackup].[dbo].[Tape.tape_mediums]
SET [cleaner] = 0
WHERE [barcode] = 'S16023L5';
E voilà, sua fita é mais uma vez visível! A alteração deve entrar em vigor quase imediatamente no console VBR.