اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم

مجهود ممتاز 

لكن لوكانت قاعدة البيانات فيها جداول كثيرة

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

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

انا جربت قاعدة بيانات مكونة من 10 جداول وكانت النتيجة غير مرضية بسبب ضعف خط الانترنت

هذه الطريقة تستخدم لدى مبرمجي الفيجوال دوت نت حيث يتم انشاء اتصال بالسيرفر وجلب البيانات المطلوبة ثم يتم قطع الاتصال وتتم معالجة البيانات 

ثم يتم الاتصال بالسيرفر لعمل تحديث البيانات في الجداول 

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

مع تقديري واعتزازي لكل الاعضاء

تم تعديل بواسطه احمد الرمضان
قام بنشر

اخي الفاضل مارد احملت sql serves 2008 ولاكن لم يعمل معي بعد التنصيب لان ايقونة التشغيل غير موجدوده

ارجو الافاده وجزاك الله خيرا

قام بنشر

اخي الفاضل نصبت  SQL Server 2008 r2 Management Studio 

علي ويندوز 7  \ pt 32
ولاكن واحهتني  مشكلة  بعد البرنامج  sql  يطلب مني  ( server name) 

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

ارجو المساعده لو سمحتو الموضوع مهم بالنسبه ليpost-114286-0-87859900-1432934930_thumb.

قام بنشر

اخي الفاضل نصبت  SQL Server 2008 r2 Management Studio 

علي ويندوز 7  \ pt 32

ولاكن واحهتني  مشكلة  بعد البرنامج  sql  يطلب مني  ( server name) 

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

ارجو المساعده لو سمحتو الموضوع مهم بالنسبه ليattachicon.gif3.jpg

 

 

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

 

انصح بمراجعة فيديو الشرح  اولا

قام بنشر

شكرا اخي الفاضل مارد علي ارشادك فعلا الفيديو موضح كل شي 

وانا نسيت اني لازم عمل قاعدة البينات اولا علي الاستضافه 

ولكن حسابي لم يوكد حتي الان  وكل ما بدخل علي الويب سيت بتاعي 

انظر الصوره

post-114286-0-34488600-1432937954_thumb.

قام بنشر

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

 

اما حسابك فمؤكد فقط ادخل على

 

 

post-111394-0-38312100-1432938844_thumb.

قام بنشر
اخي الفاضل انا طبقة كل شيئ كما في الفيديو
بس بس لوتكرمت اريد رابط برنامج sqlالظاهر غير كامل لاني بعض الخطوات الموجوده في الفيديو غير موجوه فيه
معلش انا تعبتك معي سامحني
لاني بعد ما نصبت
انظر الي الصور
رغم اني اي انشاة داتا بيز علي لاستضافةوبعد ذالك دخلت علي run / odbc واتبعت الخطوات الموضحه في الفيديو ;ونجح الارتباط وكل شي تمام
وبعد ما نصبت سيكوال ظهرت لي هذه الصور
طبعا هذا مخالف لشرح الفيديو post-114286-0-67851200-1432975352_thumb.
قام بنشر

اخي الفاضل مارد شكرا لك علي جهودك العظيمه  انا اعرف اني غلبتك معي 

انا طبقت ما اشرت اليه في المرفق وظبط معي  ولكن  ال sql  غير متصل 

انظر الي الصوره post-114286-0-52420600-1433024831_thumb.

قام بنشر

اخى الكريم اضغط على الداتابيز وانتظرحتى تفتح جميع الداتابيز التى على نفس سيرفيرك

 

وابحث عن الداتابيز الخاصة بك وستجدها وتعامل معها

قام بنشر

اخى الكريم ابعد عن جدوال السيستم نهائيا

 

اضغط كليك  يمين على كلمة tables واختار design  على ما اذكر او new 

وابدا فى تصميم اول جداوالك

قام بنشر

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

 

تفضل اخى الكريم انواع الحقول

 

SMALLINT : للقيم العددية الصحيحة الصغيرة وتتراوح بين -32768 و 32767 أما في حالة UNSIGNED فإنها تتراوح بين 0 و 65535
 

 

INT : هذه للقيم العددية العادية ، يعني ليست كبيرة جداً وليست صغيرة جداً ، وتكون بين -2147483648 و 2147483647، أما في حالة UNSIGNED فتكون بين 0 و 4294967295
TINYINT : للقيم العددية الصغيرة جداً ، وقيمتها ما بين -128 و 127 أما في حالة UNSIGNED فتكون بين 0 و 255
وهناك أنواع أخرى مثل MEDIUMINT للقيم العددية الأصغر من INT
وهناك أيضاً BIGINT : وهذه للقيم العددية الكبيرة جدا جدا وتترواح قيمتها بين -9223372036854775808 و 9223372036854775807 وفي حالة UNSIGNED فتكون بين 0 و 18446744073709551615
VARCHAR : للقيم النصية وأكبر عدد أحرف 255
TEXT : هذه أيضاً للقيم النصية وتكون أكبر من VARCHAR وأقصى عدد أحرف هو 65,535
CHAR : هذه أيضاً للقيم النصية وأقصى عدد للحروف هو 255، لكن الفرق بينها وبين VARCHAR أن هذه إذا حددت مثلاً عدد الحروف 5 وكتبت 3 فإن 2 الباقيين سيتم تعبئتهم بفراغ (space) ، أما VARCHAR فإنها تحفظ القيم بعدد الحروف فقط ولكن تزيد بايت واحد
يوجد نوع آخر وهو LONGTEXT ويقبل عدد حروف يصل إلى 4,294,967,295 أي حوالي 4GB
DATE : هذه للتاريخ فقط وتكون على شكل Y-m-d
هناك نوع آخر وهو DATETIME ويسجل التاريخ بالإضافة إلى الساعة والدقيقة والثانية
على هيئة YYYY-MM-DD HH:MM:SS
هناك نوع آخر وهو TIMESTAMP ويسجل فيه عدد الثواني منذ تاريخ 1/1/1970 الساعة 00:00:00 (توقيت اليونكس)
ملاحظة مهمة جداً : لا تحفظ الأرقام لأنها لا تُحفَظ وإنما افهم المطلوب فقط، ثم بعد ذلك سيصبح بإمكانك معرفة نوع الحقل وطوله بدون مراجعة هذه الأرقام في رأسك
ثالثاً: نصائح في تحديد نوع الحقل المناسب :


  • أولاً: نوع الحقل TINYINT استخدمه للحقول الصغيرة مثل حقل التأكد من نشر المقال أو أمثاله
  • ثانياً: نوع الحقل INT استخدمه للحقول التي تحتاج إلى رقماً كبيراً ولكن ليس كبيراً جداً مثل id و hits للمقال أو الموضوع أو أمثاله
  • ثالثاً: نوع الحقل BIGINT استخدمه للحقول الكبيرة جداً مثل عدد الزيارات للموقع hits الصفحات لأنه يصل إلى عدد كبير
  • رابعاً: نوع الحقل VARCHAR استخدمه للحقول النصية الصغيرة مثل IP و الاسم والدولة وأمثاله
  • خامساً: نوع الحقل TEXT استخدمه للنصوص الأكبر من 255 حرف وأصغر من 65 ألف حرف
  • سادساً: نوع الحقل LONGTEXT استخدمه للنصوص الكبيرة جداً الأكبر من 65 ألف حرف

أنت غير ملزم باتباع الملاحظات السابقة ويمكنك اعتبارها نصيحة cupidarrow.gif
رابعاً: ملاحظات أخرى :


  • نوع الحقل لا علاقة له بالثغرات وإنما بنوع البيانات المحفوظة بداخله
  • من المهم أن تختار نوع الحقل المناسب وحاول قدر الامكان معرفة عدد الأحرف التي تحتاجها ولو بالتقدير
  • حاول قدر الامكان استخدام VARCHAR بدل CHAR
  • نوع الحقل يحدده نوع البيانات واستخدامه ، حاول أن تهتم بهذا الجانب
  • الحقول العددية التي لا تتطلب وجود قيمة سالبة اجعلها UNSIGNED
قام بنشر

اخي الفاضل مارد معلش غلبتك معي انا اعرف هذا 

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

وبعد ذالك اتبع هذه الخطوات 

والله انا احترت

قام بنشر

اما اذا اردت التعامل مع 2008 فعليك بالطريقة المدرجة فى الفيديو

 

اولا يجب ان يكون لديك اسم مستخدم وبلاسورد لجهازك

ثم سجل خروج من السيرفير

 

وقم بتسجيل الدخول من خلال الويندوز كما هو مدرج فى الفيديو فى ذلك الوقت يمكنك انشاء الجدول بسهوله ورفعة الى قاعدة البيناتpost-111394-0-49507100-1433030274_thumb.

قام بنشر

اما اذا اردت التعامل مع 2008 فعليك بالطريقة المدرجة فى الفيديو

 

اولا يجب ان يكون لديك اسم مستخدم وبلاسورد لجهازك

ثم سجل خروج من السيرفير

 

وقم بتسجيل الدخول من خلال الويندوز كما هو مدرج فى الفيديو فى ذلك الوقت يمكنك انشاء الجدول بسهوله ورفعة الى قاعدة البيناتattachicon.gifUntitled.png

اخي الفاضل ممكن شرح الطريقه لو تكرمت

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information