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

استرجاع قاعده بيانات

بدأه altae13 في 25 يونيو 2011 · 8 رد · 717 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ممكن مساعده في موضوع استرجاع قاعده بيانات

انا اعمل على Microsoft SQL Server 2008 R2 واملك قاعده بيانات وعملت لها Detach وخزنتها في مكان ما وفرمت الحاسبة ونصبت الMicrosoft SQL Server 2008 R2 مرة ثانية

مشكلتي هي

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

#2

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

ممكن تضع لنا نص الخطأ الذي تحصل عليه ؟

#3

شكرا على الرد وهاي الاخطاء

post-235270-007518000 1308984034_thumb.j

post-235270-075169400 1308984041_thumb.j

المرفقات
Untitled.jpgUntitled1.jpg
#4

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

أخي رسالة الخطأ تدل أنه لا يوجد لدى SQL Server صلاحيات التعامل مع ملفات الداتابيس.

إذا كنت تعلم اسم المستخدم الذي تعمل به SQl Server Service يمكنك إضافته إلى قائمة المستخدمين المسموح لهم التعامل مع ملفات الداتابيس ( اضغط بزر الماوس اليمين على الملف ثم Properties و من ثم Securities )

إذا كنت لا تعلم ( و للسهولة و السرعة ) يمكنك إضافة Everyone إلى القائمة المذكورة سابقاً.

#5
Adel Khayata كتب:

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

أخي رسالة الخطأ تدل أنه لا يوجد لدى SQL Server صلاحيات التعامل مع ملفات الداتابيس.

إذا كنت تعلم اسم المستخدم الذي تعمل به SQl Server Service يمكنك إضافته إلى قائمة المستخدمين المسموح لهم التعامل مع ملفات الداتابيس ( اضغط بزر الماوس اليمين على الملف ثم Properties و من ثم Securities )

إذا كنت لا تعلم ( و للسهولة و السرعة ) يمكنك إضافة Everyone إلى القائمة المذكورة سابقاً.

وعليكم السلام

اسم المستخدم هو نقسه اسم الحاسوب وانا لا اغير شي

المهم مامقصود اضغط زر ايمن على الملف على اي ملف تقصد هل تقصد ملف قاعده الببانات المحزونه على الهارد دسك ! وكيف يتم اضافه everyone يمكن توضيح اكثر

#6

نعم أخي ... اضغط بزر الماوس الأيمن على ملف قاعدة البيانات و يفضل على المجلد database sql و اختر Properties فتظهر لك خيارات هذا المجلد و من ثم اختر Security .

في نظام ويندوز 7 : اختر Edit من ثم Add و اكتب everyone و من ثم اضغط ok ثم اختر Modify من اللائحة السفلية ( من عمود Allow ) و اضغط Ok على كل الشاشات. ثم جرب عمل attach

في نظام ويندوز XP لا يوجد Edit و لكن تجد مباشرة Add.

#7

السلام عليكم

شكرا ونجحت العمليه وبارك الله بيك

:) :) :) :) :) :) :) :) :) :) :) :)

كيف يمكن تخزين البيانات باللغه العربية !!

تم تعديل هذه المشاركة بواسطة altae13 في 25 يونيو 2011 في 10:23

#8

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

اخي يمكنك استخدام الانواع nChar,nVarchar,nText لخزن بيانات باللغة العربية

.:: Wish to become better and better ::.

#9

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

بالنسبة لأنواع الحقول nText أو Text فالافضل عدم استخدامها , هذه الانواع سيتم إلغاءها في الاصدار القادم من SQLServer و كان من المخطط إلغاءها في SQLServer 2008 و لكن مايكروسوفت أعطت فرصه اضافيه للي عندهم قواعد بيانات و بها هذا النوع من الحقول لتغيرها .

تحيه ...

(وَمَا أُوتِيتُمْ مِنَ الْعِلْمِ إِلَّا قَلِيلًا)

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