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

بدايتى مع sql

بدأه سلمى محمد في 4 نوفمبر 2013 · 10 رد · 1,234 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ارجو المساعدة ,

 بعد فترة بحث ودراسة .. استطعت بفضل الله وفضل هذا المنتدى العظيم 

ان اعمل مشروع مرتبط بقاعدة بيانات الاكسس 

من اضافة وتعديل وحذف واستعلام وبحث بجميع الطرق وربط جدول بأخر 

 

لكن الان مطلوب منى عمل مشروع ب sql  وانا لا ادرى اى شىء عنها 

 

ارجو المساعدة .. ما يجب انا افعله لابدأ بداية صحيحة 

وارجو الاجابة على بعض الاسئلة 

 

ما الفرق بين برنامج sql server الذى يتم تسطيبه وملف mdf 

وكيف يتم تكوين ملف mdf  , وهل هو يشبه ملف mdb للاكسس

اريد عمل برنامج يعمل على الشبكة المحلبة لدى جهازين كمبيوتر 

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

ياريت مثال بسيط لربط البرنامج بقاعدة البينات sql  يشمل ( الاضافة والتعديل والحذف والبحث ) 

 

اسفة على الاطالة 

#2

تفضلي هذه الروابط ان شاء الله تفيدك

 

ابدأ مع SQL server

مصادر تعليمية للSQL Server

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 4 نوفمبر 2013 في 13:00

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

شكرا جزيلا

 

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

#4

شبكة محلية تكفى للربط بين الاجهزة داخل الشركة 

#5

لا يشترط وجود انترنت يكفي الشبكة المحلية وهذا اذا كا كل الاجهزة علي نفس الشبكة

#6

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

شكرا للاجابات

لكن عندى مشكلة فى الاتصال

نصبت sql 2008 على جهاز يعمل على ويندوز 7 ونصبته على جهاز اخر على نفس الشبكة ولاكين يعمل على ويندوز xp

عند وضع اسم السيرفر والاتصال بالاخر لايمكن

ما الحل ؟؟ وهل توجد اعدادات يجب عملها !!؟

#8

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

 

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

 Class1.sqlcon.ConnectionString = "data source=EBRAHIM-PC\SQLEXPRESS;initial catalog=db;integrated security=true"

وكان كود الاستعلام

        Dim str As String = "select userid,userpassword from users where userid=" & Txtnumber.Text & "  and userpassword='" & txtpass.Text & "'"

        Dim sda As New SqlDataAdapter(str, Class1.sqlcon)
        Dim ds As New DataSet
        sda.Fill(ds)
        If ds.Tables(0).Rows.Count > 0 Then
            Me.Hide()
            frmmain.show()
        Else
            MsgBox("هناك خطـ فى ادخال البيانات")
        End If

وكان يعمل جيد جدا

الان اريد مساعدة فى التعديل على الكود لاتصال بالسيرفر الخارجى

علما بأن اسم السيرفر

XP-0EBF9D03604C\SQLXP

اسم المستخدم sa

الباسود 1230

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

وشكرا

#9

مفيش رد !! ؟

#10

ماذا تقصدين بالسيرفر الخارجي ؟

هل هو سيرفر خارجي علي الانترنت ؟

أم جهاز آخر محلي ؟

وهل الجهاز الاخر عليه ايضا برنامج SQL Server أم لا ؟

وما هو اسلوب ربط الجهازين ؟؟ اقصد هل الجهازين مربوطين بشبكة واحده أما ماذا ؟؟

لابد ان تعطينا تصور كامل للوضع عندك حتي نستطيع مساعدتك

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#11

السلام عليكم

انا اعمل على برنامج يجب ان يعمل على الشبكة المحلية وعلى شبكة الوايرلس

جبت سويتش وسطبت ويندوز وهمى واصبح لدى شبكة محلية لجهازين :)

على الجهاز الوهمى وضعت sql server 2008 وفعلت الاعدادت حتى يستقبل الاتصال الخارجى واصبح هذا هو السيرفر

وعلى الجهاز الاساسى وضعت sql server 2008 ايضا و vb 2010

واتصلت بالسيرفر من خلال قاعدة البينات على الجهاز الاساسى sql 2008

واتصلت ايضا من خلال عمل برنامج بـvb.net

وكان كود الاتصال

 Class1.sqlcon.ConnectionString = "Server=XP-0EBF9D03604C\xp;Database=serDb;User Id=sa;Password=123456;"

وتم الاتصال بالسيرفر بنجاح وارسال الاستعلام وكله تمام لحد هنا :)

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

انا استخدمت اليوزر الاساسى sa هل هذا يكفى ان اعطيه صلاحيات ولا يجب انا اعمل اكثر من يوزر !!؟

===

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

ازاى ابرمج connection string مش محكوم باسم السيرفر

شكرا جزيلا للمساعدة :)

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