sg.programmer
جمعه 26 آبان 1396, 12:45 عصر
سلام
من با کد زیر راحت بر روی سیستم سرور که بصورت شبکه محلی هست بک آپ میگیرم و بازگردانی میکنم ولی وقتی با یک سیستم شبکه دیگه میخوام بک آپ بگیرم نمیشه و خطا میده
کد بک آپ و ریستور
private void _BackupSQL()
{
saveFileDialog1.Filter = "Text files (*.bak)|*.bak|All files (*.*)|*.*";
//saveFileDialog1.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory + @"Sauvegardes";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
RtlMessageBox.Show("لطفاً در حین عملیات پشتیبان به چیزی دست نزنید", "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Warning);
string qry1;
qry1 = "Backup Database AZCO_DB To Disk = '" + saveFileDialog1.FileName + "';";
SqlConnection con = new SqlConnection(variable._ConnectionString);
SqlCommand com = new SqlCommand(qry1, con);
con.Open();
com.ExecuteNonQuery();
con.Close();
progressBar1.PerformStep();
RtlMessageBox.Show("عملیات پشتیبان گیری با موفقیت انجام شد", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Information);
progressBar1.Value = 0;
}
}
private void _RestoreSQL()
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
string qry1;
RtlMessageBox.Show("لطفاً در حین عملیات برگرداندن نسخه پشتیبان به چیزی دست نزنید", "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Warning);
//openFileDialog1.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory + @"Sauvegardes";
qry1 = "USE MASTER RESTORE DATABASE AZCO_DB FROM DISK = '" + openFileDialog1.FileName + "' WITH REPLACE;";
SqlConnection con = new SqlConnection(variable._ConnectionString);
con.Open();
SqlCommand com = new SqlCommand(qry1, con);
com.ExecuteNonQuery();
con.Close();
progressBar1.PerformStep();
RtlMessageBox.Show("عملیات برگرداندن نسخه پشتیبان با موفقیت انجام شد", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Information);
progressBar1.PerformStep();
progressBar1.Value = 0;
}
}
آیا مشکل از کد هاست و پریمیجن ای باید اعمال بشه
من با کد زیر راحت بر روی سیستم سرور که بصورت شبکه محلی هست بک آپ میگیرم و بازگردانی میکنم ولی وقتی با یک سیستم شبکه دیگه میخوام بک آپ بگیرم نمیشه و خطا میده
کد بک آپ و ریستور
private void _BackupSQL()
{
saveFileDialog1.Filter = "Text files (*.bak)|*.bak|All files (*.*)|*.*";
//saveFileDialog1.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory + @"Sauvegardes";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
RtlMessageBox.Show("لطفاً در حین عملیات پشتیبان به چیزی دست نزنید", "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Warning);
string qry1;
qry1 = "Backup Database AZCO_DB To Disk = '" + saveFileDialog1.FileName + "';";
SqlConnection con = new SqlConnection(variable._ConnectionString);
SqlCommand com = new SqlCommand(qry1, con);
con.Open();
com.ExecuteNonQuery();
con.Close();
progressBar1.PerformStep();
RtlMessageBox.Show("عملیات پشتیبان گیری با موفقیت انجام شد", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Information);
progressBar1.Value = 0;
}
}
private void _RestoreSQL()
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
string qry1;
RtlMessageBox.Show("لطفاً در حین عملیات برگرداندن نسخه پشتیبان به چیزی دست نزنید", "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Warning);
//openFileDialog1.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory + @"Sauvegardes";
qry1 = "USE MASTER RESTORE DATABASE AZCO_DB FROM DISK = '" + openFileDialog1.FileName + "' WITH REPLACE;";
SqlConnection con = new SqlConnection(variable._ConnectionString);
con.Open();
SqlCommand com = new SqlCommand(qry1, con);
com.ExecuteNonQuery();
con.Close();
progressBar1.PerformStep();
RtlMessageBox.Show("عملیات برگرداندن نسخه پشتیبان با موفقیت انجام شد", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Information);
progressBar1.PerformStep();
progressBar1.Value = 0;
}
}
آیا مشکل از کد هاست و پریمیجن ای باید اعمال بشه