PDA

View Full Version : سوال: اشکال در backup گرفتن از qsl در سی شارپ



ardeshir1365
دوشنبه 30 آبان 1390, 11:18 صبح
سلام
دوستان قطعه کد زیر برای backup گرفتن است نمیدونم چرا خطا میگیره کسی متونه راهنماییم کنه؟؟؟؟
یک فایل dll هم داره که باید به قسمت reference باید اضافه بشه که ضمییمه میکنم

SQLDMO.SQLServer2 Server;
SQLDMO.Database2 Database;
SQLDMO.Backup2 Backup;
SQLDMO.Restore2 Restore;

string path;
private void button1_Click(object sender, EventArgs e)
{
try
{
saveFileDialog1.Filter = "text file (*.Bak)|*.Bak";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
path = saveFileDialog1.FileName;
}
Server = new SQLDMO.SQLServer2();
Backup = new SQLDMO.Backup2();
Server.LoginSecure = true;
Server.Connect("(local)", "", "");
Database = (SQLDMO.Database2)Server.Databases.Item("olom_tahghighat", "dbo");
Backup.Database = Database.Name;
Backup.Files = path;
Backup.SQLBackup(Server);
Server.DisConnect();
Backup = null;
Server = null;
MessageBox.Show("عمليات پشتيبان گيري با موفقيت به اتمام رسيد ");
}
catch
{
MessageBox.Show("عمليات پشتيبان گيري با شکست مواجه گرديد ");
}
}



78182

ardeshir1365
سه شنبه 01 آذر 1390, 09:52 صبح
سلام مجدد
از دوستان کسی نبود جواب سوال ما رو بده؟

abdullah20
چهارشنبه 02 آذر 1390, 08:59 صبح
بک اپ

string strBack = "Backupname.bak";
SqlCommand scom = new SqlCommand("BACKUP DATABASE [" + dbname + "] TO DISK ='" + textAddress.text + "\\" + strBack + "'", sc);
sc.Open();
scom.ExecuteNonQuery();
sc.Close();

ardeshir1365
چهارشنبه 02 آذر 1390, 12:03 عصر
بک اپ

string strBack = "Backupname.bak";
SqlCommand scom = new SqlCommand("BACKUP DATABASE [" + dbname + "] TO DISK ='" + textAddress.text + "\\" + strBack + "'", sc);
sc.Open();
scom.ExecuteNonQuery();
sc.Close();
سلام اقای abdullah20 (http://barnamenevis.org/member.php?190756-abdullah20) دست شما درد نکنه
با همین 4 خط کد تست کردم جواب داد یعنی عالی بود تشکر