データベースを復元しようとしましたが、このメッセージが表示されました。どうすればこのデータベースを復元できますか?
データベースのリストアに失敗しました。
(Microsoft.SqlServer.Management.RelationalEngineTasks) ------------------------------ 追加情報です: >; System.Data.SqlClient.SqlError:BACKUP LOGを実行できません。 現在のデータベースバックアップがありません。(Microsoft.SqlServer.SmoExtended)。
下の画像を表示して、SqlServer->に変更を適用してください右クリック。 DataBase--Task-->復元--バックアップファイルの選択->最後に変更を適用します。 オプションタブ。
。に変更を適用してください。
復元しようとしているデータベースバックアップファイルが、復元しようとしているのと同じ環境からのものであるかどうかはわかりません。
.mdfファイルと.ldfファイルの宛先パスは、バックアップファイル自体と共存することを覚えておいてください。
これが当てはまらない場合、つまり、バックアップファイルが現在のホスティングとは異なる環境から来ていることを意味します。mdfおよび.ldfファイルパスがマシンと同じ(存在)であることを確認し、それ以外の場合は再配置します。 (主にドッカー画像のdbを復元する場合)。
それを行う方法:。 データベース->データベースを復元-> [ファイル]オプション-> ([すべてのファイルをフォルダに再配置]を確認してください-ほとんどの場合、デフォルトパスはホスティング環境にすでに入力されています)。
単にこの方法を使用できます:
1。 同じ名前のデータベースがある場合:
WIN + R
-> services.msc
-> SQL SERVER(MSSQLSERVER)
-> 停止
。
2。 MySQL Dataフォルダーのパスに移動し、プレビューデータベースファイルを削除します。
3。 sqlサービスを開始します。
4。 データベースを右クリックして、[データベースを復元]を選択します。
5。 [ファイル]タブで[データファイル]フォルダーと[ログファイル]フォルダーを変更します。
6。 OKをクリックしてデータベースを復元します。
私の問題はこの方法で解決されました。 沿って...