برگرداندن ریستور کردن بک آپ دیتا بیس



Connection.Open()
Dim s As String = "RESTORE DATABASE DdataBaseName FROM DISK = 'BackUpDdataBaseName.bak';"

Dim dAda As SqlCommand = New SqlCommand(s, Connection)


dAda.ExecuteNonQuery()
Connection.Close()



برای برگرداندن ابتدا باید فایل بک آپ رو به این آذرس انتقال بعد ریستور کرد
........\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\BackUpDdataBaseNa me.bak

این کارو میتونید با کد انجام بدید بعد ریستور کنید بعد فایل کپی شده رو پاک کنید



Dim p As String = "f:\BackUpDdataBaseName.bak"
FileCopy(p, "C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\BackUpDdat aBaseName.bak")
Connection.Open()
Dim s As String = "RESTORE DATABASE DdataBaseName FROM DISK = 'BackUpDdataBaseName.bak';"

Dim dAda As SqlCommand = New SqlCommand(s, Connection)


dAda.ExecuteNonQuery()
Connection.Close()
My.Computer.FileSystem.DeleteFile("C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\BackUpDdat aBaseName.bak")