بسم الله الرحمن الرحيم
كيف يمكن ان انقل قاعدة البيانات من جهازي عن طريق CD او قرص مرن مع برنامجي الى جهاز اخر
و هل البرنامج سيعمل RUN و كأن قاعدة البيانات منشأة في SQL SERVER
و جزاكم الله خيرا
بسم الله الرحمن الرحيم
كيف يمكن ان انقل قاعدة البيانات من جهازي عن طريق CD او قرص مرن مع برنامجي الى جهاز اخر
و هل البرنامج سيعمل RUN و كأن قاعدة البيانات منشأة في SQL SERVER
و جزاكم الله خيرا
هل تريد اكثر من مليار حسنه في دقيقه واحده ......
فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا
اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات
وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين
كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن
" سبحان الله وبحمده سبحان الله العظيم"
* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .
دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها
( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .
في الSQL SERVER توجد خاصية اسمها Import او Export يمكن من خلالها تصدير او استيراد Database من SQLSErver او الى اي نظام اخر مثل Access or Oracle
اثنا التصدير توجد بعض الخصائص مثل مع البيانات ام قاعدة البيانات فارغة وهل يقوم بحذف قاعدة البيانات ان وجدت وغير ذلك.
في القت الحالي لا يوجد SQL server على جهازي والا شرحت لك بالتفصيل.
يمكن عمل backup و restore ، أو عمل generate sql script ومن ثم عمل run للسكريبت على الجهاز الآخر
تم تعديل هذه المشاركة بواسطة محمد النحراوي في 3 مايو 2005 في 19:37
السلام عليكم ورحمة الله وبركاته
الأخوة الأفاضل
يمكن نفس سؤال الأخ B5CSE
لو نسخت ملف قاعدة البيانات كملف ولو ضرورى ملف الـ Log وبفرض أن الأسم هو هو فى القاعدتين وبفرض أن الملف غير مفتوح لو كان هذا عائق
- هل سيرفض السيكول أم لا دخل له فى هذا؟
أى أنه هل هناك بيانات أخرى مرتبطة بالملف تعرقل عملية النسخ هذه؟
أرجو أن يكون سؤالى فى نفس اتجاه الموضوع
وفقكم الله
عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :
( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )
رواه الطبراني في الكبير
وعليكم السلام ورحمة الله وبركاته
أخي الكريم abulyaman
ما ذكرته هو الطريقة الثالثة لنقل قاعدة البيانات ، فيمكنك نسخ ملفات البيانات ، ولكن حتى يتعرف الSql server على قاعدة البيانت المنقولة يجب عمل attachment للملفات ، وعلملية ال attachment تقوم بتعريف القاعدة وخصائصها داخل قواعد بيانات النظام أي master
بسم الله الرحمن الرحيم
الأخ محمد قلت ان من احد الحلول هو عمل generate sql script فماذا تقصد بذلك و اذا
امكن ان تشرح لي كيف يتم تنفيذه
وجزاكم الله خيرا
هل تريد اكثر من مليار حسنه في دقيقه واحده ......
فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا
اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات
وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين
كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن
" سبحان الله وبحمده سبحان الله العظيم"
* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .
دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها
( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .
المقصود بعمل Generate Sql Script هو كتابة الأوامر التي تكون الجدول الموجودة في قاعدة البيانات..ويكون ذلك بشكل آلي ، والملاحظ على هذه الطريقة أنه تنقل التركيب بدون البيانات في الجداول..
لاستخدام هذه الطريقة انتقل الى قاعدة البينات التي تريد نقلها ثم اضغط بالزر الايمن للفأرة واختر Generate Sql Script من القائمة المنسدلة..
والله أعلم..وأرجو أن أكون قد أفدتك..
من لمح فجر الأجر هان عليه ظلام التكليف
اذا ماهو الطريقة المثلى مع الاحتفاظ بالبيانات
جزاكم الله خيرا
هل تريد اكثر من مليار حسنه في دقيقه واحده ......
فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا
اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات
وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين
كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن
" سبحان الله وبحمده سبحان الله العظيم"
* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .
دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها
( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .
إما backup و restore أو نقل الملفات ثم عمل attachment
السلام عليكم ورحمة الله وبركاته
الأساتذة الأفاضل
كنت عاوز أسأل سؤال فى نفس الاتجاه
هل عمل Replication يفيد فى حالة مثل هذه؟
أعنى هل سيقوم بعمل مزامنة بين الجهازين عند تحقق إتصالهم ويتم تحديث البيانات على كل منهما؟
أم ما هى فوائد الـ Replication خلاف وجود نسخة طوارئ على جهاز آخر؟
وفقكم الله لما يحبه ويرضاه
عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :
( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )
رواه الطبراني في الكبير
معذرة على التأخير و معذرة لانى لا استطيع ان ارد على اى استفسار بتوسع الان
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
يا شباب انا صارت معايا هذي المشكلة
لما حاولت انقل قاعدة البيانات من حاسوبي الي في البيت(لاني كنت اصمم النظام في البيت :D ) الى السيرفر الي في العمل
الطريقة بكل بساطة
( عندي كان اسم ملف القاعدة counters وكانت تحتوي على جدوال القيود والحسابات .....)
الخطوات:
طبعا انت بتنقل الجداول من جهاز الى اخر ( ولازم يكون اسم الجهاز الاول نفس الاسم الجهاز الاخر يعني مثلا اسم الاول server لازم يكون اسم الجهاز الثاني server )
1- انشىء ملف قاعدة بيانات في الجهاز الاخر ولازم يكون اسمه نفس الاسم في جهازك الاول يعني انا سويت counters
بس لا تقوم تنشئ جدوال بس سوي ملف البيانات فارغ
2- انسخ كل محتويات المجلد data الموجدود في مجلد sql serverالذي يحتوي على ملفات الجداول والبيانات ( counters , master ....) من الجهاز الاول
وانقلها الى الجهاز الثاني بس بشرط ان تكون sql موضوعة على stop الي في الجهاز الثاني لانك ما بتقدر تستبدل الملفات وهي مستخدمة من قبل sql server
وبهذي الطريقة تكون نقلت الجدوال وحتى الصلاحيات حق المستخدمين
والطريقة هذي مجربها ..........
ملاحظة :
لازم يكون اسم الجهاز الخادم الثاني بنفس اسم الجهاز الاول
مثلا server1 لازم يكون الجهاز الثاني بنفس الاسم server1
اما في حالة اسم الجهاز مختلف وكان في صعوبة تغيير اسم الجهاز الثاني لاسباب خاصة (كاعدادات خاصة ببرامج اخرى او وجود بريد محلي بالشبكة لان في حالة تغيير اسم الخادم لازم تغير بعض الاعدادات في الاجهزة العميل كالبريد outlook) بصراحة ما حاولت لاني الجهاز الاخر بالنسبة لي كان في امكانية اغير اسمه
وما من كاتب إلا سيفنى *** ويبقى الدهر ماكتبت يــداه
فلا تكتب بكفك غير شيء *** يسرك في القيامة ان تراه
لا تنسى تشجيعي بالنقر على
اذا كانت مشاركتي مفيدة ملاحظة اخرى :
تقدر تسوي عن طريق backup و RESTORE بس لازم تعمل اسم ملف قاعدة البيانات في الجهاز الثاني ويكون فارغ وبعدها تعمل RESTORE
بس لاحظ انك لازم كمان تنسخ باقي الملفات مثل MASTER وبعض ملفات اخرى بس ما اذكرها الان اذا كنت تبغى نتبقل بعض الاعدادات الخاصة SQL SERVER
لان في بعض البيانات تخزن في ملف MASTER وعلشان تتجنب اي مشكلة او انك تبغى تنقل كافة الاعدادات الخاصة SQL SERVER من الجهاز الاول كان افضل انك تنسخ كافة الملفات الموجودة في مجلد DATA
على العموم هذي طريقة حق ناس يبغو يتخلصو بسرعة صح انها طريقة غلط ومش منطقية بس حلت المشكلة الي عندي واذا كان احد عنده طريقة
باسلوب صحيح الرجاء الافادة مع العلم انا ابغى طريقة النقل بس ما يكون الجهازين مربوطين بشبكة لانه على ما اعتقد في طريقة تصدير من سيرفر الى سيرفر اخر على الشبكة
وما من كاتب إلا سيفنى *** ويبقى الدهر ماكتبت يــداه
فلا تكتب بكفك غير شيء *** يسرك في القيامة ان تراه
لا تنسى تشجيعي بالنقر على
اذا كانت مشاركتي مفيدة هذا الموضوع مغلق.