Długa historia, ale nasi długoletni konsultanci (byli pracownicy) napisali niestandardowy skrypt wiele lat temu (około 2006 roku), aby połączyć się z Tivoli Storage Manager i wygląda na to, że sprawdza opcję SQL Server o nazwie o nazwie truncate log on checkpoint
. Twierdzą, że uniemożliwia działanie skryptów i wykonywanie kopii zapasowych w instancji SQL 2012.
Wydaje mi się, że to kompletna BS, ponieważ nie mogę znaleźć żadnej takiej opcji przez, sp_configure
a kopie zapasowe działają wszędzie oprócz jednej instancji. Chciałbym jednak usunąć minę lądową, jeśli tak właśnie jest, i usunąć inne przestarzałe elementy. Mam ich do sprawdzenia u sprzedawcy, ale nie mam zaufania do niczego, co mówią.
Przeprowadzone przeze mnie badania zwróciły niewiele więcej niż być może opcję SQL 2000 lub opcję Sybase. Kolejnym twierdzeniem było to, że jest wywoływany / używany niejawnie w późniejszych wersjach (2008 i nowszych), kiedy jest model odzyskiwania SIMPLE
i nie ma wyraźnej opcji włączenia go lub wyłączenia.
Ponieważ TRUNCATE LOG
polecenie jest przestarzałe ze względu na to, jak działają dzienniki transakcji, myślę, że nie jest to opcja, o którą można nawet zapytać w tym momencie.
Ponieważ nie mam żadnych wystąpień SQL Server 2000, miałem nadzieję, że ktoś to sobie przypomni lub sprawdzi na jednym z nich. Powiedziałem im, że to nic, co mogę polecić. Miałem również nadzieję, że ktoś może potwierdzić, że jest to nieaktualne.
źródło