T-SQL

返信する
choco
管理人
記事: 279
登録日時: 2011年5月30日(月) 10:44

T-SQL

投稿記事 by choco »

下記コマンドをエディタで保存、ファイル名は「xxx.bat」等、バッチファイルであれば何でも構いません。

【車両管理バックアップ】
--14日でデータを持つ場合(7日だと冬休みの場合危険)
sqlcmd -s localhost\sqlexpress -Q "exit(backup database DRIVING_LOG to disk = N'd:\temp\DRIVING_LOG.bak' with RETAINDAYS = 14)"
!!exit

【車両管理リストア】
sqlcmd -S localhost\sqlexpress -Q "exit(restore database DRIVING_LOG from disk = N'd:\temp\DRIVING_LOG.bak' with recovery)"
!!exit

※SPLは、DB名とバックアップファイル名を変えるだけ。
返信する