السلام عليكم ورحمة الله وبركاته
اخواني انا سابقا ربطت اكسس باستخدام مشروع adp بقاعدة البيانات SQL والان اريد بطه لا استطيع وتظهر رسالة خطأ وهي:
DBNETLIB connection open invalid instance() invalid connection
انا بانتظاركم
اخوكم eng_mosul
السلام عليكم ورحمة الله وبركاته
اخواني انا سابقا ربطت اكسس باستخدام مشروع adp بقاعدة البيانات SQL والان اريد بطه لا استطيع وتظهر رسالة خطأ وهي:
DBNETLIB connection open invalid instance() invalid connection
انا بانتظاركم
اخوكم eng_mosul
ربط برنامج الاكسس سواء تستخدم مشروع 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, على الجهاز أو على الشبكه
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 27 أبريل 2010 في 10:24


شكرا لردك اخي العزيز
قمت بانشاء اتصال لقاعدة البيانات ولكن هذا الاتصال يكون على نفس كومبيوتر sql server وعند نقله الى client اي الى حاسبة اخرى لا يمكن الاتصال بقاعدة البيانات .
ما هي المشكلة
اخوكم eng_mosul
تم تعديل هذه المشاركة بواسطة eng_mosul في 27 أبريل 2010 في 12:31
يجب أن تقوم كما وضحت سابقاً بإنشاء اتصال بقاعده البيانات الموجوده علي السيرفر وأنت علي جهاز المستخدم من خلال ODBC
هذا أولاً
ثانياً
تقوم بتوصيل برنامجك بعد ذلك من خلال ODBC الذي قد قمت بإنشاءها في الخطوة الاولي


اخي العزيز استاذ محمد
لا احتاج الى ODBC في الربط باستخدام مشروع اكسس ADP
تحياتي
السلام عليكم
والله تعبت من البحث
اخواني انا الان قمت بربط مشروع ADP مع قاعدة البيانات SQL على نفس السيرفر SQL وعندما اقوم بفتحه من حاسبة المستخدم او (Client) فان الملف لا يرتبط بالقاعدة . ولا تظهر اي رسالة خطا
فما هي المشكلة
أعتقد أنه من الواجب تقديم لنا شرح مصور لما تفعلة علي جهاز المستخدم بالتفصيل حتي نستطيع مساعدتك
لان الكلام العام بهذه الطريقة لا يفيد ولا نستطيع مساعدتك لذلك يستوجب عليك الشرح بشكل من التفصيل عن خطوات الربط وحدوث المشكلة


السلام عليكم
شكرا لاهتمامك اخي العزيز
انا منصب ويندوز سيرفر 2003 وعليه SQL Desktop Engine 8 وحاسبة الــ client منصب عليها ويندوز 7 واستخدم ACCESS 2003 .
عملية الربط باستخدام مشروع Access ADP File .
عملية الربط الاولى تمت بنجاح عندما يكون مشروع Access ADP File مع SQL على السيرفر نفسه
العملية الثانية هي عند نقل هذا الملف الذي قمت بانشاءه على السيرفر الى حاسبة المستخدم (Client)فانه لا يتصل بقاعدة البيانات ولا تظهر رسالة خطأ , لو تلاحظ الصورة في نافذه المشروع (Project) يبين ان اسم الملف غير متصل بقاعدة البيانات
كما في الصورة
العملية الثالثة عندما اقوم بعمل ملف ADP على حاسبة المستخدم الــ(Client) فانه لا يمكن مشاهدة اسماء قاعدة البيانات من نافذة Data Link Properties كما في الصورة بالمرفقات
واذا في شيء ما واضح انا حاضر وفي انتظاركم
اخوكم eng_mosul
تم تعديل هذه المشاركة بواسطة eng_mosul في 28 أبريل 2010 في 12:15
تأكد أولاً أنك تستطيع رؤية جهاز السيرفر خلال جهاز خارجي
من خلال جهاز المستخدم
افتح قائمة RUN ثم قم بكتابة CMD
ادخل علي شاشة الدوس وقم بالمناداه علي جهاز السيرفر من خلال هذا الكود علي سبيل المثال
Ping server name -t
حيث server name هو اسم السيرفر
ثم اخبرني بالنتيجة
ثاني شيء راجع الرابط فيوجد به خطوات ربط جهاز خارجي بالسيرفر
http://msdn.microsoft.com/en-us/library/dd857537(VS.85).aspx
الشيء الثالث سأحاول عمل تجربة عندي علي نفس الخطوات وسأخبرك بالنتائج
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 28 أبريل 2010 في 12:20


