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

[ تمت الإجابة ]ربط اكسس مع SQL

بدأه eng_mosul في 27 أبريل 2010 · 16 رد · 2,913 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني انا سابقا ربطت اكسس باستخدام مشروع adp بقاعدة البيانات SQL والان اريد بطه لا استطيع وتظهر رسالة خطأ وهي:

DBNETLIB connection open invalid instance() invalid connection

انا بانتظاركم

اخوكم eng_mosul

#2

ربط برنامج الاكسس سواء تستخدم مشروع ADP أو MDB

( شرح مصور بالفيديو )

/index.php?showtopic=155189&st=0&p=779538entry779538

فحص الاتصال بالسيرفر

/index.php?showtopic=170954&st=0&p=863942entry863942

توصيل مشروع أكسس بقاعده بيانات SQL

/index.php?showtopic=58492&st=0&p=287779entry287779

تحويل وتكبير قاعدة البيانات الى SQL, على الجهاز أو على الشبكه

/index.php?showtopic=55705&st=0&p=273095entry273095

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 27 أبريل 2010 في 10:24

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

شكرا لردك اخي العزيز

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

ما هي المشكلة

اخوكم eng_mosul

تم تعديل هذه المشاركة بواسطة eng_mosul في 27 أبريل 2010 في 12:31

#4

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

هذا أولاً

ثانياً

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

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

اخي العزيز استاذ محمد

لا احتاج الى ODBC في الربط باستخدام مشروع اكسس ADP

تحياتي

#6

السلام عليكم

والله تعبت من البحث

اخواني انا الان قمت بربط مشروع ADP مع قاعدة البيانات SQL على نفس السيرفر SQL وعندما اقوم بفتحه من حاسبة المستخدم او (Client) فان الملف لا يرتبط بالقاعدة . ولا تظهر اي رسالة خطا

فما هي المشكلة

#7

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

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

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#8

السلام عليكم

شكرا لاهتمامك اخي العزيز

انا منصب ويندوز سيرفر 2003 وعليه SQL Desktop Engine 8 وحاسبة الــ client منصب عليها ويندوز 7 واستخدم ACCESS 2003 .

عملية الربط باستخدام مشروع Access ADP File .

عملية الربط الاولى تمت بنجاح عندما يكون مشروع Access ADP File مع SQL على السيرفر نفسه

العملية الثانية هي عند نقل هذا الملف الذي قمت بانشاءه على السيرفر الى حاسبة المستخدم (Client)فانه لا يتصل بقاعدة البيانات ولا تظهر رسالة خطأ , لو تلاحظ الصورة في نافذه المشروع (Project) يبين ان اسم الملف غير متصل بقاعدة البيانات

كما في الصورة

478959319.png

العملية الثالثة عندما اقوم بعمل ملف ADP على حاسبة المستخدم الــ(Client) فانه لا يمكن مشاهدة اسماء قاعدة البيانات من نافذة Data Link Properties كما في الصورة بالمرفقات

870115462.png

واذا في شيء ما واضح انا حاضر وفي انتظاركم

اخوكم eng_mosul

تم تعديل هذه المشاركة بواسطة eng_mosul في 28 أبريل 2010 في 12:15

#9

تأكد أولاً أنك تستطيع رؤية جهاز السيرفر خلال جهاز خارجي

من خلال جهاز المستخدم

افتح قائمة RUN ثم قم بكتابة CMD

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

Ping server name -t

حيث server name هو اسم السيرفر

ثم اخبرني بالنتيجة

ثاني شيء راجع الرابط فيوجد به خطوات ربط جهاز خارجي بالسيرفر

http://msdn.microsoft.com/en-us/library/dd857537(VS.85).aspx

الشيء الثالث سأحاول عمل تجربة عندي علي نفس الخطوات وسأخبرك بالنتائج

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 28 أبريل 2010 في 12:20

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#10

السلام عليكم اخي العزيز محمد

