تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيف يمكنني استعادة جدول معين (جدول فقط) من قاعدة بيانات
#1
كيف يمكنني استعادة جدول معين (جدول فقط) من قاعدة بيانات sqlserver محفوظة مسبقا عن طريق vb.net بالأكواد والشكر مسبقاً
الرد }}}
تم الشكر بواسطة:
#2
PHP كود :
dim StrSQL as string "Select * From TableName "
 
Dim cn As New SqlConnection("Server =(local);database=DatabaseName;integrated security=true")
 
Dim da As New SqlDataAdapter(StrSQLcn)
 
Dim dt As New DataTable
 da
.Fill(dt)
 
Dgv_Table.DataSource dt 
الرد }}}
تم الشكر بواسطة: rizakflash8 , اسامه الهرماوي
#3
شكرا لك أخي على الرد 
لكن قاعدة البيانات التي أقصد قد قمت بعمل لها باك آب BACKUP عن طريق البرنامج وهي محفوظة على القرص : D وعندما أقوم بالاستعادة إي RESTORE 
تفرض عليك استرجاع جميع الجداول عن طريق الكود التالي: 
PHP كود :
Dim strQuery2 "ALTER DATABASE Mobile SET OFFLINE WITH ROLLBACK IMMEDIATE; RESTORE DATABASE Mobile From Disk ='" txt.Text "' WITH REPLACE " 

هل من كود أخر أكثر دقة لإستعادة جدول واحد فقط من BACKUP
الرد }}}
تم الشكر بواسطة: asemshahen5 , اسامه الهرماوي
#4
تفضل هذا مثال كامل عن عمليات  Attach  و Detach و Backup And Restore

عمل Attach و Detach و Backup And Restore
الرد }}}
تم الشكر بواسطة: اسامه الهرماوي
#5
Attach و Detach
تعمل على فصل قاعدة البيانات ونسخها إلى أي مكان

- أما أنا فمشكلتي هي أني قمت بحفظها في مكان أخر عن طريق برنامجي الخاص MOBILE.BAK) MOBILE)
نفرض أن قاعدة البيانات بها 3 جداول Table3;Table2;Table1
أنا غيرت بعض القيم داخل الجداول الثلاثة ثم بعد مدة حدثت مشكلة في Table1 نفرض (حذف سجل)
مشكلتي هي أريد الإسترجاع في Table1 فقط من غير المعقول أن ترجع القيم في كل الجداول إلى نفس وقت حفظ القاعدة
لإنه إذا قمنا بغير المدخلات في Table3;Table2 سوف تحذف تلقائيا
الرد }}}
تم الشكر بواسطة: asemshahen5 , asemshahen5
#6
Procedure to Restore Table from SQL Backup
الرد }}}
تم الشكر بواسطة:
#7
ماتوصلت إليه من فهم لمحتوى الموقع          

كود :
           Dim strQuery = "ALTER DATABASE Mobile SET OFFLINE WITH ROLLBACK IMMEDIATE; RESTORE DATABASE Mobile FROM DISK = 'D:\BACKUP_MOBILE\Mobile-bbo.BAK' WITH NORECOVERY; RESTORE LOG Mobile FROM DISK = 'D:\BACKUP_MOBILE\Mobile-bbo.BAK' WITH RECOVERY, STOPAT = 'May 19, 2016 11:40:00 AM'; SELECT * INTO company.Details FROM Mobile_Restored.company.Details"

كل هذا الجهد والتعب في الكود نتيجة خاطئة
أرجو إفادتي بمثال أو التعديل على الكود الخاص بي ولكم مني الشكر إخواني لقد تعبت
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 653 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 214 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل طول حقل معين في جميع جداول القاعدة atefkhalf2004 1 107 09-03-24, 03:17 AM
آخر رد: atefkhalf2004
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 198 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 196 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 239 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 95 25-02-24, 02:31 PM
آخر رد: h2551996
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 328 21-02-24, 11:44 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 214 20-02-24, 12:00 AM
آخر رد: Kamil

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم