2011-12-08 3 views
2

データベースのログファイルは260GBになっており、縮小する必要があります。SQL Server 2008のログファイルを縮小できません - 現在260GBです

DBCC SHRINKFILE ('HM_Log', 0) 

と同様にログファイルが縮小していないようですが、SQL Server Management Studioでシュリンクオプションを使用して:私は、多くのようなスクリプトを試してみました。

誰にも何か提案がありますか?

データベースは、私の本番サーバー上にあり、積極的に使用し、私はまた、毎日のトランザクションログのバックアップと正常に動作しているように見える毎週のフルバックアップを含むすべての関連するタスクを実行するメンテナンスプランを設定しています。

ローカルの開発マシンでフルバックアップとリストアを実行できるように縮小する必要がありますが、現時点ではログファイルがローカルドライブには大きすぎます。

+0

プログラミングに関するものではありません - >代わりにdba.stackexchange.comまたはserverfault.comに投稿してください。 –

+0

@marc_s - ユーザーに提案するのではなく、移行するmodにフラグを立てると便利ですどこか他の人に尋ねる。さもなければ、OPは(この場合に起こったように)ポストをクロスするだけです(http://dba.stackexchange.com/questions/8965/sql-server-2008-log-file-out-of-control-cant-shrink-it)。 – Kev

+0

@Kev:私が覚えしようとするでしょう - あなたが選択することはできませんあまりにも悪い「dba.seに属する」から「に近い - オフトピック」オプション.....それが頻繁な場合だ..... –

答えて

1

ログファイルをバックアップする必要があります。は、に自動的に縮小する必要があります。

こちらをご覧ください:特にhttp://msdn.microsoft.com/en-us/library/ms178037.aspx

を、このビット:

トランザクションログをバックアップする場合、通常、切り捨てがデータベースがバックアップされる単純復旧モデルの下で、完全復旧モデルの下で自動的に行われます。しかし、切り捨ては多くの要因によって遅れる可能性があります。詳細については、http://msdn.microsoft.com/en-us/library/ms345414.aspxを参照してください。

関連する問題