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

مشكلة فى ربط قواعد البيانات سكوال 2000 بفيجوال بيسك 6

بدأه ensert.net2000 في 23 يناير 2010 · 9 رد · 1,169 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندى مشكلة اثناء الاتصال بقاعدة بيانات سكوال سيرفر2000 موجودة على جهاز سيرفر بعنوان PC1

عند تنفيذ هذة الشفرة وهى شفرة الاتصال بقاعدة البيانات

db.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=Dat;Data Source=pc1"
rs.Open "[Table1]", db, adOpenStatic, adLockPessimistic

يظهر رسالة خطأ اثناء تنفيذ البرنامج صورة مرفقة من رسالة الخطأ

مع العلم اننى شغال على جروب واحد فى الجهزين MSHOME

نظام التشغيل على الجهازين ويندوز اكس بى

ما حل هذة المشكلة

post-60610-12642110273346_thumb.gif

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#2

قم باستخدام SQL Server Authentication عوضاً عن استخدام ال Windows Authentication

قم بإنشاء مستخدم جديد و اعطه الصلاحيات اللازمة و عدل ال Connection String لديك

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3

أخي الفاضل طارق ابراهيم

ماذا لو لدينا أكثر من login

بمعني لو أردنا عمل داخل SQL server

login باسم

mohamed

Ahmed

Mahmoud

Kamal

ماذا ستكون شكل connection string؟

أعتقد انها ليست كذلك لان هذه الحالة connection string تتصل بالمستخدم mohamed مع الرقم السري الخاص به

فهل من طريقة لجعل connection string

Generic علي أي مستخدم نقوم بانشاءة علي SQL server

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=mohamed;Password=123456;

مع العلم أن هؤلاء المستخدمين يعملون علي network

ويتم الاتصال بالسيرفر عن طريق ODBC

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 23 يناير 2010 في 12:26

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#4

ارجوا توضيح الفكرة بالتفصيل اذ امكن

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

فارجوا التوضيح سواء بالمشاركات او بالكتب والدروس لو كان متاح لكم

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

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

اخوكم فى الله / محمد

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#5

المشكلة الحالية سببها استخدام Guest Account و الاعتماد على ال Windows Authentication للاتصال بال MS SQL Server فى حين هناك احتمال بان ال MS SQL Server يستخدم ال Mixed Mode Authentication

اقتباس

ماذا لو لدينا أكثر من login

بمعني لو أردنا عمل داخل SQL server

login باسم

mohamed

Ahmed

Mahmoud

Kamal

معذرة و لكن ما علاقة هذا بالسؤال الحالى ؟

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#6

السلام عليكم

لقد قمت بتجربة الاخ طارق ابراهيم

وعملت مستخدم باسم Test

وكلمة السر 1

وكتبت شفرة الاتصال التالية

db.Open "Provider=SQLOLEDB.1;Data Source=192.168.1.4;Initial Catalog=Dat;User Id=Test;Password=1"

ولم يتم الاتصال حتى الان

ويوجد صور لتوضيح الخطأ فى المرفقات

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

او ارفاق ملف بية الموضوع

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

ولكم منى فائق الاحترام والتقدير

وخوكم محمد

post-60610-12642836684049_thumb.gif

post-60610-12642836802591_thumb.jpg

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#7

تأكد من ان ال MS SQL Server لديك يعمل فى وضعية ال SQL Server and Windows Authentication و ليس ال Windows Authentication

راجع الموضوع على الرابط

/index.php?showtopic=78018

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 24 يناير 2010 في 11:10

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#8

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

SQL Server Does Not Exist

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

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

للتواصل عبر برنامج من برامج المشاركة

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

وشكرااا وجزاك الله خيرا على ما بزلتة من هذة المقالات

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#9

تأكد من اسم السيرفر كونك كتبته صحيحاً

اقتباس

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

للتواصل عبر برنامج من برامج المشاركة

يمنع تماماً استخدام اى اسلوب لحل المشاكل على الخاص او عبر برامج الشات

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#10
اقتباس

يمنع تماماً استخدام اى اسلوب لحل المشاكل على الخاص او عبر برامج الشات

سورى

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

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

وارجوا توضيح الموضوع اذ كان ينفع من غير عمل اسم مستخدم جديد

الله لوحدة يعمل المشاكل الى انا فيها

وبارك الله فيك على حسن متابعتك لحل مشكلتى

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

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

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

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

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

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