![]() |
|
استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر (/showthread.php?tid=8072) |
استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - kslawy - 21-03-13 في جهاز العميل لازم تثبت نسخة صغيرة من SQL server 2008 Exrpress هذا رابـــــــــــط من مايكروسوفت به نسخ x64 And x86 اختار اللي تتوافق مع نظام العميل الآن يمكنك في جهاز العميل أن تنسخ قاعدة البيانات في الـمسار التالي كمثال : كود : [CODE]C:\DatabaseFileوتغيير جملة الاتصال لتصبح : كود : "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\DatabaseFile\DatabaseSmartTailorSQL.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"***** **** *** ** * استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - shado1796 - 22-03-13 amgadtamer كتب :هل تقصد انك تريد تشغيل تطبيقك على جهاز اخر(بمعنى أنك انتهيت من تصميم البرنامج وتريد تثبيته على جهاز عميل مثلا ؟) نعم اخي بالضبط هذا ما اريده بارك الله بك
استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - shado1796 - 22-03-13 kslawy كتب :في جهاز العميل لازم تثبت نسخة صغيرة من SQL server 2008 Exrpress[COLOR="#FF0000"] اشكرك اخي ،، وبارك الله بك ،،، جاري يالتجربه ورد خبر لك..[/COLOR] استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - shado1796 - 22-03-13 [SIZE=5][b]في [COLOR="#FF0000"]جهازي الثاني الذي لا يوجد فيه فيجول بيسك ... ركبت الأجزاء من سيرفر SQl Server من الرابط الذي اعطيتني اياه وعلى حسب نسخة الويندوز وفعلت مثل ما قلت تماما ولكن ظهرت لي هذه الرسالة .. [/b][/SIZE]http://im39.gulfup.com/xEkFL.png و في جهازي الاول هذا الي فيه حزمة الفيجول بيسك كامله ،، ما يحتاج اركب الحزم التي في الرابط الي اعطيتني اياه فجربت فقط كود كود : "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\DatabaseFile\DatabaseSmartTailorSQL.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"ظهرت لي هذه الرسالة والتي بمعناها لا يمكن التعديل عليها فقط القراءة لقاعدة البيانات http://im39.gulfup.com/4MCFZ.png هل من حل ،، لاني اليوم راح اركبه لشخص ،،، جزاكم الله خير [/COLOR] استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - shado1796 - 22-03-13 up up up up استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - amgadtamer - 22-03-13 انظر هذا المثال قم بربط قاعدة بياناتك بالسيرفر الموجود ثم قم بعمل لحفظ من خلال المثال لنص الاتصال فى ملف نصى واجعل نفس اتصال برنامجك هو نفس المذكور فى الملف http://vb4arb.com/vb/showthread.php?233-%DA%E3%E1%ED%C7%CA-%E5%C7%E3%C9-%E1%C7-%DB%E4%EC-%DA%E4%E5%C7-%28-%C7%D6%C7%DD%C9-%DE%C7%DA%CF%E5-%E4%D3%CE-%C7%CD%CA%ED%C7%D8%EC-%E6%DB%ED%D1%E5-%29 استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - shado1796 - 22-03-13 amgadtamer كتب :انظر هذا المثال شكرا اخي ،، جاري التجربة استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - shado1796 - 22-03-13 [b][b][SIZE=4][COLOR="#000080"]اخي صراحة تظهر لي اخطاء في البرنامج عند تجربتي له ،،، ولم اجد ايضا زر مثال لاتصال بقاعدة SQl ؟ في اسئلة تراودني كثير واريد خبراء مجربينها ..[/COLOR] السؤال الأول : ماهي افضل صيغة لقاعدة البيانات SQl Server هل ؟ SQl - Bat - Mdf السؤال الثاني : هل اذا اردت بعد زمن من استخدامي لصيغة من احدى الصيغ ،، هل يمكنني تحويلها الى صيغة مختلفة فيما بعد ؟ السؤال الثالث : هو مشكلتي في هذا الموضوع وهي تركيب قاعدة البيانات في جهاز اخر لا يكون موجود به نسخة الفيجول بيسك ولا حزمة SQl Sever [COLOR="#008080"]وبكذا انهي برنامج بالكامل بفضل الله ثم بكم ،، ...وشكرا[/COLOR] [/b][/SIZE][/b] استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - shado1796 - 22-03-13 up up up up استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - amgadtamer - 23-03-13 صيغة قاعدة البيانات التى يدعمها sql هى mdf و ndf بجانب وجود ملف log file المشكلة هذه بسيطة يتلخص حلها فى الآتى توجد طرق كثيرة لكنى سأذكر أبسط الطرق 1- قم بتثبيت sql server النسخة express على جهاز العميل ثم قم بتثبيت sql server management studio أيضا 2- الآن لديك قاعدة البيانات (2 ملف واحد mdf والثانى ldf) قم بحفظهما فى أى مكان على جهاز العميل يفضل بعيد عن ال c 3- قم بفتح sql management studio واختيار السيرفر ثم بالضغط كليك يمين على اسم السيرفر ثم اختيار attach database 4- قم باختيار قاعدة البيانات المشار اليها سابقا . 5- قم بتعديل نص الإتصال فى برنامجك بحيث يتوافق مع اسم السيرفر هكذا (توجد طرق اكثر احترافيه من هذا) ولكن ما علينا . PHP كود : DATA SOURCE=server name;Initial Catalog=database name و database name هى اسم قاعدة البيانات بدون امتداد بمعنى لو اسمها hello.mdf تكتب الإسم hello 6- الان بعد تغيير نص الاتصال فى برنامجك وايضا تم ربط قاعدة البيانات بالسيرفر سوف يعمل تطبيقك دون اى مشكلة تحياتى |