قمت بعمل ping لاسم السيرفر وكان كل شيء تمام

تحياتي

#11

قم بتشغيل الملف المرفق باستخدم انترنت اكسبلور

Connect to database server.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#12

شكرا على اهتمامك اخي العزيز

فيه اختلاف ما بين الشرح والتطبيق وهو كما في الصور ادناه , وهو عند النقر لاختيار اسم السيرفر يظهر اسم واحد وهو اسم الكمبيوتر(WEB) ولا يظهر اسم سيرفر السيكوال (ALI) .

هذه الصورة خاصة بالتطبيق من الــ(Client)

171034374.png

وهذه الصورة ادناه خاصة في الشرح الخاص بك نلاحظ انه عند النقر لاختيار اسم اسيرفر يظهر اسم السيرفر(الكمبيوتر) مع اسم سيرفر السيكوال مدمجة معا (MFOUAD\SWISS) .

911845996.png

هل يؤثر النود32 على الاتصال من اي حاسبة(Client) على الشبكة , علما اني قمت باطفاء الفايروول الخاص بحاسبتي لاني اشك في الفايروول الخاص بحاسبتي

تحياتي وانا اسف لاني مارديت لان ما كان عندي انترنت

تم تعديل هذه المشاركة بواسطة eng_mosul في 3 مايو 2010 في 10:24

#13

أخي الفاضل

واذا عرف السبب بطل العجب

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

النقطة الاولي:- اذا لم يظهر اسم Service الخاص ببرنامج السيكوال والتي تحتوي علي قاعده البيانات فقم بكتابتها يدوياً كهذه الطريقة

WEB\ALI

وبعد كتابتها بهذه الطريقة قم بفحص Test Connection ولاحظ النتيجة ثم بعد ذلك أكمل خطواتك واعلمني بالنتيجة

النقطة الثانية :- ربما خطوات تنصيب برنامج SQL Server بها خطأ

سأعطي لك مثال

هناك من ضمن خطوات تنصيب برنامج SQL Server

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

مثال

ِACC_RMC\eng_mosul

حيث ACC_RMC اسم الدومين

و eng_mosul هذا هو اسم المستخدم علي الشبكة المحلية وفي أغلب الظن مشكلتك تكمن في هذه الجزئية

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

http://support.microsoft.com/kb/303747

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 3 مايو 2010 في 11:22

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#14

اخي الفاضل محمد

اعتقد شارفنا على النهاية

اولا :

كنت اكتب اسم السيرفس الخاص بالسيكوال يدويا (WEB\ALI) ويظهر الخطأ نفسه التي في الصور السابقة .

ثانيا:

انا لم اقم بالتحويل على الـ domain وانما السيرفر على workgroup ولم اقم بتنصيب domain control , وان في تنصيب sql لم يطلب مني اسم الدومين وهذه هي نسخة ( 8.0.2039 sql) التي استخدمها هي msde واصدارها (SQL Server 8.0.2039 )

جزاك الله خير الجزاء

تم تعديل هذه المشاركة بواسطة eng_mosul في 3 مايو 2010 في 12:35

#15

فعلا اذا عرف السبب بطل العجب

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

الذي من خلالة لا تستطيع رؤية Services المحملة علي البرنامج أثناء الاتصال به من علي أجهزة المستخدمين

عموماً اليك الحل وان شاء الله يفي بالمطلوب

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

/index.php?showtopic=163923

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#16

شكرا لك اخي محمد , وجزاك الله خير الجزاء

قمت بتنصيب SQL Server 2005 واتباع الخطوات ولكن لم اقم بعمل اي كونفكر على اجهزة المستخدم مباشرة قام بالربط ,والان كل شي تمام والحمد لله وتم عمل اتصال.

بارك الله فيك اخي العزيز

اخوك eng_mosul

تم تعديل هذه المشاركة بواسطة eng_mosul في 5 مايو 2010 في 13:26

#17

وبارك الله فيك

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

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