SQLでバックアップを取ることができます。


簡単なんでまずはコードから・・・


-- code ------------


BACKUP DATABASE Northwind TO DISK='c:\backup.bak'


-------------------


簡単です。トランザクションログだけ等も可能です。今回のはフルバックアップになります。


コードは


BACKUP DATABSE


でデータベースをバックアップする宣言をします。


Northwind


でバックアップするデータベースを選択します。


TO DISK=


でハードディスク(に限らず)にバックアップを保存するように宣言します。


'c:\backup.bak'


Cドライブの直下にbackup.bakというファイル名でバックアップを保存します。


複雑なシステムではなく単一ただバックアップを取りたいだけならこれで完了です。


実に簡単です。


ちなみに復元方法は


-- code -----------


RESTORE DATABASE Northwind FROM DISK='c:\backup.bak' WITH RECOVERY


------------------


でOKです。


復元する際は接続しているユーザがいない事が条件になりますが、、、


接続しているユーザを強制定期にRollbackさせて切断させる方法もあるのですが・・・


また時間があったら書きます。