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

السلام عليكم .... ممكن خدمه

مغلق
بدأه زائر في 25 سبتمبر 2001 · 6 رد · 543 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا استخدم MS Windows 2000 Server

ومركب عليه MS SQL Server 2000 و MS VisualBasic

كنت لمن اسوي اعدة بيانات في SQL واروح اربطها مع VB بواسطة

الDataEviroment وبعد اختيار الProvider اذهب لأختار اسم السيرفر وقاعدة البيانات ... كان اسم السيرفر يظهر لي بالقائمه ..

ولكن الان لا أدري ما المشكله فإن اسم اليرفر لا يظهر بالقائمه

؟؟؟

اتمنى المساعده

#2

في البداية يجب ان تتاكد من ان ال SQL Server يعمل و ذلك من لوحة التحكم

Administrative Tools -> Services

حيث ستجد Service بالاسم SQL Server ، تاكد انه شغال

على العموم قد يختفي اسم الجهاز المركزي من القائمة لو قمت بتركيب برامج حماية من الهاكر في انترنت ، حيث ان هذه البرامج تعرقل الاتصال الدخلي بين البرامج في جهازك ايضا ، فمثلا النسخة الثانية من Norton Internet Security تخفي لك ال SQL Server من كل قوائم الاتصال بقاعدة البيانات ، اما Norton Antivirus 2002 و النسخ المحدثة من Norton Antivirus 2001 تحدث مشكلة مع كود فتح الملفات في Internet Information Service 5 و ما الى ذلك.

ما احاول ان اقوله هو انك قمت بتركيب برنامج احدث هذه المشكلة

و لكن المشكلة ليست مستعصية ، فحتى لو لم يظهر اسم الجهاز المركزي فيمكنك كتابة الاسم يدويا و يحدث الاتصال ، اما ان كان ال SQL Server في جهازك و انت لا تعلم اسم جهازك فيمكنك كتابة الكلمة localhost (و تعني للنظام كلمة "جهازي") لتحدث عملية الاتصال.

احيانا قد تحدث مشاكل ايضا مع ملفات قواعد البيانات ADO حيث يفضل ان يكون في جهازك احدث اصدار من ADO و على ما اظن هو 2.5 او 2.6 و لكن قبل تركيب اخر اصدار منها يفضل ان تركيب Visual Basic Service Pack 5 لتستفيد من كل مميزات ADO الجديدة.

اخبرني ان لم تنجح بالاتصال مع ال SQL Server و ان وجدت رسائل خطاء تظهر لحظة فتح القائمة لتبحث عن ال SQL Server

#3

مشكور اخوي

أول شي ال SQL Server شغال .

صحيح انا نزلت Norton Internet Security

اما بالنسبه لكتابة اسم الجهاز " هذه هي الطريقه اللي استخدمها"

بس المشكله اني انا الان شغال بمشروع ASP وعند الاتصال بقاعدة البيانات يطلع لي Error ويقول انه Login user sa Failed

#4

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

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

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

على العموم لو لم تكن قد اضفت اسم دخول و كلمة سر قم باضافة اسم مرور في الجزء Security في ال SQL Server بداخل ال Enterprise Manager و اعطه صلاحيات على قاعدة البيانات

و من ثم اضف اختبر هذا الاسم عن طريق اية برنامج مثل ال SQL Query مثلا او اية برنامج اخر ، و ان عملت بنجاح اضفهم الى ال Connection String في صفحة ال ASP

بالمناسبة ، طالما انك تستخدم ال Norton Internet Security و الذي ياتي معه ال Norton Antivirs ستجد بان كود ال ASP التالي لن يعمل في حال ان البرنامجين السابقين فعاليين

<% 
xFileName = Article("Article KEY") & "/article.htm"
xFileName = server.mappath(xFileName)
Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists( xFileName ) Then
	set MyFile = fso.OpenTextFile(xFileName, 1 )
	outstring = MyFile.ReadAll
	Response.write  outstring 
	MyFile.Close
End IF
%>

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

#5

اولا شكرا على ردك السريع

ثانيا انا استخدم Norton AntiVirus 2001

ثالثا أنا اتذكر اني شغال على Mixed Mode

رابعا انا ما استخدم مثل هالكود.

بليز هيلب مي لأنه المشرووع ضروري

ومشكور مقدما

If you have MSN Massenger plz Add me to your List

aymanfm@hotmail.com

#6

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

و اسم المرور الجديد و كلمة السر يجب ان تضيفهما في ال Connection String in the Active Server Page الذي تستخدمه للاتصال بمحرك قاعدة البيانات.

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

#7

اخي خضر ...

هاد الConnection Strin

Provider=SQLOLEDB.1;Persist;User ID=sa; Security Info=False;Initial Catalog=Tdb;Data Source=my-srv"

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

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

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

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

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

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