【SQL Server】データベース作成日時(リストアした日付)を確認する方法
公開日:
:
最終更新日:2015/01/12
データベース SQL Server, データベース作成日時, リストア, リストア日付
トラブルの調査をするとき、開発用の環境を作成して、調査するのですが…
この環境っていつ作成したやつだ?
いつまでのデータが入ってるやつだ?
とかありません?
本番用からバックアップ取得して、データベースをリストアとなると少し時間が掛かるし、めんどくさい。
環境を作り直さなくても調査できるものなら、そのまま調査開始したい。
そんなときのリストア日付の調査用のSQL
SELECT TOP 1 * FROM msdb.dbo.restorehistory ORDER BY restore_date DESC
SQL Server 2008、2012で動作確認済み。
実行結果の「restore_date」カラムにリストアした日付
「destination_database_name」カラムにリストアしたデータベース名が表示される。
今回のSQLでは、「TOP 1」を使用しているが、TOP 1を使用しなければ、いままでのリストア履歴の全てを見ることもできる。
Adsense
関連記事
-
【SQL Server】Excel VBAでSQLを実行し、レコードを更新(追加、更新、削除)する
VBAでSQL Serverのテーブルに SQL(Insert、Update、Delete)を発行
-
【Management Studio】データベースの定義を取得する方法
あくまでデータベース定義の取得です。 ※データベースのデータを取得する方法ではありません。
-
【Management Studio】テーブル単位のメモリ使用量の確認
1.Management Studioを起動し、メモリ使用量が確認したい対象サーバーへ接続 2.確
-
【SQL Server】varchar型、nvarchar型の文字数とバイト(byte)数を取得する
varchar型の文字数、バイト(byte)数を取得する方法 SELECT LEN(【文字
-
【SQL Server 2012】Management Studioでサンプルデータベース(mdfファイル)をアタッチ
以前、Windows Server 2012にMicrosoftR SQL ServerR 2012
-
【ODBC】Access2007でSQL Server 2012に接続する為のサーバー側の設定
ODBCでAccess2007からSQL Server 2012へ接続する為には SQL Serv
-
【SQL Server】Management Studioを使ったトランザクションログファイルの圧縮
「ファイルが書き出せない」と問い合わせを受け、DBサーバーのマイコンピュータ確認したら、Dドライブ(
-
【SQL Server】Excel VBAのレコードセットを使ってテーブルの一括更新
前々回は読み取り専用でレコードセットへ取得し、結果をエクセルへ書き出し 前回はVBAから更新S
-
【SQL Server 2012 Express】Windows Server 2012にインストールしてみる
Windows Server 2012にSQL Server 2012をインストールしてみる。 以
-
【SQL Server 2012】テーブル、カラム、主キー、NULL制約、データ型、長さ、INDEXの有無の一括表示
職場のシステムリプレースに伴い、データベースのテーブル(カラム)の一覧が必要になりました。 普