مدونة منذر اسامة

العودة   منتديات جريت بلينز العربية Great Plains For Arab > منتدى مطوري جريت بلينز > منتدى أكواد ومواضيع الـ SQL Server

الملاحظات

منتدى أكواد ومواضيع الـ SQL Server يتعامل برنامج جريت بلينز مع أقوى قواعد البيانات وهي SQL_Server
سنناقش في هذا المنتدى المواضيع التي تتعلق بخادم قواعد البيانات من مشاكل وحلول وأكواد تضفي طابع الإحترافي لمطوري جريت بلينز

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 02-Jan-2012, 08:32 AM   #1
Shaheen
مشرف سابق
 
تاريخ التسجيل: Jul 2007
الدولة: Saudi Arabia
المشاركات: 40
من مواضيعي  
افتراضي تصحيح مسارات التخزين

تحياتي للجميع
على افتراض انك قمت بعمل باك اب من قاعدة بيانات
ومن ثم اردت ان تعمل لها رستور على جهاز اخر وكانت عملية النسخ هذه
على سي دي وقمت بنسخ هذا الباك اب من السي دي على الجهاز الاخر على ال D مثلا
الان تريد ان تقوم بعمل رستور لهذا الباك اب .
لا تنسى ابدا :
اولا : ان تقوم بإزالة Read-only
من ال Properties
لهذا الباك اب
ثانيا:
ان تقوم بتصحيح المسار لملفات mdf و ldf
وهذه مشروحه بالمرفقات بشكل تفصيلي
حيث اذا لم تفعل ذلك ستواجه متاعب انت في غنى عنها
ولكم تحياتي
الملفات المرفقة
نوع الملف: zip تصحيح مسار التخزين.zip‏ (140.3 كيلوبايت, المشاهدات 318)
Shaheen غير متواجد حالياً   رد مع اقتباس
قديم 02-Jan-2012, 10:03 AM   #2
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي

أهلا بعودتك معنا أخي صلاح
عودة موفقة مع مقالة مهمة جدا وأنا شخصيا كانت تواجهني بكثرة في بداية تعلمي في الـ Sql

أشكرك على مواضيعك المنتقاة باحترافية
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 02-Jan-2012, 10:11 AM   #3
أحمد الغامدي
عضو مميز
 
تاريخ التسجيل: Jun 2007
المشاركات: 162
من مواضيعي  
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة Shaheen مشاهدة المشاركة
تحياتي للجميع
على افتراض انك قمت بعمل باك اب من قاعدة بيانات
ومن ثم اردت ان تعمل لها رستور على جهاز اخر وكانت عملية النسخ هذه
على سي دي وقمت بنسخ هذا الباك اب من السي دي على الجهاز الاخر على ال D مثلا
الان تريد ان تقوم بعمل رستور لهذا الباك اب .
لا تنسى ابدا :
اولا : ان تقوم بإزالة Read-only
من ال Properties
لهذا الباك اب
ثانيا:
ان تقوم بتصحيح المسار لملفات mdf و ldf
وهذه مشروحه بالمرفقات بشكل تفصيلي
حيث اذا لم تفعل ذلك ستواجه متاعب انت في غنى عنها
ولكم تحياتي

حياك الله أخوي شاهين وكل عام وانت طيب , فعلا سؤال أرتاب منه كثيرا وكنت أبغى أكتبه هنا بس وانت ماشاء الله عليك بديت فيه

لي سؤال لو تكرمت أكثر تعقيدا:
على فرض انه يوجد لدي داتا بيز اسمها company وانا اريد أن أسوي عليها تجارب فأقوم بإنشاء نسخة عن هذه الداتا بيز باسم testcompany
الى الان الأمور سليمة,

عند عمل باكب للداتا بيز الاصلية Company وأقوم بإسترجاع الباكب على test company فسيأتي بشكل طبيعي بالمسار الصحيح لكن اسماء الملفات mdf و ldf ستكون راجعة للقاعدة الاصلية comapny !
فهل يتوجدب علي تغيير الاسم ؟
ولو لم أغيره ماذا يحدث؟ هل ستتخدم القاعدة الجديدة testcompany بيانات القاعدة الاصلية company ? وكأن شيئ لم يحدث؟
أحمد الغامدي غير متواجد حالياً   رد مع اقتباس
قديم 07-Jan-2012, 02:26 PM   #4
Shaheen
مشرف سابق
 
تاريخ التسجيل: Jul 2007
الدولة: Saudi Arabia
المشاركات: 40
من مواضيعي  
افتراضي

تحياتي لك يا استاذي احمد
مع خوفي باني لم افهم سؤالك حسي المقصد ولكن سوف اضع لك معلومات قد تشفي غليلك وتردعلى سؤالك وهي
لا يوجد ابدا ملف mdf او ldf مشترك لقاعدتي بيانات مختلفتين
حيث عند عملك قاعدة بيانات باسم testcompany سوف يتم فورا وتلقائيا انشاء mdf و ldf خاص بهذه القاعدة وغالبا ان لم يكن دائما يكون موجود حسب المسار التالي :
C:\Program Files\Microsoft SQL Server\MSSQL\data\testcompany _Data.MDF
C:\Program Files\Microsoft SQL Server\MSSQL\data\testcompany
_Log.LDF

ولكن
قد تكون المسارات قد اخذت مكان مسارات القاعدة التي اخذ منها البيانات بمعنى ان قد تجد ان المسار هو نفسه المسار للقاعدة الاصلية
وهو
C:\Program Files\Microsoft SQL Server\MSSQL\data\company _Data.MDF
C:\Program Files\Microsoft SQL Server\MSSQL\data\company
_Log.LDF

ولكن سوف يقوم sql بتنبيهك وسؤالك انه هناك مسار موجود مسبقا هل تريد استخدامه نفسة
اذا كان جوابك نعم
فأن sql سوف يفحص اذا مازالت القاعدة الاصلية تستخدم نفس المسار
والقاعدة الاصلية هنا هي company فاذا كانت كذلك فانه لن يقبل العملية وعليك تغيير المسار الى المسار الذي وضع تلقائيا وهو:
C:\Program Files\Microsoft SQL Server\MSSQL\data\testcompany _Data.MDF
C:\Program Files\Microsoft SQL Server\MSSQL\data\testcompany
_Log.LDF
-يدويا-
ومرة اخرى سوف يخبرك sql بان هذا المسار موجود هل تريد استخدامه لهذه القاعدة
الجواب اكيد نعم
وعليه تكون العملية اكتملت

اتمنى ان اكون وفقت بإيصال المعلومة التي تريدها

ولك تحياتي
Shaheen غير متواجد حالياً   رد مع اقتباس
إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
انواع عرض الموضوع

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

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تحديد مستويات التخزين في المستودعات Monzer Osama منتدى جريت بلينز العام 0 13-May-2014 11:56 AM


جميع الأوقات بتوقيت GMT +3. الساعة الآن 07:51 PM.


Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم

Copyright © 2000-2010 Jelsoft Enterprises Limited.
الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز