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

عدة أسئلة توضح مفاهيم كثيرة لنا في Sql Server

مغلق
بدأه yasserstars في 26 ديسمبر 2007 · 4 رد · 1,390 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

واريد الأن الأنتقال للعمل بقاعدة SQL server لانها متطلبات السوق حاليا

ولكن المشكلة ان عملية التعلم من خلال محاكاتي مع الجهاز أصبحت صعبة لنقص المفاهيم

فالبرنامج دائما يعطي خطأ عند استخدام قاعدة جاهزة من اس كيو ال سيرفر

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

فهل هذا الكلام صحيح أم لا ؟ وهل يكفي تثبيت النسخة المصغرة من ال اس كيو ال سيرفر علي الجهاز لكي يعمل ؟

وهل هذه النسخة المصغرة يمكن انشاء قاعدة بيانات من خلالها أم لا ؟

اذا كان ممكن أرجو الشرح بدقة كيفية انشاء قاعدة بيانات من خلالها (بالتفصيل ) ؟

هل من أحد يزودنا برابط لهذه النسخة المصغرة واتمني أن يكون مباشر وتكون النسخة تعمل مع ويندوز اكس بي سيرفس باك 2؟

ولي جزئية أخر أسف لكثرة أسئلتي ولكني لم أعد أجد حلول لهذا الموضوع لتعلمها

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

فماذا أكتب في خانة اسم السيرفر

أرجو الإجابة بشيئ من التوضيح علي أسئلتي لاني صار لي زمن و أنا أحاول فهم طبيعة التعامل مع اس كيو ال سيرفر ولكن العملية غير واضحة لي بالمرة

واسف مرة أخري علي اطالتي وكثرة أسئلتي

#2

والله اخوى بتواجهنى نفس المشكله بردو نزلت كورس تعليم و فيه حكايه المحاكاه دى جننتنى مع انى نزلت net work fram 2.0 و انا سيرفس باك 2 بس فى واحد قالى هيا شغاله مع ويندوز سيرفر !!!

#3
اقتباس
فهل هذا الكلام صحيح أم لا ؟ وهل يكفي تثبيت النسخة المصغرة من ال اس كيو ال سيرفر علي الجهاز لكي يعمل ؟

نعم فأنت هنا تحتاج إلى ما يسمى الـ SQL Server Storage Engine و هذه تختلف إمكاناتها من نسخة إلى أخرى .. وهي التي تتحكم بالتخزين و تديره و تتعامل مع ملفات البيانات .. فأنت كمبرمج Data Driven Application بحاجة إلى محاكاة هذا الـ Engine و إرسال الأوامر إليه .. سواء DML أو حتى DDL أو DCL ..

و هذا الـ Engine هو المستخدم لصيانة الملفات و الحفاظ على الـ Database Consistency و التحكم بالوصول إلى البيانات و إدارة الصلاحيات ..

اقتباس
وهل يكفي تثبيت النسخة المصغرة من ال اس كيو ال سيرفر علي الجهاز لكي يعمل ؟

نعم يكفي و لكنها كما ذكرت محدودة الإمكانات من حيث حجم قاعدة البيانات و استعمالها للـ Hardware Resources .

اقتباس
وهل هذه النسخة المصغرة يمكن انشاء قاعدة بيانات من خلالها أم لا ؟

طبعاً .. ولم لا ! .. هناك توضيح بسيط .. الذي ينزل مع الـ Visual Studio هو محرك التخزين Storage Engine للنسخة Express

طبعاُ عليك أن تنتبه في هذه الحالة لا يكون لديك ستوديو إدارة للـ Storage Engine يعني ما في واجهة رسومية تستطيع من خلالها أن تنشئ قاعدة بيانات في تلك اللحظة ! ولذلك عليك بتنصيب ملف حجمه 38 ميغا هو SQL Server Management Studio لتتمكن من التعامل مع الـ Storage Engine عن طريق الواجهات السهلة .

اقتباس
اذا كان ممكن أرجو الشرح بدقة كيفية انشاء قاعدة بيانات من خلالها (بالتفصيل ) ؟

