الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اخذ نسخة احتياطية للموقع وقاعدة البيانات اكسس

بدأه gxr في 18 أكتوبر 2009 · 8 رد · 1,413 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام السلام عليكم

لدي موقع وقاعدة البيانات من نوع اكسس في المجلد ( App_Data) كيف استطيع ان اضع في موقعي رابط او زر بحيث يتم حفظ قاعدة البيانات على جهازي

#2

للرفع

#3

السلام عليكم ورحمة الله وبركاته

اذا كان الفولدر به تصريح للقراءة فيمكنك ببساطة وضع رابط قاعدة البيانات مباشرة

أو

عندما يريد المستخدم أخذ نسخة من قاعدة البيانات

قم بنسخ الملف خارج فولدر الـ App_Data ثم اظهر له رابط الفايل الجديد وبالتالي يمكنه التحميل بسهولة كما هو الحاصل في المنتديات والعديد من البرامج التي تتعامل مع قواعد البيانات التي تعمل تحت سيرفر مثل SQL Server or MySQL

إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً

#4

الاخ Mr.Mando

الله يعطيك العافية

ارجو شرح طريقة نسخ الملف خارج فولدر الـ App_Data

#5

السلام عليكم ورحمة الله وبركاته

الكود هو كود نسخ أي فايل عادي باستخدام System.IO

System.IO.File.Copy(Server.MapPath("~/App_Data/DataBaseName.mdb"), Server.MapPath("~/NewName.mdb"))

ويرجى ملاحظة أن هذه الطريقة لا يمكن تطبيقها كما هي مع قواعد البيانات التي تعمل تحت سيرفر لأن السيرفر سيمنع نسخ قاعدة البيانات أو نقلها ولكن هناك طرق أخرى لعمل ذلك

تم تعديل هذه المشاركة بواسطة Mr.Mando في 20 أكتوبر 2009 في 11:46

إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً

#6

السلام عليكم

ممكن ياأخ MR Mando أو اي واحد من الاخوة الافاضل يوضح لنا طريقة عمل الباك اب ( عن طريق زر في الصفحة ) في حالة اذا كانت قاعدة البيانات SQL Server وتعمل على سيرفر في النت مش على الــLocalhost

انا بحثت ووجدت الطريقة التالية

http://www.exforsys.com/tutorials/sql-serv...ase-backup.html

ولكني اريد عمل ذلك عن طريق زر في احدى صفحات لوحة التحكم وليس من داخل الــSqlServer

ارجو الافادة وجزاكم الله خير

#7

السلام عليكم ورحمة الله وبركاته

يمكن عمل ذلك عن طريق استخدام الـ SQLSMO أو SQL Server Management Objects

اقرأ الموضوع التالي بعناية وطبق المثال الموجود به وإن شاء الله سيعمل معك

http://www.codeproject.com/KB/database/SQL...5_Database.aspx

تمنياتي بالتوفيق

إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً

#8

لاخ Mr.Mando

الف شكر على الاجابة

وارجو منك وضع طريقة اضهار رابط الفايل الجديد والذي يمكن تحميل ملف قاعدة البيانات جديده منه لاني حاولت ولم انجح

مع شكري وتقديري لك

#9

السلام عليكم ورحمة الله وبركاته

لا تحتاج لأي طريقة فالموضوع بسيط

نفترض أن موقعك هو www.mysite.com

ومسار قاعدة البيانات على الموقع هو

http://mysite.com/App_Data/myDataBase.mdb

وعند نسخ الفايل سنقوم بوضع النسخة الجديدة على المسار الرئيسي للموقع فسيكون بطبيعة الحال المسار الجديد هو

http://mysite.com/myDataBase.mdb

وهذا هو لينك التحميل لقاعدة البيانات الجديدة فيمكن إظهاره بسهولة

طبعا هذا لأنني أعتقد أن الموقع بسيط وأنك تقوم بعمله لغرض استخدام شخصي أو تجاري يتعلق بدومين واحد

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

تحياتي

إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…