تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معرفة اصدار نسخة قاعدة البيانات
#1
كيف اعرف  اصدار  قاعدة البيانات

وهل لو انا عندي  sql server  2008 r2
كيف  اعرف   اصدار  القاعدة
وكيف افتحها علي اصدار اخر


الملفات المرفقة
.rar   MyDBSQL.rar (الحجم : 416.73 ك ب / التحميلات : 25)
الرد
تم الشكر بواسطة:
#2
هذة أوامر SQL نفذها من داخل الـSQL Server  وترجع لك معلومات عن ملف الــmdf
( إذا كان الملف يعمل من ضمن ملفات السيرفر تفشل العملية لأن الملف مشغول )

كود :
DBCC CHECKPRIMARYFILE ('D:\MyDBSQL\MyDB.mdf', 1)
GO
DBCC CHECKPRIMARYFILE ('D:\MyDBSQL\MyDB.mdf', 2)
GO
DBCC CHECKPRIMARYFILE ('D:\MyDBSQL\MyDB.mdf', 3)
GO



ملاحظة : بإمكانك عمل  Attach لأي ملف mdf داخل الــ SQL Server
أولاً إذا كان متوافق مع الإصدارة أقدم سيعمل بشكل طبيعي
أما إذا كان الـSQL Server نسخة قديمة وتحاول إرفاق ملف mdf لنسخة جديدة ( تحتوي على تقنيات جديدة )
سيظهر لك رسالة بان الملف لنسخة أحدث وأنه لا يمكن التعامل مع هذا الملف
أيضاً إذا كان الملف لنسخة قديمة جداً وتستخدم تقنيات قديمة (لم تعد مدعومة حالية) وتحاول إرفاقة في SQL Server نسخة حديثة سيظهر لك رسالة خطاً ( إما عند عملية الإرفاق ) أو ( ممكن تنجح عملية الإرفاق ولكن أثناء التنفيذ لبعض الأوامر سيفشل في التنفيذ )


لمعرفة إصدارة الــ SQL Server التي تم إنشاء الملف بها
هذة صورة تشرح المقصود :
   
الرد
تم الشكر بواسطة: Sajad , Sajad , sendbad100 , sendbad100
#3
اولا  شكرا علي المعلومات القيمة  الغالية جدا 
ثانيا : هل يمكن فتح اصدار جديد من خلال سكول جديد
ثالثا : الملف المرفق كيف افتحه علي 2008
رابعا :  هل انا علي حق ام لا   في الاتي :-
اخاف خوف كبير جدا من السكول
احسن في يوم لا استطيع فتحه وبالتالي لا استطيع استخراج البيانات اللي بداخله
هناك احساس ان مهما الاكسس عمل حركات يمكن فتح الملف
؟؟؟؟
الرد
تم الشكر بواسطة:
#4
(26-01-18, 12:21 AM)atefkhalf2004 كتب : اولا  شكرا علي المعلومات القيمة  الغالية جدا 
ثانيا : هل يمكن فتح اصدار جديد من خلال سكول جديد
ثالثا : الملف المرفق كيف افتحه علي 2008
رابعا :  هل انا علي حق ام لا   في الاتي :-
اخاف خوف كبير جدا من السكول
احسن في يوم لا استطيع فتحه وبالتالي لا استطيع استخراج البيانات اللي بداخله
هناك احساس ان مهما الاكسس عمل حركات يمكن فتح الملف
؟؟؟؟


اولا  شكرا علي المعلومات القيمة  الغالية جدا  
لا شكر على واجب




ثانيا : هل يمكن فتح اصدار جديد من خلال سكول جديد
اكيد ممكن 



ثالثا : الملف المرفق كيف افتحه علي 2008
عملية  تسمى  Attach ربط الملف mdf بالـServer





رابعا :  هل انا علي حق ام لا في الاتي :-
اخاف خوف كبير جدا من السكول 
احسن في يوم لا استطيع فتحه وبالتالي لا استطيع استخراج البيانات اللي بداخله
هناك احساس ان مهما الاكسس عمل حركات يمكن فتح الملف 

طبعاً لاً : للأمانة لا يوجد شيء موثوق 
ولذلك يتم عمل النسخ الإحتياطي للسيرفرات يومياً 
من الظلم مقارنة الـSQL Server بـ MS Access
MS Access محدودة جداً جداً جداً مقارنتاً بـ SQL Server 

