【发布时间】:2021-12-31 09:27:12
【问题描述】:
我想制作我的 SQL Server localdb 数据库的备份副本。我试过这段代码:
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Dim Sfd As New SaveFileDialog() With {
.Filter = "Backup file | *.bak",
.FileName = ""
}
If Sfd.ShowDialog = System.Windows.Forms.DialogResult.OK Then
Cursor = Cursors.WaitCursor
Dim dbname As String = "RestoDB.mdf"
Dim sql As String = "Backup database [" + System.Windows.Forms.Application.StartupPath + "\RestoDB.mdf] To DISK = '{Sfd.Filename}'"
Dim cmd As New SqlCommand(sql, con)
cmd.ExecuteNonQuery()
MsgBox("Backup complete")
Cursor = Cursors.Default
End If
End Sub
我收到一个错误提示
不存在。确保名称输入正确。
这是连接字符串:
Private con As New SqlClient.SqlConnection("Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\CHAKER\Documents\RestoDB.mdf;Integrated Security=True;Connect Timeout=30")
【问题讨论】:
标签: sql-server vb.net