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

الاتصال مع Sql Sever من خلال الشبكة باستخدام حسابات الويندوز

رائج
بدأه TareqVB في 18 يونيو 2008 · 41 رد · 20,717 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#26

السلام عليكم اخى طارق

انا جربت و تم الاتصال فعلا بالقاعده و لكن نفس المشكله لا تعمل على الاجهزه لاخرى فما الحل فى رايك

#27

شكرا لك

#28

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

جزاء الله خيرا

كنت محتاج هذا الموضوع ضررررررروري جدا :)

عني سؤال:

عاوز اعمل برنامج لمطعم يتم من خلاله ارسال الطلبات للمطبخ ويتم عرض الطلبات علي شاشة الجهاز الموجود في المطبخ بمجرد ارسالها بدون ما يقوم المطبخ بعمل اي حدث لاسترجاع البيانات؟؟

فهل استخدم هذه الطريقة ؟؟

#29

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

هوضح اكتر :

انا فهمت كويس فكرة الاتصال بقاعدة البيانات ولكن ما اريده هو

تغير البيانات المعروضة من الداتا بيز علي جهاز اتوماتيكيا نتيجة تغير في الداتا بيز قام به جهاز اخر

ياريت لو السؤال لا يخص هذا الموضوع تسعدوني في الوصول الي المكان المناسب او الموضيع التي ابحث فيها

#30

شكرا جزيلا ... جعله الله في ميزان اعمالك الصالحة

#31

جزاكـ الله خير شرح جميل وواضح

#32

الله يعطيك العافيه

Just be you But upgrade yourself

#33

بارك الله فيك اخي الكريم

#34

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

بجد مش عارف اقلك اية انا كنت داخل المتندى علشان اكتب سوءال فعلا بخصوص الموضوع دا وبجد ربنا يباكلك انا عملت برنامج فى شهور والله فيجوال بيسك 2008 مع سيكوال 2008 وفى الاخر حاولت مرارا وتكرارا انه يشتغل عن طريق النت وورك مش راضى يشتغل ولى زميل فى العمل عمل الاعدادات مرة واحدة ونجحت معاه مش عارف ازاى ومتهيقلى هو نفسو مش عارف المهم بقى انه بعد ما خلص والبرنامج بتاعى قرأ الداتا الى على السيرفر وضيفت بيانات وحزفت بيانات واختبرتة وكلو تمام والحمد لله اجى تانى يوم افتح برنامج السيكوال سيرفر حلف ماهو فاتح ابدا احاول فية يمين شمال مفيش اغير اليوزر بدل بتاع الوندوز وادخل اى يوزر من الى انا عاملهم يقولى ملكش صلاحية مع ان دول اللى كنت داخل بيهم قبلها بيوم المهم غيرت الوندوز طبعا ونزلت السيكوال 2008 من جديد ولعبت شوية كدا فى SQL Server Configuration Managerلانى كنت حاسس (مجرد احساس) ان زميلى شغل الاتصال بالكلينت منها وعملت ريستارت للجهاز ظهرت المشكلة الاولى انى مش عارف افتح السيكوال اساساروحت مرجع كل الConfiguration الى كنت عاملها زى ما كانت راح فاتح والحمد لله الذى لا يحمد على مكروه سواهلكن الداتا بيز الى كنت عاملها اتدمرت مبقتش تفتح لا جداول ولا اى شىءوحاول زميلى دا تانى لكن للاسف بردو معرفشبالنسبة لشرح حضرتك فا هو ممتاذ مفيش اى خلاف وربنا يجزاك خير عن كل حرف فيه لانك بجد الموضوع دا قليل جدا على النت واللى عاملة مش عاملة بالتفاصيل زى حضرتك وفى حاجات كتير واقعه

(((اسف انى طولت على حضرتك بس حبيت انقلك المعاناه اللى ممكن يعانيها اى شخص زى واكيد فى ناس زىى تعبت بردو كدا وحاولت اكتر منى كمان ولكن بدون فائدة )))

بعد اذنك انا كنت عاوز حضرتك تضيف من خبرتك فى الكتاب بتاعك بعض الحاجات دا لو كان عندك وقت ودى منفعة للناس كلها

1- الشرح على 2005 وحاجة زى Surface Area Configuration for Services and Connections مش موجودة فى 2008 واخاف اجتهد واعتبرها SQL Server Configuration Manager لاحسن يقفل السيفر تانى دا بالاضافة ان الحاجات اللى داخل الاتنين مختلفة

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

