الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أرفق ملف قاعدة SQL Server مع برنامجي

مغلق
بدأه Ayoub JAMAL EL IDRISSI في 7 فبراير 2005 · 13 رد · 1,791 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أعزائي أعضاء المنتدى الحبيب في الحقيقة انا مبرمج فيجوال بيسك 6 و دوت نت لكني مبتدئ في قواعد البيانات و سؤالي هو هل عند انشاء قاعدة بيانات بالفيجوال دوت نت (SQL) يجب عند الانتهاء من برنامجي أن أرفق معها ملف بيانات اذا كان كذلك هل يمكن أن تعطوني أسمه و كيف لبرنامجي اذا وضعته في كمبيوتر آخر ان يتعرف على مسار هذا الملف ؟؟؟؟؟؟؟؟

أعرف ان أسألتي بايخة شوية :D لكن ماذا أفعل مبتدئ في قواعد البيانات

و شكرا

#2

بسم الله الرحمن الرحيم

علي ما اعتقد اني فهمت اصدك إيه

المفروض بتركب الداتا بيز بتعتك علي السيرفير الأول

بعدين عند في ال connection string تستخد الmethod ديه

application.path

المفروض ده الي أنت محتاج تعمله ................(الكلم ده لو أنا فهمت أصدك بالضبط)

#3

أخي العزيز شكرا على الرد

لكن أولا ماهو الملف الذي سأضع في السيرفر

ثانيا اليس من الممكن التعامل مع قواعد البيانات SQL من الجهاز نفسه و دون الحاجة الى برنامج Microsoft SqlServer يعني زي مابنتعامل مع الأكسس لكن بجمل الSQL و شكرا

#4

السلام عليكم ورحمة الله وبركاته

نعم يجب عند الانتهاء من البرنامج أن ترفق ملف قاعدة البيانات

ldf وmdf

والطرقة افتح Enterprise Manager ثم Databases ثم right click واختار all tasks

attach Databases وحدد مسار الملف mdf

كيف لبرنامجي اذا وضعته في كمبيوتر آخر ان يتعرف على مسار هذا الملف ؟؟؟؟؟؟؟؟

بلنسبة لى SQL Server انتا مش بتحدد مسار بتحدد اسم Server

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#6

إذا كان برنامجك يتعامل مع SQLServer Database

فهناك حالتين

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

أما إذا كان كل مستخدم مستقل

عليك تنزيل الSQLServer على كل جهاز

والله أعلم

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#7

و الله مشكور اخواني على التجاوب

و شكرا اخي Khabini.Net على الموضوع الجميل لكن سؤال بسيط (قد يكون غبيا لكن ماذا أفعل انا مبتدئ :unsure: ) هل كما قال الأخ seahmad اذا اردت أن أجعل لكل مستعمل قاعدة بيانات مستقلة هل يجب أن أتبث ال Sql Server في جهازه اذا كان كذلك فهل هناك طريقة لتثبيث هذا الأخير مع برنامجي في نفس برنامج السيت آب ؟ ثانيا اذا كانت قاعدة البيانات موحدة فكيف لي أن أربطها مع جهازي يعني كيف أكتب اسم السيرفر و شكرا

#8

لو الأجهزه منفصله و غير مرتبطه بشبكه يتوجب عليك إستخدام سيكوال سيرفر في كل جهاز

أما عن طريقة تثبيت السيكوال سيرفر فأظن أنك تريد ان تثبته من برنامج التثبيت الذي تريده

و لعمل ذلك يمكنك الذهاب الي LaunchConditions ثم الضغط بالزر الأيمن على search TargetMachine و البحث عن ملف من ملفات السيكوال سيرفر

و بعدها إضافة LaunchCondition

و نظبط خصائص الCondition كالتالي

الخاصيه Condition نختار البحث عن الملف الذي قمنا به من قبل

InstallUrl نكتب بها مسار ملف التثبيت للسيكوال سيرفر

Message نص الرساله التحذيريه التي تظهر إذا لم يتحقق من الشرط

#9

السلام عليكم

شكرا أخي خبيني تعبتك معاي لكن انا لم أفهم كلامك

اقتباس
و لعمل ذلك يمكنك الذهاب الي LaunchConditions ثم الضغط بالزر الأيمن على search TargetMachine و البحث عن ملف من ملفات السيكوال سيرفر

و بعدها إضافة LaunchCondition

و نظبط خصائص الCondition كالتالي

الخاصيه Condition نختار البحث عن الملف الذي قمنا به من قبل

InstallUrl نكتب بها مسار ملف التثبيت للسيكوال سيرفر

Message نص الرساله التحذيريه التي تظهر إذا لم يتحقق من الشرط

أين توجد هذه الأشياء ؟؟؟؟؟؟؟؟

آسف على كثرة الأسئلة :unsure:

#10

أضف اليى مشروعك مشروع Setup project

بعدها إضغط بالزر اليمين للماوس على السيت أب بروجكت و إختار View ثم Launch Condition و بعدها ستجد كل الأشياء التي وصفتها لك

و أنا تحت أمرك في أي أسأله أخرى

#11

مرحبا أخي khabini.net ,

لنقل أنني صممت موقع انترنت (أو برنامج Windows) يستخدم قاعدة بيانات من نوع MS SQL , فما هي أفضل طريقة برأيك لتضمين قاعدة البيانات في ال Setup ؟

يعني أود أن أعطي برنامجي لأحد بدون أن يحتاج لعملية Setup معقدة للمستخدم العادي. فهل هذا ممكن ؟

شكرا لك.

-_-_- المعرفة هي القوة -_-_-

#12

أعتقد أني وجدت الجواب هنا : /index.php?showtopic=51707

شكرا لك على المجهود.

ولكن كنت أفكر, هل من الممكن تطبيق هذا على برنامج انترنت ؟ (ASP.Net) ؟

هل من الممكن لو سمحت ان تقول لي اسم المقال في MSDN ؟

شكرا.

-_-_- المعرفة هي القوة -_-_-

#13

يمكنك عمل مشروع تثبيت سيت أب للأنترنت

أما عن مقاله الMSDN فيمكنك البحث لاني بصراحه معرفهاش

#14

الله يخليك يا أخ خبيني و الله ما قصرت لكن لو تكمل جميلك و تقل لي ماهي ملفات ال Sql التي سأرفقها و بالنسبة لملفات قاعدة البيانات التي تنشئ في مجلد C:\Program Files\Microsoft SQL Server\MSSQL\Data بامتداد .mdf كيف أتعامل معهم و كيف أضيفهم لمشروع السيت آب يعني هل يجب أن ان أضعهم في نفس المسار الذي كنت أتعامل معهم فيه في وقت البرمجة أم ماذا ؟؟؟

و آسف للمرة الألف على كثرة تساؤلاتي :s

هذا الموضوع مغلق.

مواضيع مشابهة