2017-07-27 11 views
2

コンソールアプリケーションは https://technet.microsoft.com/en-us/library/ms191304(v=sql.105).aspx削除情報は、SQL Serverで

明博ファイルを作成するには、SQL要求BACKUP DATABASEを使用していますそれは良い動作しますが、トランザクションログはこのバックアップに関する情報が含まれている(および復元)ログに記録します。トランザクションログからこの情報をプログラムで削除するにはどうすればよいですか?または、トランザクションログにこの情報を追加せずにsqlデータベースをバックアップ/復元できますか?

+2

なぜこれをやりたいですか? – mjwills

+2

?もちろん、トランザクションログにはこれらの詳細が含まれています。それをトランザクションに入れないようにしようとしているなら、ここで何か怪しいものが起きているように思えます。なぜあなたのトラックをカバーする必要がありますか? –

+0

アプリケーションがトランザクションログをオーバーフローさせ、アプリケーションに関連するすべての情報を削除したい場合 – Kirill

答えて

0

あなたはSIMPLE復旧モデルを使用している場合は、任意の変更insiTransactionログ

0

を行うことができないんでは、ログを切り捨てるCHECKPOINTを使用していません。

あなたがFULLまたはBULK LOGGEDにある場合は、バックアップログ(ログが何らかの理由で切り捨てられていない場合は、この操作を繰り返す必要があります)

しかし、あなたはそれが含まれているどう思いますか?そこに実際のデータ(バックアップをreguarding)はありません、差分ビットマップの変更に関する情報のみ

関連する問題