SQL Server Management Studio 2008 R2にデータベースのコピーオプションが表示されません。
誰かが私に何が起こっているのか教えてくれますか?
SQL Server Management Studio 2008 R2にデータベースのコピーオプションが表示されません。
誰かが私に何が起こっているのか教えてくれますか?
回答:
それはあなたが間違ったものをクリックしているからです。[ データベース ]を右クリックしないでください。ただし、実際にコピーするデータベースを右クリックする必要があります。[ タスク]の下に[ データベースのコピー... ]オプションがあります。つまり、Database1を右クリックすると、[ タスク ]の下にこのオプションが表示されます。
ただし、@ AaronBertrandのコメントに従って、データベースコピーウィザードを使用しないことを強くお勧めします。ただ、バックアップと復元を行ってください。頭痛の種は少なくなるでしょう。
編集:このオプションはSQL Server Expressエディションでは使用できないようです。SQL Server Expressインスタンスに接続しているときは、データベースコピーウィザードを実行できません。これは、SQL Server Express Editionではこのタスクを実行する2つの主要な手段が利用できないためです。最初に、デタッチ/再接続メソッドはSQLエージェントに依存し(おそらく、データとログファイルをソースから宛先にコピーするため)、SMO は2008 R2から削除されたため、Express 2008 R2でもこのメソッドは使用できません。
レプリケーション用にマークされていないこと、またはリカバリ/疑わしい/ロード/アクセスできないことを確認してください。
データベースコピーウィザードを使用して、次のデータベースをコピーまたは移動することはできません。
システムデータベース
複製対象としてマークされたデータベース。
アクセス不可、ロード中、オフライン、回復中、疑わしい、または緊急モードのデータベース。
これは奇妙ですが、このオプションはSSMS 2008 R2で削除されたようです。私はSSMS 2005でそれを見ることができます(ところで、あなたが投稿したリンクは同じものを使用しています)そして、あなたの唯一の選択肢は、データベースをスクリプトアウトするか、別の名前でバックアップを復元することです。