السلام عليكم اخي العزيز محمد
قمت بعمل ping لاسم السيرفر وكان كل شيء تمام
تحياتي
شكرا على اهتمامك اخي العزيز
فيه اختلاف ما بين الشرح والتطبيق وهو كما في الصور ادناه , وهو عند النقر لاختيار اسم السيرفر يظهر اسم واحد وهو اسم الكمبيوتر(WEB) ولا يظهر اسم سيرفر السيكوال (ALI) .
هذه الصورة خاصة بالتطبيق من الــ(Client)
وهذه الصورة ادناه خاصة في الشرح الخاص بك نلاحظ انه عند النقر لاختيار اسم اسيرفر يظهر اسم السيرفر(الكمبيوتر) مع اسم سيرفر السيكوال مدمجة معا (MFOUAD\SWISS) .
هل يؤثر النود32 على الاتصال من اي حاسبة(Client) على الشبكة , علما اني قمت باطفاء الفايروول الخاص بحاسبتي لاني اشك في الفايروول الخاص بحاسبتي
تحياتي وانا اسف لاني مارديت لان ما كان عندي انترنت
تم تعديل هذه المشاركة بواسطة eng_mosul في 3 مايو 2010 في 10:24
أخي الفاضل
واذا عرف السبب بطل العجب
سبب هذه المشكلة هو نقطتين ربما تكون مشكلتك واحده منهم
النقطة الاولي:- اذا لم يظهر اسم Service الخاص ببرنامج السيكوال والتي تحتوي علي قاعده البيانات فقم بكتابتها يدوياً كهذه الطريقة
WEB\ALI
وبعد كتابتها بهذه الطريقة قم بفحص Test Connection ولاحظ النتيجة ثم بعد ذلك أكمل خطواتك واعلمني بالنتيجة
النقطة الثانية :- ربما خطوات تنصيب برنامج SQL Server بها خطأ
سأعطي لك مثال
هناك من ضمن خطوات تنصيب برنامج SQL Server
تحديد اسم Domain الذي سترتبط به علي الشبكة حتي يظهر اسم الكمبيوتر مع اسم السيرفس الخاص ببرنامج السيكوال
مثال
ِACC_RMC\eng_mosul
حيث ACC_RMC اسم الدومين
و eng_mosul هذا هو اسم المستخدم علي الشبكة المحلية وفي أغلب الظن مشكلتك تكمن في هذه الجزئية
راجع خطوات تنصيب برنامج سيكوال سيرفر
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 3 مايو 2010 في 11:22


اخي الفاضل محمد
اعتقد شارفنا على النهاية
اولا :
كنت اكتب اسم السيرفس الخاص بالسيكوال يدويا (WEB\ALI) ويظهر الخطأ نفسه التي في الصور السابقة .
ثانيا:
انا لم اقم بالتحويل على الـ domain وانما السيرفر على workgroup ولم اقم بتنصيب domain control , وان في تنصيب sql لم يطلب مني اسم الدومين وهذه هي نسخة ( 8.0.2039 sql) التي استخدمها هي msde واصدارها (SQL Server 8.0.2039 )
جزاك الله خير الجزاء
تم تعديل هذه المشاركة بواسطة eng_mosul في 3 مايو 2010 في 12:35
فعلا اذا عرف السبب بطل العجب
مشكلتك تحديداً أخي الفاضل تتلخص في طريقة ربط برنامج SQL Server عن طريق حسابات الويندوز من خلال الشبكة أو WorkGroup وهذا هو مكمن الخطأ
الذي من خلالة لا تستطيع رؤية Services المحملة علي البرنامج أثناء الاتصال به من علي أجهزة المستخدمين
عموماً اليك الحل وان شاء الله يفي بالمطلوب
قم بتحميل الكتاب الموجود في المشاركة أدناه ثم قم بتطبيق الخطوات بحذافيرها ولا تنسي شيء وان شاء الله يفي بالغرض وتحل مشكلتك باذن الله


شكرا لك اخي محمد , وجزاك الله خير الجزاء
قمت بتنصيب SQL Server 2005 واتباع الخطوات ولكن لم اقم بعمل اي كونفكر على اجهزة المستخدم مباشرة قام بالربط ,والان كل شي تمام والحمد لله وتم عمل اتصال.
بارك الله فيك اخي العزيز
اخوك eng_mosul
تم تعديل هذه المشاركة بواسطة eng_mosul في 5 مايو 2010 في 13:26