0

私は、必要なほど多くのものを記録しないアプリを使用しており、問題の原因を特定するために、さまざまな異常がいつ発生したかを判断するために、以前のバージョンのデータベースを復元する必要があることがよくあります。

データベース名をプラグインして実行するだけで、指定した日数ごとに指定した時刻にデータベースを復元できるスクリプトが欲しいです。

したがって、基本的には次のような3つの変数を持つことを想定しています。

declare @DbName varchar(100) = 'DbName'
declare @StartTime datetime = '20130902 5:45pm'
declare @NumDays int = 12

次に、スクリプトは DbName を次のデータベースに復元します。

'DbName 20130902'
'DbName 20130903'
etc...
'DbName 20130913'

日付がある限り、時間が追加されているかどうかは気にしません。私は一般的にSQLステートメントをかなり得意としていますが、手続き型のt-sqlプログラミングをあまりしないので、これを行うための最良の方法はよくわかりません.

4

0 に答える 0