dポイントプレゼントキャンペーン実施中!

毎度お世話になっております。

SQLSERVER2000にて、.BAKファイルをレストアしようとしたところ、
空き容量不足のメッセージがでました。
SQLSERVERをインストールしているPCの空き容量は約4GB、
メッセージは約10GBは必要と言っております。

PCの中をほぼ全てNASに移動すればなんとか10GBは確保できそうなのですが、
その前に何か方法があればと思い質問させていただきました。
よろしくお願いします。

A 回答 (2件)

#1です。

連投失礼します。

バックアップを取得したサーバーに再度触れるようでしたら、データファイルだけ持ってくるってのもアリかと。想像ですが、ログファイルも結構な大きさだと思うんで。

バックアップ取れる方ならやり方はご存知かも知れませんが…
・サーバー側で対象DBをデタッチ(しないとコピーできなかった気がします)。
・サーバー側でデータファイルを好きなところにコピー。
・サーバー側で対象DBをアタッチ。
・PC側でデータファイルのみを指定してアタッチ。

> .mdfや.ldfをローカルのドライブ以外(NASなど)
> に置いて、レストアするような方法はないでしょうか。

4~5年前にチャレンジしたときは確か無理だったかと…SQLServer側で\\マシン\C$\hoge…とかを理解してもらえなかったと思いますが…

この回答への補足

回答ありがとうございます。
返信遅くなりましてごめんなさい。

単純復旧モデルのため、ログ自体は大きくないようです。

過去にとってあったBAKファイルを見つけたので
復元してみようとしています。

>SQLServer側で\\マシン\C$\hoge…とかを理解してもらえなかったと思いますが…

私もチャレンジしてみましたがだめでした。

やはり容量をあけるしか方法がないですよね。

勉強になりました。
ありがとうございました。

補足日時:2009/01/27 13:10
    • good
    • 0

tempdbの圧縮ってもうやられました?



デフォルトだと↓ここにtempdbのデータとlogファイルがあると思いますけど。
C\Program Files\Microsoft SQL Server\Mssql\Bin\

結構肥大してたりしませんか? > tempdb

もしまだでしたら↓
【SQL Server で tempdb データベースを圧縮する方法】
http://support.microsoft.com/kb/307487/ja

この回答への補足

回答ありがとうございます。

tempdbの容量を確認したところ8MBでした。
しかし、tempdbの圧縮について初めて知りました。
ありがとうございます。

.mdfや.ldfをローカルのドライブ以外(NASなど)
に置いて、レストアするような方法はないでしょうか。

よろしくお願いします。

補足日時:2009/01/23 13:14
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す