Uncommon Character

プログラマに復帰しようとしてるおっさんのブログ

SQL Server Expressの自動バックアップ方法

参考サイト
SQL Serverのバックアップ方法が載ってます。
bat作成の方法、基礎的なことが学べます。
 
SQL Server Expressという無料で使えるDBがあるのですが、自動バックアップの機能が制限されています。
有料版のお値段が簡単なシステム1つ分くらいの額なので、バックアップ目的にそれを買うのもな・・・という感じですね。(とはいえバックアップするだけならAcronisとか使ったほうがいい気はします)
 
ってことで無料で自動バックアップできるようにしちゃいましょう、というのが趣旨。
参考サイトにやり方が載っています。
ざっくり概要を説明すると
①batを使う
SQL scriptを使う
③タスクスケジューラを使う
です。
 
わかりやすく説明されてるので特に別途書くことはないかなと。
 
 
疑問点
データテーブルの規模次第なんですが毎日同じバックアップしてたら容量すぐいっぱいにならんかね?batでデータテーブルのサイズを比較してサイズ変更があったらバックアップを行うとかそういうやり方があるとなお良さそうかも。