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

خطأ في الدخول على SQL SERVER

مغلق
بدأه أبو أسيل في 21 أغسطس 2001 · 2 رد · 1,743 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الإخوة الأعزاء في هذا المنتدى الرائع

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

ركبت الـ

MS SQL SERVER 7.0

على سيرفر به

MS WINDOWS NT 4.0 SP5

وقبل ذلك قرأت جميع ما كتب عن عملية التركيب من مواضيع وقد تم التركيب بشكل سليم حسب التعليمات .

ثم أردت أن أتحكم بالـ

SQL SERVER

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

SQL SERVER DESKTOP EDITION

وعن طريق الـ

ENTERPRISE MANAGER

حاولت الدخول على السيرفر فلم تنجح العملية وكانت الرسالة التي تظهر عند تسجيل السيرفر هي

GENERAL NETWORK ERROR ,PLEASE READ YOUR NETWORK DOCUMENTATION

مع العلم أن إسم السيرفر يظهر في القائمة الخاصة بالسيرفرات المتوفرة في الشبكة .

فلا أعلم ماذا تعني هذه الرسالة .

هل هناك مشكلة في منفذ الدخول على السيرفر أو ماذا

الرجاء أفيدونا

تحياتي لأخي المشرف خضر ترزي .

#2

المشكلة قد تكون في عدة اماكن

و لكن قبل ذلك لا يفترض ان تركب على الجهاز العادي SQL Server Personal Edition لتتمكن منالوصول الى الجهاز المركزي ، يكفي ان تستخدم قرص الليزر الخاص بالجهاز المركزي لتضعه على الجهاز العادي حيث سيركب برامج الادارة فقط.

على العموم الطريقة التي اتبعتها صحيحة ايضا

الاحتمال الاول ان تكون المشكلة ناجمة عن مشكلة في نظام التشغيل المستخدم منك في الجهاز العادي ، و تظهر الكثير من المشاكل مع Windows 95 و Windows 98 و Windows ME حيث انهم انظمة تشغيل للاجهزة البيتية و ليس للشركات.

و لكن على الرغم من ذلك حاول التاكد من الامور التالية

1- في تعريف الشبكة تاكد من انك تستخدم بروتوكول TCP/IP في كل من الجهاز المركزي و الجهاز العادي.

2- تاكد من ان ارقام ال IP في كل الجهازين تعود لنفس الشبكة (مطلوب معرفة اولية ببروتوكول IP) و صحيحة و يمكن الاعتماد عليها.

3- تاكد من ان البرامج الاخرى بامكانها تبادل البيانات عبر الشبكة بصورة سليمة ، ارسل ملف من الجهاز المركزي الى المستخدم و تاكد من محتويات الملف ، حيث احيانا يحدث بان تكون هناك مشاكل في كرت الشبكة نفسها

4- تاكد انك قمت بتركيب كل الاضافات التي يجب تركيبها على Windows قبل تركيب SQL Server و هي مذكورة في برنامج التركيب

ان كانت كل الامور السابقة على ما يرام فهذا يعني بان الشبكة مستقرة و المشكلة ليست منها و ربما ايضا ليست من نظام التشغيل

الان من ناحية الصلاحيات ، تاكد بان جهازك يتبع لل Windows NT Servr Domain ، هذا ان وجد Domain طبعا ، حيث يجب ان تدخل الى ال Domain باسم دخول و كلمة مرور مدير الشبكة ، و الا عليك اعادة تعريف نفسك بداخل ال SQL Server من قسم ادارة المستخدمين الخاص به.

اما ان لم يكن هناك Domain او لم ترغب باستخدامه ، فهذا يعني بانك ستضطر الى استخدام نظام فحص الصلاحيات الخاص ب SQL Server لذلك اذهب الى الجهاز المركزي و شغل برنامج ال Enterprise Manager و اضغط على ايقونة الجهاز المركزي بالزر الثاني للفائرة حيث ستظهر قائمة صغيرة توصلت الى خصائص الجهاز المركزي

في احد صفحات الخصائص تاكد بانه يمكنك الاتصال بال SQL Server عن طريق المستخدمين في Windows و المستخدمين في SQL Server معا ، و هذا ضروري في حال عدم وجود Domain ، لو اضطررت الى تغير اية شيئ في هذه الشاشة تاكد بانك ستعيد تشغيل الجهاز المركزي بعد ذلك حتى لو لم يطلب منك ذلك.

يمكنك وضع مستخدم بصلاحيات مدير لمحرك قاعدة البيانات بداخل ال SQL Server او تغير كلمة السر الخاصة بالمستخدم sa و هذا المستخدم هو مدير النظام ، حيث ستستخدمه في عملية الوصول الى الجهاز المركزي

الان حاول اعادة تعريف ال SQL Server في الجهاز العادي و استخدم ال SA و كلمة السر التي ستضعها لعملية الاتصال

لو لم تنفع العملية ، حاول ان تستخدم برنامج اخر Client Network Utility و هو موجود في قائمة البرامج ايضا ، حيث يجب اضافة اسم الجهاز المركزي و عنوان ال IP الخاص به في ثاني شاشة من شاشات هذا البرنامج

مثلما يظهر في الصورة التالية

sqlnet.GIF

على العموم لا اعتقد بانك ستحتاج الى القيام بكل هذه الخطوات ولكنها بصورة عامة تبين معظم المشاكل التي قد تحدث مع SQL Server في الشبكات التي لا تستخدم Windows 2000 :)

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

#3

أخي العزيز / خضر

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

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

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

الخطأ الذي كنت واقعاً فيه أننى عرفت الجهاز المركزي في برنامج

Network client utility

وبدل أن استخدم بروتوكول

tcp/ip

بالخطأ استخدمت بروتوكول

named pipe

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

أشكرك عزيزي جزيل الشكر . والله يرعاك

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

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