أبداً لا تخاف من قواعد بيانات SQL Server
من النادر جداً أن تخسر البيانات نهائياً هناك حلول كثيرة لإسترجاع البيانات
أولاً إذا كانت لديك قواعد بيانات مهمة فيجب عمل نسخ إحتياطي لها بشكل يومي (وإن شاء الله ما فيه خوف)
في مقر العمل نقوم بعمل نسختين إحتياطية كل يوم (نسخة في سيرفر متواجد في مبنى بعيد جداً) ونسخة في سيرفر القسم , تحسباً لأي حريق قد يشتعل في مركز البيانات (Data Center)
الخوف الوحيد هو إنقطاع الكهرباء فجئة عن السيرفر
قد تحدث مشاكل لا لها أول ولا لها تالي او تنعطب بعض قواعد البيانات
لذلك توجد وحدات كهربائية (تسمى UPS) عبارة عن خزانات كهربائية , عند إنقاطع الكهراء المفاجئ تكفي من الوقت لكي تقوم جميع السيرفرات (تلقائياً بدون تدخل) بعمل إيقاف التشغيل (shutdowns) بشكل نظامي وسليم . حتى يتم رجوع التيار الكهربائي ويعاد تشغيلها يدوياً
الرد
تم الشكر بواسطة:
#5
شكرا 
معلهش

ثانيا : هل يمكن فتح اصدار جديد من خلال سكول قديم
2012   ب  sql2008  مثلا
الرد
تم الشكر بواسطة:
#6
(26-01-18, 09:27 PM)atefkhalf2004 كتب : شكرا 
معلهش

ثانيا : هل يمكن فتح اصدار جديد من خلال سكول قديم
2012   ب  sql2008  مثلا

طبعاً تحتاج تسوي Downgrading
ليس كل قاعدة بيانات ممكن تنزلها لإصدار أقدم 
اذا كانت قاعدة البيانات تستخدم تقنيات حديثة اذا لن تتمكن من تنزيل اصدارتها والاستفادة منها بشكل كامل
نعم ممكن تاخذ البيانات والجداول وكل الكائنات في القاعدة حديثة الاصدار ويتم ترحيلها لقاعدة بيانات من اصدارة اقدم ولكن لن تستطيع ان ترحل التقنيات معها.
التقنيات هي مميزات يقدمها السيرفر لقاعدة البيانات واذا كانت قاعدة البيانات تعتمد على هذة المميزات الجديدة لن تستفيد منها اذا حولتها لقاعدة بيانات في سيرفر نسخة قديمة .
الموضوع واسع ولا يمكنني شرح كل تفاصيلة. 
اتمنى اني قدرت اوصل الفكرة .
الرد
#7
شكرا للمعلومات القيمة
اعتقد ان اي شخص يهمه  الجداول
ولن تستطيع الدخول الي الجداول الا عن طريق الاتصال attach
وعند عمل  attach  يظهر رسالة عدم القدرة
في هذه الحالة  كيف يمكن الوصول الي الجداول
مثال  المرفق  في اول مشاركة
حاول حضرتك  توريني وتعرفني كيفي ة الوصول الي الجداول بعد اذنك وهذا تعب كثير
الرد
تم الشكر بواسطة:
#8
ثبت SQL Server النسخة الحديثة , ثم قم بعمل Attach لقاعدة البيانات حديثة الإصدار متوافقة مع الـSQL Server

ثم قم بعمل generate script لقاعدة البيانات ( وحدد الخيار : script for sql server version ) أختر الإصدارة القديمة التي تريدها

الملف الناتج قم بتنفيذة في الـ SQL Server القديم


الإصدارات القديمة للـ SQL Server لم تعد مدعومة , لماذا لا تنتقل للإصدارات الجديدة.

لمعرفة تفاصيل أكثر إبحث عن "downgrade sql database"
الرد
تم الشكر بواسطة:
#9
PHP كود :
Select @@version 
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] حفظ مسار الصور في قاعدة البيانات sql Hassan.syria 1 81 10-11-19, 09:54 PM
آخر رد: Hassan.syria
  [سؤال] فك كلمة مرور معقدة على قاعدة البيانات اكسس ahmed saba 8 9,397 27-10-19, 05:37 PM
آخر رد: Musayahya2015
  اظهار قيمة الـــ DateTimePicker عند استدعائها من قاعدة البيانات mr_hso 4 295 04-09-19, 12:33 PM
آخر رد: mr_hso
Heart مشكلة ال ID في عدم تخزين وترتيب البيانات بشكل منتظم الرائد 5 334 18-07-19, 01:42 AM
آخر رد: الرائد
Information [سؤال] انشاء قاعدة بيانات access واضافة جدول وحقول بكود vb.net fefooo29 4 3,857 10-06-19, 09:31 PM
آخر رد: sherf
  مساعدة في تصميم قاعدة بيانات ادارة ساعات عمل الموظفين Rabeea Qbaha 6 377 06-06-19, 12:23 AM
آخر رد: elgokr
  قاعدة البيانات بتقفل كل شوية احمد خطاب 5 447 11-05-19, 04:24 AM
آخر رد: احمد خطاب
  سؤال عن قواعد البيانات في فيجوال بيسك2015 Emam emam 6 435 11-05-19, 04:02 AM
آخر رد: Emam emam
  [VB.NET] مشغل قواعد البيانات sql , mysql محمد اسماعيل 2 327 20-04-19, 12:32 PM
آخر رد: محمد اسماعيل
  [VB.NET] قاعدة بيانات postgress tarek 2 403 06-04-19, 09:07 PM
آخر رد: elgokr

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


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