PDA

View Full Version : قطع ارتباط با بانك



pnustudent110
پنج شنبه 11 مهر 1387, 11:52 صبح
سلام دوستان.براي backup و restore آيا بايد ارتباط با بانك قطع باشد؟
آيا كدي هست كه با اجراي اون تمام connection ها قطع بشن؟
ممنون

niloofar norouzi
پنج شنبه 11 مهر 1387, 12:37 عصر
برای backup نیازی نیست
اما برای restore باید این کا رو کنی
که اگه database را به حالت single user ببری مشکلت حل می شه

restore:

this.openFileDialog1.ShowDialog();
if ((this.openFileDialog1.FileName != "")&& (this.openFileDialog1.FileName!="openFileDialog1"))
{
try
{
filename = openFileDialog1.FileName;
SqlConnection objcon = new SqlConnection("Data Source=.;Initial Catalog=vezaratekar;Integrated Security=True");
SqlCommand objcom = new SqlCommand();
objcom.Connection = objcon;
string f = "ALTER DATABASE vezaratekar SET SINGLE_USER WITH ROLLBACK IMMEDIATE" + " USE master; RESTORE DATABASE vezaratekar FROM DISK =N'" + filename + "'";
objcom.CommandText = f;
objcon.Open();
objcom.ExecuteNonQuery();
objcon.Close();
///*******************************///
objcon.Open();
objcom.CommandText ="ALTER DATABASE vezaratekar SET MULTI_USER ";
objcom.Connection = objcon;
objcom.ExecuteNonQuery();
objcon.Close();

restore restore1 = new restore();
restore1.Show();

}
catch {
restoreN restoreN1=new restoreN();
restoreN1.Show();
}

backup:

try
{
this.saveFileDialog1.ShowDialog();
if (this.saveFileDialog1.FileName != "")
filename = saveFileDialog1.FileName.ToString();
SqlConnection objcon = newSqlConnection("Data Source=.;Initial Catalog=vezaratekar;Integrated Security=True");
SqlCommand objcom = newSqlCommand();
objcom.Connection = objcon;
string t = @"BACKUP DATABASE [vezaratekar]TO DISK=N'" + filename + "' WITH NOFORMAT,NOINIT,NAME=N'mydb-full Database Backup',SKIP,NOREWIND,NOUNLOAD,STATS=10;";
objcom.CommandText = t;
objcon.Open();
objcom.ExecuteNonQuery();
objcon.Close();
backupy backup1 = newbackupy();
backup1.Show();
}
catch
{
backupn baclupn1 = newbackupn();
baclupn1.Show();
}






موفق باشی

pnustudent110
پنج شنبه 11 مهر 1387, 17:30 عصر
ممنونم .هم از شما هم از تمام بچه هاي سايت برنامه نويس كه تك تكشون حق استادي به گردنم دارن.