SQL 2014 adiciona entradas de log de transação nulas sempre que um serviço personalizado é ativado para examinar o banco de dados.

0

SQL2014 no Server2012 (12.0.2000) versus SQL2008R2 (10.50.6000) no Servidor 2008R2.

No SQL2014, mas não no SQL2008 .... Os dois exemplos adicionam as entradas observadas ao log de transações uma vez por segundo (sempre que o serviço é ativado).

Isso preenche rapidamente o log de transações. Como faço para convencer o SQL a não registrar transações vazias?

Serviço de Manutenção do FogBugz:

000082f9: 00000568: 0001 LOP_BEGIN_XACT UPDATE 0000: 0498cabf 0x010500000000000515000000A6B3A121AD55DD462E7FAA2AF3030000 56 2015/06/13 22: 42: 31: 567 000082f9: 00000568: 0002 LOP_MODIFY_ROW NULL 0000: 0498cabf NULL NULL NULL 000082f9: 00000568: 0003 LOP_MODIFY_ROW NULL 0000: 0498cabf NULL NULL NULL 000082f9: 00000568: 0004 LOP_MODIFY_ROW NULL 0000: 0498cabf NULL NULL NULL 000082f9: 00000568: 0005 LOP_COMMIT_XACT NULL 0000: 0498cabf NULL NULL NULL 000082f9: 00000570: 0001 LOP_EXPUNGE_ROWS NULL 0000: 00000000 NULL NULL NULL 000082f9: 00000570: 0002 LOP_SET_BITS NULL 0000: 00000000 NULL NULL NULO

Um dos nossos produtos

000021f7: 00000d50: 0001 LOP_BEGIN_XACT user_transaction 0000: 00506a92 0x85AE4624DA408945A9909BDE552F679F 57 2015/06/17 06: 39: 13: 667 000021f7: 00000d50: 0002 LOP_MODIFY_ROW NULL 0000: 00506a92 NULL NULL NULL 000021f7: 00000d50: 0003 LOP_COMMIT_XACT NULL 0000: 00506a92NULLNULLNULL

    
por Robert Thwaites 17.06.2015 / 19:53

1 resposta

0

Backups diários com truncamento já estavam em vigor,

Aparentemente, minha solução é tornar o arquivo de log significativamente maior na esperança de não precisar programar vários truncamentos durante o dia.

    
por 18.06.2015 / 18:35