ورود

View Full Version : بازگرداندن بک آپ دیتا بیس در vb.net



basiry
چهارشنبه 03 تیر 1388, 12:54 عصر
:متفکر:کد در مورد بازگرداندن بک آپ دیتا بیس در vb.net می خوام

Galestian
چهارشنبه 10 تیر 1388, 09:14 صبح
سلام

من سعی کردم به ساده ترین حالت بنویسم



Dim sqlStr = "RESTORE DATABASE YourDB FROM DISK ='E:\YourDbBack' WITH REPLACE"
Dim conn AsNew System.Data.SqlClient.SqlConnection("Data Source=.;Initial Catalog=master;User ID=sa")
Dim cmd AsNew System.Data.SqlClient.SqlCommand(sqlStr, conn)
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()

توجه داشته باشید که برای این کار باید به یک بانک دیگر در sqlserver باید متصل شوید چرا که هنگامی که به یک بانک متصل هستید اجازه restore داده نمی شود و پیام خطایی نمایش داده می شود به این معنی که
بانک اطلاعاتی در حال استفاده است !
موفق باشید
http://galestian.org