0 امتیاز
با سلام خدمت همه دوستان

من چند تا سايت را ديدم براي نحوه بك آپ گرفتن از ديتابيس اما كمي گيج شدم. چند تا سوال داشتم.

1- مي خواهم از همه اطلاعات ديتابيس بك آپ بگيرم. از چه دستوري استفاده كنم. لطفا يك مثال بزنيد.

2- فرض كنيد كه ديتابيسي كه دارم داراي چند جدول هست. مي خواهم وقتي كه بك آپ مي گيرم اطلاعات همه جدول ها بجز يكيشون پاك بشه. لطفا يك مثال بزيد.

3- حالا اگر بخواهم كه از اطلاعات بك آپ هاي قبلي استفاده كنم بايد چكار كنم. منظورم اين هست كه  بگونه اي از فايل بك آپ استفاده كنم كه جداولي كه در برنامه ايجاد كردم اطلاعات آن بك آپ را نشون بده.

 

ممنون از كمكتون.

1 پاسخ

+2 امتیاز
خیلی ممنون از سایت خوبی که معرفی کردید. منظور من این بود که اینکار ها بصورت کد نویسی انجام بشه.

مثلا یک comboBox داشته باشیم که در آن دیتا ست های قبلی لیست شده باشند و با انتخاب یکی از آنها بتونیم به اطلاعاتشون دسترسی داشته باشیم.

همینطور برای سایر مواردی که عرض کردم میخواهم بصورت کدنویسی باشه. مثلا با فشردن یک Button بتونیم از دیتابیس بک آپ بگیریم.

 

ممنون
توسط (245 امتیاز) 1 14

ببین من یه پروژه اماده کردم اونطوری که خواستی تیبل رو انتخاب میکنی اما خروجی یعنی پشتیبان بصورت xml هست

 

http://www.w3-farsi.com/forum/?qa=blob&qa_blobid=8110560965270473992

 


 string connectionString = conection;
            DataSet dsSource = new DataSet();
          
            using (SqlConnection sourceConnection = new SqlConnection(connectionString))
            {
               
                sourceConnection.Open();
              
                System.Data.SqlClient.SqlDataAdapter dasource = new System.Data.SqlClient.SqlDataAdapter("Select * from [tbltest]", sourceConnection);
               
                dasource.Fill(dsSource);
             
                dsSource.WriteXml(@"C:\Users\Intel\Downloads\Programs\output.xml", XmlWriteMode.WriteSchema);
                MessageBox.Show("ok");
توسط (7,164 امتیاز) 4 7 141
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...