PDA

View Full Version : بک آپ گیری و رستور از دیتا بیس SQL express ویژال استودیو2010



hossin74
سه شنبه 08 شهریور 1390, 03:09 صبح
سلام
من چند ماهیه دنبال دستورات بک آپ گیری و رستور از دیتابیس Sql اکسپرس ویژال استودیو 2010 هستم
از هرکی سوال کردم جواب درست و حسابی به من نداد
این دستورات برای من حیاتی هستش.
مثلا یه برنامه ای که اسم دیتابیسش db1 باشه و بخواد مسیرش رو خودش واسه بک آپ گیری و رستور گیری انتخاب کنه.
سورس کدش هم وبی دات نت باشه
لطفا واضح و جامع جواب بدین تا همه استفاده کنند
ممنون از همه ی مهندسین

farhad_swh
سه شنبه 08 شهریور 1390, 16:11 عصر
سلام
از این کد می تونی برای بک آپ گیری استفاده کنی:
Dim cmd As New SqlCommand
cmd.Connection = Con
Dim StrSql As String

Con.Open()
StrSql = "BACKUP DATABASE [" & Path & "\Table1.mdf] TO DISK ='" & BackupPath & "BackUp.bak" & "' with format"
cmd = New SqlCommand(StrSql, Con)
cmd.ExecuteNonQuery()
Con.Close()

و از این کد برای بازگردانی
Dim cmd As New SqlCommand
cmd.Connection = Con
Dim StrSql As String
Con.Open()
StrSql = "USE master; RESTORE DATABASE [" & Path & "\Table1.mdf]" & " FROM DISK ='" & RestorePath & "Backup.bak'"
cmd = New SqlCommand(StrSql, Con)
cmd.ExecuteNonQuery()
Con.Close()

sh2007
سه شنبه 08 شهریور 1390, 22:25 عصر
http://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/b55ff1a1-aa93-4b5b-8d9c-d175d3266d30

R_Rajaee_Rad
سه شنبه 29 شهریور 1390, 19:52 عصر
سلام
از این کد می تونی برای بک آپ گیری استفاده کنی:
Dim cmd As New SqlCommand
cmd.Connection = Con
Dim StrSql As String

Con.Open()
StrSql = "BACKUP DATABASE [" & Path & "\Table1.mdf] TO DISK ='" & BackupPath & "BackUp.bak" & "' with format"
cmd = New SqlCommand(StrSql, Con)
cmd.ExecuteNonQuery()
Con.Close()

و از این کد برای بازگردانی
Dim cmd As New SqlCommand
cmd.Connection = Con
Dim StrSql As String
Con.Open()
StrSql = "USE master; RESTORE DATABASE [" & Path & "\Table1.mdf]" & " FROM DISK ='" & RestorePath & "Backup.bak'"
cmd = New SqlCommand(StrSql, Con)
cmd.ExecuteNonQuery()
Con.Close()
این کد برای دیتابیس sql server 2008 نسخه دولوپر جواب میده؟؟
من معادل لینکشو میخوام هست یا نه؟؟
متشکر!

mohammad5593
سه شنبه 23 مهر 1392, 05:57 صبح
لطفا کمک کنید
http://barnamenevis.org/showthread.php?423845-%DA%A9%D9%85%DA%A9-%D8%AF%D8%B1-%D8%B3%D8%A7%D8%AE%D8%AA-%DB%8C%DA%A9-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%A7%D8%AF%D8%B1%D8%A7%DB%8C
Linq Backup/Restore