من در یک پروژه از ریستور زیر استفاده میکردم و کار میکرد الان با اضافه کردن چند تیبل جدید بک آپ میگیره ولی ریستور نمیکنه و اروری میده مبنی بر در حال استفاده بودن دیتابیس . در این حالت اگر سیستم رو ریستارت کنم بعد دوباره در پروژه ریستور کنم کار میکنه ممنون میشم دوستان در صورت اطلاع از
این مشکل من رو راهنمایی کنند سپاسگزارم
Dim Open1 As New OpenFileDialog
Open1.FileName = "DB"
Open1.FilterIndex = 1
If Open1.ShowDialog = Windows.Forms.DialogResult.OK Then
Dim str As String = "\DB_Design.mdf"
Dim con As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\DB_Design.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
con.Open()
Dim cmd As New SqlCommand()
SqlConnection.ClearAllPools()
cmd.Connection = con
cmd.CommandType = CommandType.Text
con.ChangeDatabase("master")
cmd.CommandText = "USE MASTER RESTORE DATABASE [" + System.Windows.Forms.Application.StartupPath & str + "] FROM DISK = N'" + Open1.FileName.ToString + " '"
cmd.ExecuteNonQuery()
con.Close()
End If