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

أفيدوني بالنسبة لنشر البرنامج على الشبكة

مغلق
بدأه ferass في 24 مايو 2005 · 9 رد · 713 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

1-نقلت قاعدة البيانات على أحد هذه الأجهزة وليس الخادم

2- جعلت عنوان الربط في البرنامج يقرأ من ملف خارجي txt وفيه عنوان قاعدة البانات على هذا الجهاز أي قابل للتعديل

3 ولكن المشكلة كيف يمكن ربط البرنامج من 4 أجهزة على الشبكة بقاعدة البيانات هذه

أرجوا لمن لديه معرفه أن يخبرني ولو بالقليل

وشكرا لكم

#2

اخي استخدم برنامج sql server راح يريحك كثيرررررررر

#3
اقتباس
اخي استخدم برنامج sql server راح يريحك كثيرررررررر

الحقيقة رد شافي ووافي

:lol: :lol: :lol: :lol:

يا اخي لقد ذكر انه استخدم قواعد بيانات SQL في تصميم الDatabase فانت لم تضف شيئا

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#4

كل ماعليك هو ان تكتب في ال server name داخل ال connection string اسم او الip الخاص بالجهاز الذي يحتوي على ال DB .

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#5

أشكركم بالنسبة لsql server فقد استخدمتها بالفعل

في تصميم قاعدة البانات

ولكن الذي كنت أريد الوصول إليه هو ماقاله الأخ باشمهندس لكن أريد أن أعرف لوكانت قاعدة البيانات على الجهاز الذي اسم السيرفر فيه ksa أو رقم ip 192.1.1.1 وموجودة في ال القرص c كيف يكون العنوان وهل لازم تكون قاعدة البيانات لها خاصية مشاركة الملفات وأشكركم على مروركم وردودكم ;) ;)

#6

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

يجب عليك أن تضع قاعدة البيانات في مجلد على الشبكة ( Sharing ) ثم استدعه كالتالي :

\\PCName\FolderName\DataBaseName

حيث أن :

PCName : اسم الجهاز

FolderName : اسم المجلد

DataBaseName : اسم قاعدة البيانات

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

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#7

لا تحتاج لعمل مشاركة أو اي شيء اخر

فقط قم بعمل الاعدادات للسيرفر، واجعل البرامج تقوم بالاتصال من خلال ConnectionString

او يمكنك ان تقوم بتخزين ConnectionString داخل ملف config وتقوم بقرائتها منه او تعديلها من خارج البرنامج بدون الحاجة لتغير اي شيء من داخل البرنامج

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#8

لا يجب عليك معرفة مكان تخزين الَSQL Server على الجهاز اذا كانت في الC او D كل ماعليك معرفته هو الIp او الMachine Name و ان تكون متصلا بnetwork مع هذا الجهاز و ان يكون لك صلاحيات استخدام الdatabase

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#9

أشكركم جميعا على التفاعل مع الموضوع وسوف أعمل ماقلتوه لي وأرد إن واجهتني مشاكل

#10

السلام عليكم

انتا مش محتاج مسار او اى حاجة كل ما تحتاجة ان انتا تحدد اسم السيرفر او ip

مثال

     Public Shared con As SqlClient.SqlConnection = New SqlClient.SqlConnection("Data Source=192.168.1.100,1433;Network Library=DBMSSOCN;Initial Catalog=sacdata;Integrated Security=SSPI;")

ول انتا عامل User & Password

  Public Shared con As SqlClient.SqlConnection = New SqlClient.SqlConnection(" Server=SACDATA;Database=SACDATA;User ID=waleed;Password=waleedhm;Trusted_Connection=False")

ولو من غير User & Password

  Public Shared con As SqlClient.SqlConnection = New SqlClient.SqlConnection("Data Source=sacdata;Initial Catalog=sacdata;Integrated Security=SSPI;")

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

br17.gif

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

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…