منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : خطأ في الاتصال بقاعدة بيانات sql على استضافه
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

اخواني استخدم الكود التالي للاتصال بقاعدة بيانات sql على استضافة على الانترنت مع مراعاة تغير اسم القاعدة واليوزر والباسورد والخ...

كود :
 Dim oSQLConn As SqlConnection = New SqlConnection()
        oSQLConn.ConnectionString = "Network Library=DBMSSOCN;" & "Data Source=sql208.eb2a.com,1433;" & "Initial Catalog=eb2a_15160925_****;" & "User ID=*********;" & "Password=********"

             
             
              
        oSQLConn.Open()



ولكنه اعطاني الخطأ التالي

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.)






مع العلم ان قاعدة البيانات و اليوزر والباسورد و host صحيحة 100% 

ما الحل ؟؟
PHP كود :
   Dim cn As New SqlConnection("Data Source=ServerIP;Initial Catalog=DataBaseName;User ID=UserID;Password=Password;")
cn.open 
ServerIP
DataBAseName
UserID
Password
غير المعطيات بما لديك  من معطيات
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

اعطاني ايضا هذا الخطأ
ما الحل ؟؟
الحل تواصل مع الدعم في الاستضافة اذا هي مدفوعة
اخي لا اعتقد الخلل من الاستضافه لاني جربت اكثر من استضافه ونفس الخلل ... اخي هل انا محتاج لفتح بورت في الراوتر؟؟
(22-08-15, 06:49 PM)ILI كتب : [ -> ]اخي لا اعتقد الخلل من الاستضافه لاني جربت اكثر من استضافه ونفس الخلل ... اخي هل انا محتاج لفتح بورت في الراوتر؟؟

مجانية والا مدفوعة؟
اذا مدفوعة ادخل معهم LiveChat
وانسخ لهم الخطأ وهم راح يشيكون على القاعدة
اذا مجانية فلا أعلم كيف الحل لهذه المشكلة
الكود الذي وضعته هو ما استخدمه في الاستضافات المدفوعة
سلام


اذا كانت الاستضافه مجانيه في الموقع eb2a.com فانه لا يسمح بالاتصال بقاعدت البيانات عن بعد

هناك موقع يعطي استضافه مجانيه db4free.net ويسمح بالاتصال بقاعدت البيانات عن بعد وسيكون الاتصال مثل
كود :
Dim conn As New MySqlConnection("Server = db4free.net; Port = 3306; User id = ****;  Password = ****;  Database = ****;")
المنفذ port=3306 ثابت
التعامل مع قاعدت بيانات mysql  تحتاج للمكتبه MySql.Data.dll

لاحظ ان كلا الموقعين يتعامل مع mysql وليس sqlserver كما كتبت في كودك


اذا اردت موقع يتعامل مع sqlserver فهناك موقع somee.com وسيكون الاتصال مثل
كود :
Dim conn As New SqlConnection("Data Source = *****.mssql.somee.com;  User ID = *****; Password = *****;")
ولاحظ لا يجد منفذ port


شكل ردي دعايه ولا مو!!


موفقين
شكرا لك Lion_Ksa
وشكرااااا لك اخي الطالب انت دائما تحل مشاكلي ... ربنا يفتحها عليك و يحل جميع مشاكلك Smile