1
で失敗/データベースを復元データベースの復元は、私がバックアップに次のコードスニペットを使用していますエラー
バックアップは、「正常に動作しますが、私はRESTORE」このエラーに
を得る復元しようとすると、データベースを処理することはできませんLIC 'はこのセッションで使用されているためです。この操作を実行するときにmasterデータベースを使用することをお勧めします。RESTORE DATABASEが異常終了しています。メッセージのよう
If strAction = Action.BackUp Then
strQuery = "BACKUP DATABASE LIC to disk='C:\Backup\ICLS.bak'"
Else
strQuery = "RESTORE DATABASE LIC FROM disk='C:\Backup\ICLS.bak'"
End If
Dim cmd As SqlCommand
cmd = New SqlCommand(strQuery, con)
cmd.ExecuteNonQuery()
MsgBox("Restore Done")
master datbaseとはどういう意味ですか? –
サーバー上に「マスター」というデータベースがあります。 LICの代わりに接続する –
ファイル "LIC"は、既存の "D:¥2008VS¥Templates¥Demos¥BackUpAndRestoreSQLDB¥bin¥Debug/LIC.mdf"上に復元することはできません。既存のファイルを上書きするにはWITH REPLACEを使用し、代替ロケーションを識別するにはWITH MOVEを使用してRESTORE文を再発行します。ファイル "LIC_log"は、既存の "D:¥2008VS¥Templates¥Demos¥BackUpAndRestoreSQLDB¥bin¥Debug/LIC_Log.ldf"上に復元することはできません。既存のファイルを上書きするにはWITH REPLACEを使用し、代替ロケーションを識別するにはWITH MOVEを使用してRESTORE文を再発行します。 RESTOREステートメントの計画中に問題が特定されました。 –