ومرة اخيرة انا بشكل حضرتك على التعبك فى محاولة مساعدة الاخرين وجزاك الله كل خير [/وسط]

تم تعديل هذه المشاركة بواسطة MOHAMEDAdEL1986 في 2 أكتوبر 2012 في 00:20

#35

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

بصراحة ياجماعة انا كنت متضايق ان الاخ صاحب الموضوع لم يرد على كلامى

ولكنى اكتشفت ان الموضوع منذ سنة 2008 حيث لم الاحظها الا الان

ولكنى عندما رايت الموضوع فى الصفحة الاولى اعتقدت انة موضوع جديد

لذلك اطلب من احد المشرفين او اهل الخبرة او من لدية اى معرفة بخصوص ذلك الموضوع لم يبخل علينا وعلى منتدانا بها

لانة موضوع هام جدا بصراحة وكثير من الاعضاء لا يعرفة

وشكرااااااا

#36

شرح مثالي وبارك الله بيك وكثر من امثالك

هناك مشكلة عند نقل البرنامج الى جهاز ثاني لان اسم الكومبيوتر قد تغيير فان البرنامج لا يعمل

والحل هو كود يتغيير بحسب تغيير اسم الحاسبة وانتاج connection string حسب تغيير الحاسبة

وهذا هو الكود يعمل على sqlexpress واا كنت تستعمل سيرفر اخر كل ما عليك فعلة تغير الاسم في الحاسبة ويعمل الكود بدون اسم المستخدم والباسوورد فقطwindows authentication

واحب ان اذكر بان النسخة المرفقة مع دوت نيت هى sqlexpress

وهذا هو الكود

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
namespace wellcomscreen
{
   public  class GetConnectionStringclass
    {
       static public  string GetConnectionString()
       {

           //get computer name to data source جلب اسم الكومبيوتر
           Type t = typeof(System.Windows.Forms.SystemInformation);
           PropertyInfo prop = t.GetProperty("ComputerName");
           object propval = prop.GetValue(null, null);
                                                       //sqlexpress اسم السيرفر
           return "Data Source=" + propval.ToString() + "\\sqlexpress ;" + "Integrated Security=SSPI;";

           //وفي النهاية تحصل على Conectin string
           //وكل ما عليك فعله في اي مكان من البرنامج 
           //استخدام using
           //كما في مثال الاتي
             //using (SqlConnection cn = new SqlConnection(GetConnectionStringclass.GetConnectionString()))
             //           {

             //               SqlCommand cmd = new SqlCommand();
             //               cmd.Connection = cn;
             //               cn.Open();
             //               cmd.CommandType = CommandType.StoredProcedure;
             //               cmd.CommandText = "insertobject"; 
             //               cmd.Parameters.Add("@id", SqlDbType.Int).Value = n++;
             //               cmd.Parameters.Add("@schoolID", SqlDbType.NChar, 50).Value = textBox6.Text;
             //               cmd.ExecuteNonQuery();

             //               cn.Close();

           //               }
       }
    }
}

تقبلوا مروري والسلام عليكم

تم تعديل هذه المشاركة بواسطة zaraki_kenpache في 5 أكتوبر 2012 في 14:33

#37

الف شكر

الحمد لله رب العالمين 


ضاقت ولما استحكمت حلقاتها فرجت وكنت اظنها لن تفرج


#38

مشكور أخي الكريم !!

تم تعديل هذه المشاركة بواسطة Marn Ammar في 25 مارس 2013 في 16:42

#39

جزيل الشكر على الشرح السلس الجميل

#40

انا حاولت اجرب هذا الشرح مع العلم اني استخدم ونيدوز سفن اتبعتو جميع الخطوات السابقة بالترتيب كلها طبقت معي. الي ان وصلت الي منفذ الاوامر وكتبتو firewall.cpl لم تظهر لي شاشة جديده لاختيار تبويب (استثناءات)

ولما اجد sql port ولا المنفذ TCP 1433 ؟؟؟!! ارجوكم ساعدوني هذا الموضوع شكلي بالي كثيرا وانا لي مده طويلة ابحث عنه حتي ظننتو انو غير ممكن .ان كان لاحدكم فكرة فل يساعدني ارجوووكم

وَقُلْ رَبِّي زِدْنِي عِلْماً
#41

شرح ممتاز ... بارك الله فيك 

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#42

اكرمك الله

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

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

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

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

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