相談を受けたのですが、一部、解決出来ない事がありますので、ご相談したいと思います。
あるところにSQLServer2005をデータベースにしたシステムがあります。
バックアップの自動作成が設定されているようで、.bak の拡張子のついたファイルが毎日一つ作成されています。
例えば昨日なら、hoge20160207.bak のようなファイルができています。
しかし、システムも古くなってきたので、新しいものに更新したいそうなのですが、作成したシステム会社は連絡がつかず、困っているとの事でした。
なににせよ、データベースの内容が得られないと先に進まないのですが、私も実のところ、SQLServer はあまり詳しくないため、ご相談したいと思います。
試してみたのは、自コンピュータにSQLServer 2014 Express をインストール。
ファイル名が恐らくはデータベース名だろうと考え、上記ならhogeというデータベースをSQL Server 2014 Management Studioから作成し、データベースを一度バックアップ。
hoge20160207.bak をバックアップで作成されたhoge.bakにリネームして、リストアを実行しましたが、「バックアップセットは既存のデータベースhoge以外のデータベースのバックアップを保持しています」というメッセージでエラーになります。
メッセージを素直に読むと、データベース名が違うという事になると思いますが、バックアップファイルから、どんなデータベースに復旧するものか、探す事は可能でしょうか?
大本のSQLServer2005のマネージャー画面は、ログインパスワードも不明らしく、先に進めません。
.bak のファイルから、データベースを復元する事は可能でしょうか?
例えば、.bakファイルを解析して、保持しているデータベース情報を出力するようなツールがありましたら、教えていただければと思います。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/08 07:05