none
SQL Server2005 のバックアップをSQL Server2012 にリストアできません。 RRS feed

  • 質問

  • お世話になります。

    DBサーバー(Win7 Pro)には現在SQL Server2005 Standard Edition が稼働しています。

    ここに SQL Server2012 Express Edition をインストールしました。

    ついては、2005 のデータベースを2012に移植しようと思い、2005側で、ひとつデータベースの完全バックアップを取り、

    2012でリストアしようとしたのですが、リストアがエラーになってしまいました → 「データベース '××' の復元に失敗しました。」

    ネットで検索してみると、2005 のバックアップを2012で展開して…のような記述も見かけますので、やっちゃ駄目な操作ではないと思うのですが…。

    なにがいけないのでしょうか?

    2013年4月16日 14:06

回答

すべての返信

  • バックアップ及びリストアの方法はどの様に行いましたか?
    ※コマンドまたはツール(ManagmentStudio等)

    合わせて、ERRORLOGファイルの内容をご確認頂くとより原因に近づけると思います。
    ※DatabaseのDATAフォルダと同一階層のLogフォルダ内

    2013年4月16日 14:34
  • aviator_ 様、回答ありがとうございます。

    バックアップは SQL Server 2005 の Management Studio から行ない、

    リストアは SQL Server 2012 の Management Studio から行ないました。

    また ERRORLOG は以下の通りでした。
    ※私が触った時間帯のログの抜粋です。何のことやらサッパリわからないです(T T)

    2013-04-16 20:31:58.23 spid52      Using 'xpstar90.dll' version '2005.90.5000' to execute extended stored procedure 'xp_instance_regread'. This is an informational message only; no user action is required.
    2013-04-16 20:31:59.14 spid52      Using 'xplog70.dll' version '2005.90.5000' to execute extended stored procedure 'xp_msver'. This is an informational message only; no user action is required.
    2013-04-16 21:11:56.62 サーバー        Server resumed execution after being idle 1464 seconds: user activity awakened the server. This is an informational message only. No user action is required.

    よろしくお願いします。

    2013年4月16日 15:28
  • 情報の追加です。

    「データベースの復元」のエラーメッセージをクリックしたら、以下のメッセージ画面が出ました。

    データベース '××' の作成に失敗しました。(Microsoft.SqlServer.Smo)
    追加情報:
    └→ Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。
       (
    Microsoft.SqlServer.ConnectionInfo)
       
    └→ CREATE DATABASE 権限がデータベース 'master' で拒否されました。(Microsoft SQL Server、エラー:262)

    これって、インストールの時に何かミスっていて、そのせいで権限とかで拒否られているって事でしょうか?

    一旦アンインストールして、再インストールした方がいいのでしょうか?

    もし権限を復活させる必殺技をご存知の人がいましたら、是非教えてください。

    よろしくお願いします。

    2013年4月16日 19:05
  • 過去に同様の質問がありました。

    一度ご確認下さい。

    2013年4月17日 0:03
  • aviator_ 様、回答ありがとうございます。

    ご指摘通り「スクリプトによるデータベースの作成」の最終回答に従って、構成マネージャーの”ビルトインアカウント欄”を変更し、バックアップの復元を行ったら

    無事正常終了しました。

    (”ビルトインアカウント欄”を変更してすぐ復元を実行したらエラーになったのですが、時間を開けて試しにもう一回トライしてみたら正常に完了しました。)

    aviator_ 様、本当にありがとうございました。

    2013年4月17日 16:33