سلام
من با کد زیر راحت بر روی سیستم سرور که بصورت شبکه محلی هست بک آپ میگیرم و بازگردانی میکنم ولی وقتی با یک سیستم شبکه دیگه میخوام بک آپ بگیرم نمیشه و خطا میده


کد بک آپ و ریستور



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;
}
}





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