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

مشكلة في النسخ الأحتياطي

بدأه ABC123 في 18 فبراير 2012 · 5 رد · 563 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عند إجراء نسخة أحتياطية من أحد أجهزة الكلاينت على الشكل :

BACKUP DATABASE [DB2012] TO DISK = 'D:\15-01-2012.BAC' WITH INIT

فإن النسخة سوف تحفظ على البارتيشن [D:] الخاص بالسيرفر وليس الخاص بنفس الجهاز الذي قمنا بإجراء النسخة الأحتياطية منه

كيف يمكن التغلب على هذة المشكلة والنسخ عن طريق الشبكة !!!!

جزا الله خير مسبقا كل من ساعدنا في تجاوز هذة المشكلة

#2

السلام عليكم ...

  1. قم بمشاركة مجلد من جهاز Client و أعطه سماحيات للكتابة أو Full Control ... و ليكن اسمه Data .
  2. يكون الأمر المطلوب هو :
    BACKUP DATABASE Student TO DISK = '\\pc01\Data\15-01-2012.BAC' WITH INIT

    حيث pc01 هو اسم جهاز الــ client الذي يحوي المجلد المشارك ..

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

في Sql server لايمكن عمل نسخة احتياطية على اجهزة الكلينت وهذه من طبيعة SQL server .

الحلول :

1-طريقة الاخ حسام السابقة

2-برنامج sqlbackupandftp وهو برنامج مجاني حيث يمكن استخدامه لعمل النسخ الاحتياطي من اجهزة الكلينت (وحتى هذا البرنامج يعمل النسخة الاحتياطية بطريقة ملتوية اي ليست مباشرة)

#4
TareqVB كتب:

في Sql server لايمكن عمل نسخة احتياطية على اجهزة الكلينت وهذه من طبيعة SQL server .

الحلول :

1-طريقة الاخ حسام السابقة

2-برنامج sqlbackupandftp وهو برنامج مجاني حيث يمكن استخدامه لعمل النسخ الاحتياطي من اجهزة الكلينت (وحتى هذا البرنامج يعمل النسخة الاحتياطية بطريقة ملتوية اي ليست مباشرة)

الأخ houssam11350_11350 أشكر لك أهتمامك وردك

مشرفنا الغالي TareqVB لك جزيل الشكر على إعطائك لنا جزء من وقتك الثمين

لقد قمت بتنفيذ الكود التالي من جاز الكلاينت

BACKUP DATABASE TESTDB TO DISK = '\\DIAB\FolderShare\NEW01.BAC' WITH INIT

وكانت النتيجة الرسالة

Msg 3201, Level 16, State 1, Line 2
Cannot open backup device '\\DIAB\FolderShare\NEW01.BAC'. Operating system error 5(‏‏تم رفض الوصول.).
Msg 3013, Level 16, State 1, Line 2
BACKUP DATABASE is terminating abnormally.

مع العلم أني قمت بأعطاء المجلد صلاحية كاملة (وضع اشارة صح على السماح لمستخدمي شبكة الأتصال بتغيير الملفات)

ولا زالت المشكلة قائمة

بالنسبة للبرنامج لم أجربة مع أني لا أحبذ أستخدام برامج خارجية إذا كان الحل موجود في SQL SERVER أو في الويندوز

مرة أخرى للتوضيح : قمت بتنفيذ الأمر من جهاز DIAB وهو جهاز كلاينت والسيرفر جهاز آخر

إذا كان هناك شئ لم أفعلة بشكل صحيح أرجو التوضيح ولكم جزيل الشكر

#5

السلام عليكم ...

اقتباس
مرة أخرى للتوضيح : قمت بتنفيذ الأمر من جهاز DIAB وهو جهاز كلاينت والسيرفر جهاز آخر
رسالة الخطأ التي ظهرت متعلقة بعدم إمكانية السرفر الوصول للمجلد المحدد , و هذه المشكلة واجهتني في ويندوز 7 عند فتح مجلد مشارك من الجهاز الآخر .. يطلب منك اسم المستخدم و كلمة المرور .. وأحيانا يعطي أن الجهاز لا يمكن الوصول إليه .. تأكد من إعدادت الشبكة .. مثل الــ work group ..

تأكد أنه يمكنك فتح المجلد المشارك من السيرفر ... و إنشاء ملف داخله ..

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#6

قيم بفتح المجلد الشير من خلال الرد ويوجد اختيار حفظ كلمة السر في الويندو

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