Parece que a convenção de nomenclatura dos arquivos de backup do Log Shipping (especialmente o carimbo de data e hora no nome) é seguida pela hora UTC, acredito que seja padrão e padrão.
Gostaria de esclarecer sobre os seguintes casos:
- Eu estou querendo saber se existe alguma possibilidade de alterar a convenção de nomenclatura para seguir a data e hora de acordo com o fuso horário local do servidor onde o BACKUP foi executado.
- A convenção de nomenclatura (carimbo de hora UTC como sufixo) realmente importa, já que, de qualquer forma, o trabalho de cópia/restauração de envio de log considera o LSN entre cada arquivo de backup para manter a cadeia de backup de log válida.
O objetivo é evitar problemas durante o processo de compactação que estou seguindo para manter um arquivo zip por dia e, de acordo com a captura de tela a seguir, combinaria arquivos adicionais (20191015xxxxx) que pertencem a uma data diferente (2019-10-16)
Você não pode alterar automaticamente a convenção de nomenclatura, pois ela é controlada por sqllogship.exe (e se você alterar manualmente os nomes dos arquivos, acredito que isso fará com que esses arquivos sejam ignorados.)
A convenção de nomenclatura aparentemente importa independentemente dos LSNs: https://www.sqlservercentral.com/forums/topic/log-shipping-skipping-files-with-different-naming-convention
Pessoalmente, eu os deixaria agrupar com base em suas datas modificadas (já que esta é a verdadeira ordem em que devem estar), mas se você quiser comprimi-los agrupados por seu nome, deve controlar isso com sua ferramenta / processo de compactação, em vez de o esquema de nomenclatura que o SQL Server usa. (Seria bastante simples codificar um pequeno script para fazer isso.)