質問: SQL Server2016を使ってバックアップされたデータファイル(hoge.BAK)のファイルの復元方法がわかりません。 行った作業は ・SQL Server2017とSQLServer Management Studio(SSMS) 2017をインストール ・復元したいファイルをデスクトップにコピー ・SSMSとSQL Server2017を接続 ・仮で作ったデータベースを選択し右クリック→「タスク」→「復元」→「ファイルおよびファイルグループ」→「復元元デバイス」→「参照」→「ファイル名」に「hoge.BAK」を入力→「OK」とすると Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。 バックアップ デバイス・・・を開けません。オペレーティング システム エラー 2(指定されたファイルが見つかりません。)。 RESTORE HEADERONLY が異常終了しています。 (Microsoft SQL Server、エラー: 3201) と表示されます。 エラーコードなどを調べてみましたが、解決策が見つかりませんでした。 どなたか教えて頂ければ幸いです。
回答: SQL Server をインストールしたマシンと、SSMSをのインストールされたマシンが別々ということはないでしょうか? SQL Server で復元を行いたい場合、バックアップされたデータファイル(hoge.BAK)は SQL Server をインストールしたマシンに配置する必要があります。