Truncate_only устарела в SQL2008 - PullRequest
0 голосов
/ 16 июля 2009

следующее утверждение

BACKUP LOG [AMS_Prod_log] WITH TRUNCATE_ONLY

отлично работает в SQL Server 2005, но не в 2008 году. Кажется, truncate_only устарела в 2008 году. Не могли бы вы сообщить мне, как этого добиться в 2008 году? Какое внимание нужно уделить резервному копированию ... и т. Д.

Ответы [ 2 ]

1 голос
/ 09 сентября 2011

Вы можете создать резервную копию журнала на устройстве nul:

BACKUP LOG [databaseName]  
TO DISK = 'nul:' WITH STATS = 10

Это пометит журнал транзакций как резервное копирование, как опция TRUNCATE_ONLY. Устройство nul: похоже на черная дыра - поэтому вы не можете восстановить из такой резервной копии.

0 голосов
/ 16 июля 2009

Это список функций, которые устарели в SQL 2005, т. Е. Они не будут доступны в SQL 2008.

http://msdn.microsoft.com/en-us/library/ms143729%28SQL.90%29.aspx

Ваш вариант указан в ссылке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...