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

سؤال - افضل طريقة للإتصال بقاعدة بيانات علي سيرفر موقع

بدأه شريف عادل في 14 أغسطس 2010 · 5 رد · 2,329 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أعزائى اعضاء والقائمين علي منتدانا الغالي

بعد التحية

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

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

An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005,
this failure may be caused by the fact that under the default settings SQL Server does not allow remote
connections. (provider: Named Pipes Provider, error: 40 ‐ Could not open a connection to SQL Server

)

ما الحل لهذه المشكلة جزاكم الله خيرا

ثانيا

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

ملحوظة

متوفر لدي هذه المعلومات عن قاعدة البيانات علي سبيل المثال:

server name = sql.sitename.com
database name= sitename_databasenema
user name= sqlusername
password= sqlpassword

ارجو المساعدة ولكم جزيل الشكر

#2

السلام عليكم

اذا كان السيرفر لشركة استضافة فعلى الاغلب ان الاتصال الخارجي ممنوع لذا لن تستطيع الاتصال بقاعدة البيانات فمن الافضل ان تتأكد من الدعم الفني في الموقع .

اذا كان السيرفر شخصي فهناك بعض الاعدادت التي يجب ان تقوم بها .

#3

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

#4

كيف تكتب جملة الاتصال (ConnectionString)?

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

الداتاسيت ليس له علاقة بالاتصال بقاعدة البيانات وإنما هو يستخدم كمخزن للبيانات أو تستطيع أن تقول أنه نسخة من جدول أو مجموعة جداول فى قاعدة البيانات فإذا كنت تسأل عن الفئات التى تستخدم لتخزين البيانات فهى DataSet و DataTable ولو كنت تستخدم VS 2008 SP1 أو VS 2010 يمكنك الاستعاضة عن ذلك باستخدام ADO Entity

أما للاتصال تستخدم SqlConnection أو OracleConnection أو OleDbConnection حسب نوع قاعدة البيانات

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5

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

اقتباس
كيف تكتب جملة الاتصال (ConnectionString)?

لم اجد جملة اتصال تساعدني علي الاتصال بقاعدة البيانات هذه لهذا أسأل كيف يمكنني ذلك

اقتباس
ولو كنت تستخدم VS 2008 SP1 أو VS 2010 يمكنك الاستعاضة عن ذلك باستخدام ADO Entity

انا استخدم Microsoft Visual Studio 2008 professional

اقتباس
ما للاتصال تستخدم SqlConnection أو OracleConnection أو OleDbConnection حسب نوع قاعدة البيانات

قاعدة البيانات من نوع MySQL فهي قاعدة بيانات استضافة

ارجو مساعدة عملية مدعمة بأمثلة جزاك الله خيرا

ملحوظة

متوفر لدي هذه المعلومات عن قاعدة البيانات علي سبيل المثال:

server name = sql.sitename.com

database name= sitename_databasenema

user name= sqlusername

password= sqlpassword

#6

لم تذكر أن قاعدة البيانات MySQL

رسالة الخطأ التى وضعتها تقول أن قاعدة البيانات SQL-Server 2005 :unsure:

عموما راجع هذا الموضوع

http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/a830adb3-3998-4c37-966d-e9c390c2e0d8

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

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

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

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

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

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