29 июн. 2010 г.

SQL 2008 против SQL 2000

Пост сугубо узкопрофильный.

Перешли недавно на SQL 2008 с 2000. Заманивали меня давно, но как настоящий консерватор я не поддавался и работал на старом и проверенном софте. А тут 64 бита и уже 2000 вроде как неприлично и деваться некуда - перешли.

Проработали чуть-чуть и сегодня заметил что некоторые базы выросли свыше 10 Гиг. Кинулся урезать лог транзакций стандартным:

BACKUP LOG trueways WITH no_log;

а SQL 2008 мне кукишь с маслом в виде ошибки:

One or more of the options (no_log) are not supported for this statement. Review the documentation for supported options

Пришлось упорно рыть в инете, переключать базу в Simple recovery mode и делать SHRINK DATABASE (других путей не нашел). Только тогда логи и урезались.

На первый раз принял это как личное оскорбление :( Но никуда не денешься, назад к 2000 дороги нет.

2 комментария:

Rustam Sydykov комментирует...

Privet, Sergey.
Nado zhe... tozhe ne znal. Ya, pravda, tolko-tolko sobirayus dosdavat sql 2005
Rust

Ununseptium комментирует...

Привет, Руст!

Да тут что не день, так новые знания и опыт. Плохо только что добывать его приходится "в бою".

Сергей