ستتمكن لوحدك و بدون مساعدة من فعل ذلك بعد تنصيب ستوديو الإدارة من إنشاء القاعدة .. بكل يسر و سهولة .. تشجع ولا تخاف .

اقتباس
هل من أحد يزودنا برابط لهذه النسخة المصغرة واتمني أن يكون مباشر وتكون النسخة تعمل مع ويندوز اكس بي سيرفس باك 2؟

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

طبعاً لا يوجد في تلك الصفحة سوى زر واحد مكتوب عليه "Download" بالإنكليزي الفصيح .

http://www.microsoft.com/downloads/details...;displaylang=en

اقتباس
فماذا أكتب في خانة اسم السيرفر ؟

يتم تحديد اسم السيرفر أثناء التنصيب يا أخي الكريم .. بالنسخة لنسخة Express اللي بتنزل مع الـ Visual Studio تأخذ اسم افتراضي هو :

PC Name\SQLEXPRESS

بالنسبة للتعامل مع الـ SQL Server Management Studio يمكنك تنزيل كتيب قمت بتأليفه مع الصور التوضيحة حول التعامل مع هذه الأداة ..

/index.php?showtopic=139698

بالتوفيق ..

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#4

أخي عماد أشكرك علي جهودك في مساعدتي

وارجو أن لا تمل من كثرة أسئلتي ولي عدة استفسارات أخري

1- الرابط الذي وضعته الملف به مساحتة 243 ميجا وانت قلت ان الملف مساحته 38 ميجا فما هذا ؟

2- علمت من أحد الاعضاء انني يمكنني ان أنشاء قاعدة بيانات اس كيو ال من خلال الأكسيس باصداراته المختلفة وقد حاولت بالفعل استخدام الطريقة ولكني اصطدمت بنافذة تقول لي أدخل " ملقم SQL الذي تريدة لتحميل قاعدة البيانات "

و " معرف تسجيل الدخول " و " كلمة المرور "

فحاولت ان أضيف أي بيانات ولكن لم تنجح العملية معي

فهل هناك شيئ معين يجب أن أكتبة في هذه الخانات ؟ أم ماذا أكتب ؟

ارجو ان لا تمل من كثرة أسئلتي فانا تعبت من هذا الموضوع الذي لا أعرف كيفية التعامل معه

#5

يا أخي ياسر .. أنا عم إحكي بالعربي يعني الشغلة ما بدها ترجمة ..

أنا قلتلك أن هناك نسخة تنزل مع الفيجوال ستوديو لكن بدون SQL Server Management Studio ولهذا تحتاج لتحميل ملف حجمه 38 ميغا وضعت لك رابطه هناك في مشاركتك تلك ..

أما الرابط الذي وضعته هنا لك فهو رابط للنسخة Express Edition كاملة ( الـ Storage Engine مع الـ SQL Server Management Studio ) يعني رابط لملف واحد فقط لا تحتاج غيرو .. يعني هذا الملف يحوي تنصيب نسخة كاملة للـ SQL Server Express مع ستوديو الإدارة مع كل شي .. يعني أنك لا تحتاج إلى النسخة المرفقة مع الفيجوال ستوديو بهذه الحالة فقط هذا

الملف ( 243 حجمه ميغا ) .

اقتباس
2- علمت من أحد الاعضاء انني يمكنني ان أنشاء قاعدة بيانات اس كيو ال من خلال الأكسيس باصداراته المختلفة وقد حاولت بالفعل استخدام الطريقة ولكني اصطدمت بنافذة تقول لي أدخل " ملقم SQL الذي تريدة لتحميل قاعدة البيانات "

و " معرف تسجيل الدخول " و " كلمة المرور "

فحاولت ان أضيف أي بيانات ولكن لم تنجح العملية معي

فهل هناك شيئ معين يجب أن أكتبة في هذه الخانات ؟ أم ماذا أكتب ؟

أنا أجبتك على هذا السؤال في ردي الأخير قبل هذا .. و جاوبتك بوضوح !!

بكل الأحوال أنا لست متضايقاً من أسئلتك .. ولا يهمك .

بالتوفيق .

تم تعديل هذه المشاركة بواسطة imadouzoun في 27 ديسمبر 2007 في 11:25

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

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

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