delphi4arab منتديات دلفي للعرب
هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل (/showthread.php?tid=7540)

الصفحات: 1 2 3


RE: هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل - HitchiXenon - 22-02-2016

أنت مشكلتك مع الزبون كيف تعطيه قاعدة البيانات استعمل absolute و انتهى الامر


RE: هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل - merzoug2020 - 22-02-2016

لا يمكنني أثبت قاعدة البيانات الزبون بالدالفي uses master في sql server و يجب أن يثبته هل sql server حجم البينات محدود ؟


RE: هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل - PLANSHARP - 23-02-2016

إذا أردت إستخدام sql server بهذه الطريقة أي أنك تريد تثبيتها مع البرنامج الخاص بك, نعم يمكنك استخدام خيارين:
1- Compact edition
2- Local DB

بحيث يكون الإتصال بهذه الملفات عن طريق ال Engine فقط, لا تنسى تثبيت ال Engine مع برنامجك في هذه الحالة.

مع مراعاة عدم تثبيت ملفات ال Sql ضمن Program files لأنها ستكون حينها read only, وإنما قم بوضعها إما في Appdata أو في mydocument الخاص بالمستخدم الحالي.

بالنسبة للمحدودية ستكون في هذه الحالة 4 جيجابايت.


RE: هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل - merzoug2020 - 23-02-2016

أخي PLANSHARP أعذرني أنا مبتدأ عرفلي إذا أمكن 1 و 2 و Engine و ماهما ملفات SQL هل هي قاعدة البينات و على ما أضن هل يمكن أن تكون أكثر و في أي حالة

(تكون أكثر) في المساحة التي تأخذا القاعدة البينات


RE: هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل - PLANSHARP - 23-02-2016

هذا مثال بسيط عن استخدام local db.

يجب عليك تحميل ال engine الخاص بها و ذلك حسب جهازك من الرابط التالي:


https://www.microsoft.com/en-us/download/details.aspx?id=29062

بالإضافة إلى ال driver من الرابط التالي و ذلك حسب جهازك أيضاً.

http://www.softpedia.com/get/Internet/Servers/Server-Tools/SQL-Server-Native-Client.shtml

مع ملاحظة أنه يمكن دمج هذه الملفات و عمل silent install لها عند جهاز الزبون.

وفقكم الله...


RE: هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل - merzoug2020 - 23-02-2016

شكرا لك أخي PLANSHARP ومن ساهمة في مساعدتي


RE: هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل - Delphi4Us - 27-02-2016

(21-02-2016, 09:55 PM)merzoug2020 كتب : هل sql server أفضل من absolute أم لا

الاثنان لهم قدرة تخزين كبيرة جدا
الاثنان درجة الامأن فيهم عالية
الاثنان يعملون على الشبكة
الثانية لا تحتاج لمحرك قاعدة بيانات وهو مدمج مع الملف التنفيذي
الثانية فيها خاصية تعدد المستخدمين توفر عليك بعض الكود ولها امثلة مع حزمة التثبيت
الثانية لها محرر قواعد بيانات ياتي مع حزمة التثبيت
الثانية ليس فيها اجراءات مخزنة ولا مؤقتات ولا استعلامات وغيرها التي توجد بقواعد البيانات عادة


RE: هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل - kachwahed - 27-02-2016

وعليكم السلام ورحمة الله،
لتثبيت SQL Server مع برنامج هناك طرق ملتوية، ابحث عن sql server unattended installation
شيء مثل الذي في هذا المقال:

كود :
http://www.sqlshack.com/unattended-installation-sql-server/
بالمناسبة، هل سمعت عن Firebird ؟


RE: هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل - merzoug2020 - 27-02-2016

(27-02-2016, 11:33 AM)kachwahed كتب : وعليكم السلام ورحمة الله،
لتثبيت SQL Server مع برنامج هناك طرق ملتوية، ابحث عن sql server unattended installation
شيء مثل الذي في هذا المقال:

كود :
http://www.sqlshack.com/unattended-installation-sql-server/
بالمناسبة، هل سمعت عن Firebird ؟

لا أخي أنا أراه في دالفي على اليمين لكن لم أعرف كيف إستعماله (برنامج قاعدة بينات)


RE: هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل - Mr.DOS - 27-02-2016

إقتباس :السلام عليكم
هل يمكن الإستغناء عن sql server عندا إعطاء البرنامج للمستعمل أو لا و ما هي أحسن قاعدة البينات التي ليسى لها أعطاب مثل access

السلام عليكم
الاجابة تعود لطبيعة عمل برنامجك وعلى البئية التي يعمل عليها  (كلينت/سيرفر)
ان كان يعمل على شبكة انترنت او محلية (فمن المستحيل ارفاق المشنmssql ؟ / ) 
يمكن الاتصال والتعرف على السيرفر بعدة طرق ... موجودة في المنتدى وتم التطرق اليها ...

اما ان كان برنامجك اوحاي الطبقة (موجه للعمل على جهاز واحد) 
فا لجواب يعود لطبيعة عمل البرنامج ، ربما انت مظطر لتغير قاعدة البيانات الى اكسس او ما شابه ...
معذرة على الرد المتأخر