【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
関連記事
-
【コマンドプロンプト】完成版!cmdでSQLの結果を変数に取得
以前、 【コマンドプロンプト】cmdでSQLの結果を変数に取得する方法 を書きましたが、
-
【ODBC】Access2007でSQL Server 2012に接続する為のサーバー側の設定
ODBCでAccess2007からSQL Server 2012へ接続する為には SQL Serv
-
【SQL Server】Management Studioでテーブルをデザインから変更するとエラーになる
変更の保存が許可されていません。行った変更には、次のテーブルを削除して再作成することが必要に
-
【SQL Server 2012】SQLでエクセル表示の実行エラーの対処法
SQLでエクセル表示を実行した時にエラーとなった場合の対処法。 実はSQLでエクセルファイルを表示
-
【SQL Server】バックアップ取得日を確認する方法
前回の記事で、SQL Serverのデータベースのリストアした日付を確認するSQLを作りましたが、今
-
【SQL Server 2012】SQLでエクセルをテーブルとして表示させる方法
SQL Management Studioを使用してインポート等は使用せずにSQLのみでテーブルを表
-
【コマンドプロンプト】cmdでSQLの結果を変数に取得する方法
力技の取得方法をご紹介。というかメモ。 題名には偉そうに書きましたが…なかなか良い方法が見つか
-
【SQL Server 2012】Management Studioを使ったバックアップで面白い機能。
Management Studioを使ったバックアップをかれこれ3年くらいやってるんですが、一つのバ
-
【ODBC】Windows7でAccess2007とSQL Serverを接続する為のODBCの作成
前回、ODBC接続の為のサーバー側の設定を行いましたので、 今回はAccess2007側のWind
-
【SQL Server 2012】テーブル、カラム、主キー、NULL制約、データ型、長さ、INDEXの有無の一括表示
職場のシステムリプレースに伴い、データベースのテーブル(カラム)の一覧が必要になりました。 普