【问题标题】:How to restore and backup database如何恢复和备份数据库
【发布时间】:2014-04-29 22:31:38
【问题描述】:

当我单击“恢复数据库”按钮时,我需要恢复我使用的 MySQL 数据库,它是一个基于服务的数据库。我正在使用 VB.Net 2010。我已经对任何解决方案进行了研究,但我不知道如何使其工作。你有什么想法可能会有所帮助吗?我目前正在做如何备份数据库,所以非常感谢任何帮助。

这里是示例代码:

Private Sub cmdrestore_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdrestore.Click

    Dim s As System.IO.StreamWriter
    Try
        Dim portfolioPath As String = My.Application.Info.DirectoryPath
        FileCopy(portfolioPath & "\Backup\Database1.mdf", "C:\Payroll System\Database1.Mdf")
            MsgBox("Restore completed successfully", vbInformation, "DBBES-B Payroll System")

    Catch ex As Exception
        Dim MessageString As String = "Report this error to the system administrator: " & ControlChars.NewLine & ex.Message
        Dim TitleString As String = "Employee Master Details Data Load Failed"
        MessageBox.Show(MessageString, TitleString, MessageBoxButtons.OK, MessageBoxIcon.Error)
    End Try
End Sub

【问题讨论】:

  • 你说“MySQL”,但这个例子看起来像 MSSQL。大不同。

标签: sql-server vb.net vb.net-2010 database-backups database-restore


【解决方案1】:

首先,您需要创建一个能够成功恢复数据库的批处理文件。搜索 Google (MySQL database restore script) 时有很多示例。

然后您的按钮将使用 Process 类调用您的批处理文件,就像在找到的示例 HERE 中一样。您将使用 .bat 当然不是 .exe。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    相关资源
    最近更新 更多