منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
استفسار في حفظ قاعدة بيانات 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)

الصفحات: 1 2 3 4 5 6 7


استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - سعود - 23-03-13

كود :
[b][SIZE=5][b][color=#008000]السؤال الثالث :[/color] هو مشكلتي في هذا الموضوع وهي تركيب قاعدة البيانات في جهاز اخر لا يكون موجود به نسخة الفيجول بيسك ولا حزمة SQl Sever[/b][/SIZE][/b]

اخي الكريم الامر واضح وبسيط .. ان لم اكن مخطئا, لماذا انشات ميكروسوفت نوعين من قواعد البيانات؟ واقصد Microsoft Access And Sqlserver ؟
من ناحية نقل ملف قاعدة البيانات ووضعها باي جهاز تريد فالافضل لك Access اما لو احببت ان تكون قاعدة البيانات بجهاز واحد ويكون الاتصال بها عن بعد فلا افضل منSqlserver
كتبت مشاركتي هذه حتى تفكر به جيدا (وتريح مخك).


استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - amgadtamer - 23-03-13

سعود كتب :
كود :
[b][SIZE=5][b][color=#008000]السؤال الثالث :[/color] هو مشكلتي في هذا الموضوع وهي تركيب قاعدة البيانات في جهاز اخر لا يكون موجود به نسخة الفيجول بيسك ولا حزمة SQl Sever[/b][/SIZE][/b]

اخي الكريم الامر واضح وبسيط .. ان لم اكن مخطئا, لماذا انشات ميكروسوفت نوعين من قواعد البيانات؟ واقصد Microsoft Access And Sqlserver ؟
من ناحية نقل ملف قاعدة البيانات ووضعها باي جهاز تريد فالافضل لك Access اما لو احببت ان تكون قاعدة البيانات بجهاز واحد ويكون الاتصال بها عن بعد فلا افضل منSqlserver
كتبت مشاركتي هذه حتى تفكر به جيدا (وتريح مخك).
تثبيت ال sql server أسهل بكثير مما يتخيل الأعضاء لكنى مما لاحظته مع أغلب الأعضاء أنه لا يقوم بالتخطيط لما يريد أن يفعله بحيث يستطيع دراسة
الموضوع جيدا والوقوف على المصادر التى من خلالها يستطيع إتمام مشروعه بنجاح وهذا هو بالضبط ما أقصده فى توقيعى بالعشوائية فى التعلم


استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - shado1796 - 23-03-13

amgadtamer كتب :صيغة قاعدة البيانات التى يدعمها 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 
مع العلم server name هى فى الغالب نفس اسم جهاز العميل اذا لم تغيره اثناء التثبيت
و database name هى اسم قاعدة البيانات بدون امتداد بمعنى لو اسمها hello.mdf تكتب الإسم hello
6- الان بعد تغيير نص الاتصال فى برنامجك وايضا تم ربط قاعدة البيانات بالسيرفر سوف يعمل تطبيقك دون اى مشكلة

تحياتى







الف شكر اخي لك على الرد ،، لكن الا الان تظهر المشكلة ،، شوف هذا الرابط زياده ركبت ملحقات SQl Server زيادة فوق الي اعطاني اخ كسلاوي
من هذا الرابط http://www.microsoft.com/en-us/download/details.aspx?id=1695
وهذا الرابط http://www.microsoft.com/en-us/download/details.aspx?id=22973
ومن هذا الرابط http://www.microsoft.com/en-us/download/details.aspx?id=7593

حملتهم كلهم وحاولت اشغل برنامجي في جهاز الرجال ،، ما ضبط تظهر نفس المشكلة ،، وماذا افعل ايضا غير ذلك ؟ ؟
بس لاحظت شئ ،، هل هذا ممكن يكون سبب في الاخطأ ؟
http://im42.gulfup.com/7NoKv.png
Enable Sql Server debuging



استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - amgadtamer - 23-03-13

هل تمت عملية ربط قاعدة البيانات بسيرفر العميل بنجاح


استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - shado1796 - 23-03-13

amgadtamer كتب :هل تمت عملية ربط قاعدة البيانات بسيرفر العميل بنجاح

لا اخي مثل ما قلت لك ،،، لم تضبط مع تحميلي لكل Sql Server ؟
تظهر هذه الرسالة http://im39.gulfup.com/xEkFL.png



استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - amgadtamer - 23-03-13

فى أى دولة أنت موجود


استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - سعود - 23-03-13

إقتباس :
تثبيت ال sql server أسهل بكثير مما يتخيل الأعضاء
هل تثبيته بنفس طريقة تثبيت ملفات تشغيل الاكسس ؟؟
حيث ان العميل ليس ملزم بتثبيت برنامج الاكسس بل يكفي ان يسمح للبرنامج بتثبيت ملفات التشغيل المدمجة مع ملف الاعداد...هل يوجد شيء كهذا في ما لو اردت تضمين قاعدة بيانات mdf مع ملف الاعداد؟


استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - amgadtamer - 23-03-13

سعود كتب :هل تثبيته بنفس طريقة تثبيت ملفات تشغيل الاكسس ؟؟
حيث ان العميل ليس ملزم بتثبيت برنامج الاكسس بل يكفي ان يسمح للبرنامج بتثبيت ملفات التشغيل المدمجة مع ملف الاعداد...هل يوجد شيء كهذا في ما لو اردت تضمين قاعدة بيانات mdf مع ملف الاعداد؟

عندما تتعامل مع أجهزة العملاء يكفيك فقط sql express لتشغيل برنامجك حيث تحتاج الى خطوتين أساسيتين
1- تثبيت sql server على جهاز العميل طبعا النسخة express
2- عمل attachment لقاعدة البيانات بالسيرفر
وانتهى الموضوع طبعا مع مراعاة نص الإتصال
يتم استخدام ال sql server فى البرامج المتوسطة والكبيرة(لدينا قاعدة بيانات sql حجمها 1 تيرابايت) أو التى تحتاج الى ترحيل للبيانات عن طريق الشبكات
او فى البرامج الصغيرة التى يحدث فيها نمو فى قاعدة البيانات بشكل كبير حيث ان قاعدة بيانات الاكسس لن تعمل اذا زاد حجمها عن 2 جيجابيت
عموما لا يمكن مقارنة الاكسس بال sql فالمزايا كثيرة ولذلك دائما قم بتخطيط مشروعك قبل البدء فيه حتى تستطيع معرفة المتطلبات التى يحتاجها
وبالتالى تستطيع توفيرها والتعامل معها

تحياتى


استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - shado1796 - 24-03-13

amgadtamer كتب :عندما تتعامل مع أجهزة العملاء يكفيك فقط sql express لتشغيل برنامجك حيث تحتاج الى خطوتين أساسيتين
1- تثبيت sql server على جهاز العميل طبعا النسخة express
2- عمل attachment لقاعدة البيانات بالسيرفر
وانتهى الموضوع طبعا مع مراعاة نص الإتصال
يتم استخدام ال sql server فى البرامج المتوسطة والكبيرة(لدينا قاعدة بيانات sql حجمها 1 تيرابايت) أو التى تحتاج الى ترحيل للبيانات عن طريق الشبكات
او فى البرامج الصغيرة التى يحدث فيها نمو فى قاعدة البيانات بشكل كبير حيث ان قاعدة بيانات الاكسس لن تعمل اذا زاد حجمها عن 2 جيجابيت
عموما لا يمكن مقارنة الاكسس بال sql فالمزايا كثيرة ولذلك دائما قم بتخطيط مشروعك قبل البدء فيه حتى تستطيع معرفة المتطلبات التى يحتاجها
وبالتالى تستطيع توفيرها والتعامل معها

تحياتى
[COLOR="#B22222"]

شكرا لك اخي افدتني بردك .. اخي حليت رسالتين المشكلتي.. وكان الخطأ من اصدار sql .,لكن بقية مشكلة وهي هذه في الصوره التالية :

[/COLOR]



استفسار في حفظ قاعدة بيانات SQL Server للاستخدام في جهاز اخر - amgadtamer - 24-03-13

قم بعمل كليك يمين على ملف قاعدة البيانات ثم اضغط على خواص هذا الملف وتأكد أن الخاصية readonly غير مفعله وتأكد أيضا من الفولدر