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

الاتصال م قاعدة بيانات الموقع

بدأه aeb_br في 8 أغسطس 2008 · 19 رد · 2,541 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تحية الى الاخوة اعضاء المنتدي

قمت بحجزدومين + مساحة على احد السيرفرات لكن بعد ان اطلعت على الكنترول بانل

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

SqlServer2005

حيث ان السيرفر المضيف لا يزودني الا بالمعلومات التالية :

Server IP

DataBase Name

User Name

Password

Local port

Remot port

كيف يمكن الاتصال بقاعدة البيانات اعلاه لانشاء كائناتها

وماهي سلسلة الاتصال التي يمكن استخدامها مع ASP.Net

ولكم جزيل الشكر

#2

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

اساليب الشركات مختلفة في تحميل قاعدة البيانات لكن على الاغلب تحتاج الى انشاء قاعدة البيانات داخل لوحة التحكم ثم الاتصال بها من خلال SQL management studio وعمل انشاء للجداول وتصدير البيانات

#3

الاخ طارق شكرا للاهتمام والرد

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

سؤالي هل يمكن استخدام برنامج الادارة المرفق مع

Sqlserver225 Express

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

وماهو شكل سلسلة الاتصال

حقيقة هذه الامور حيرتني

مع الشكر والتحية

#4

استخدم SSMS و اتصل بالسرفر باستخدام البيانات الموجوده

#5

Database Type: blank.gif Microsoft SQL Server 2005 Database Name: blank.gifabbpud Connection Information: blank.gifIP Address: 74.52.76.178 Local Port: 1433 Remote Port: 1501 blank.gifblank.gifblank.gifblank.gifblank.gifi_whiteSW.gifblank.gifi_whiteSE.gif

i_whiteNW.gifblank.gifi_whiteNE.gifblank.gifDatabase Users Usernameblank.gifblank.gif var navVer = navigator.appVersion; if(navVer.substr(0,3) >= 4) if ((navigator.appName=="Netscape") && (parseInt(navigator.appVersion)==4)) { document.write('abbpud '); }else{ document.write('abbpud '); } abbpud

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

وقد استخدمت بالفعل SSMS

مع الاشارة الى انني اساسا اعمل مع قواعد بيانات اوراكل لكني وعندي المام بـ

Sql - pl_sql

لكني اود الانتقال الى

SqlServer

بسبب زيادة عدد المواقع التي تدعم

sqlserver

بشكل كبير لكني اعاني من مواضيع طرق الاتصال بقواعد بيانات

Sql server

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

#6

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

من خلال SSMS ضع رقم الآي بي بخانة السيرفر ثم ضع اسم المستخدم وكلمة المرور وايضا يوجد خيارات متقدمة في شاشة الدخول ويوجد بها خيار Connect TimeOut ارفع هذه القيمة الى 60 وجرب .

للاتصال من خلال ASP.Net أستخدم مايلي

connectionString="Data Source=74.52.76.178;Initial Catalog=<DatabaseName>;Persist Security Info=True;User ID=<SQLUserName>;Password=<SQLPwd>"

مع وضع القيم المناسبة

وعند ظهور أي خطأ في الاتصال نرجو ذكر رسالة الخطأ

وانظر الى هذا الموضوع لكيفية تحميل قاعدة البيانات

/index.php?showtopic=139172

#7

شكرا لك اخي طارق ساقوم بتنفيذ ذلك

#8

الاخ طارق نفذت الخطواتالتي ذكرتها حرفيا والراسالة التي دائما تظهر

TITLE: Connect to Server

------------------------------

Cannot connect to 74.52.76.178.

------------------------------

ADDITIONAL INFORMATION:

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) (Microsoft SQL Server, Error: 53)

For help, click: http://go.microsoft.com/fwlink?ProdName=Mi...mp;LinkId=20476

------------------------------

BUTTONS:

OK

------------------------------

#9

ايضا عند الاتصال ادخل على خيارات متقدمة هناك اختر البروتوكول Tcp/ip ان وجد هناك ولن لم يكن هناك ادخل على SQL Server Configuration Manager واعمل له تفعيل

#10

اخي طارق اعتذر منك فقد غلبتك معاي

فشلت المحاولة مرة اخرى

واعطاني الرسالة التالية

TITLE: Connect to Server

------------------------------

Cannot connect to 74.52.76.178.

------------------------------

ADDITIONAL INFORMATION:

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: TCP Provider, error: 0 - ‏‏فشلت محاولة الاتصال لعدم استجابة الطرف المتصل بطريقة ملائمة بعد فترة من الوقت، أو فشل الاتصال الحالي لفشل المضيف المتصل في الاستجابة.) (Microsoft SQL Server, Error: 10060)

For help, click: http://go.microsoft.com/fwlink?ProdName=Mi...mp;LinkId=20476

------------------------------

BUTTONS:

OK

------------------------------

كما اني غير البورت الى 1501 كما ورد من السيرفر المظيف لكن بدون جدوى

كما اني عند الاتسعلام عن الاي بي بالتعليمة

ping 74.52.76.178

يكون الرد Request time out

الغريب انه عن طلب الاي بي من البراوزر يتم فتح صفحة الاميل

#11

جرب حمل صفحة ASPX وجرب من خلالها واذا فشلت المحاولة عليك بالتأكد من بياناتك ومراجعة الشركة المضيفة وخاصة رقم الآي بي .

بالنسبة ل ping فهو غير مهم فقد تم منعه من قبل الشركة

وبالنسبة لظهور صفحة الايميل ايضا هو غير مهم لكن احتمال كبير ان يكون هذا هو سيرفر البريد وليس سرفر SQL server وطبعا ومن الممكن ان يكون للاثنين

#12

الاخ طارق قمت بعمل صفحة

اتصال من صفحة ASPX

وقد نجح الاتصال

الكود

Try

Dim cn As New SqlConnection

cn.ConnectionString = "Data Source=74.52.76.178 ;Initial Catalog=**********;Persist Security Info=True;User ID=******;Password=*****"

cn.Open()

Label1.Text = "true"

cn.Close()

Catch ex As Exception

Label1.Text = ex.Message

End Try

تم تعديل هذه المشاركة بواسطة TareqVB في 10 أغسطس 2008 في 11:13

#13

الاخ طار ق الا يمكن تنفيذ سكريبت بناء الجداول برمجيا

مثل

create table

الخ

تم تعديل هذه المشاركة بواسطة aeb_br في 10 أغسطس 2008 في 10:49

#14

يمكن انشاء الجداول برمجيا عن طريق استخدام command

 

[color= #0600FF;]Imports System.[color= #0000FF;]Data

[color= #0600FF;]Imports System.[color= #0000FF;]Data.[color= #0000FF;]SqlClient

[color= #008000;]------------------------------------------

 

 [color= #0600FF;]Dim cmd [color= #FF8000;]As [color= #FF8000;]New SqlCommand

 

                cmd.[color= #0000FF;]CommandText [color= #008000;]= [color= #808080;]"create table xxx ......."

                cmd.[color= #0000FF;]CommandType [color= #008000;]= Data.[color= #0000FF;]CommandType.[color= #0000FF;]text

 

 cmd.[color= #0000FF;]Connection [color= #008000;]= conn

                    cmd.[color= #0000FF;]ExecuteNonQuery[color= #000000;]([color= #000000;])

لكن على الاغلب هناك حل اخر المفروض ان تقدمه الشركة فعليك البحث عنه

#15

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

ادخل على SQL configuration manager ثم SQl Native client ثم Aliases واعمل جديد ثم ادخل البيانات

Aliase name : tareqVB

Port :1501

Protocol: tcp/ip

server : 74.52.76.178

اذهب الى ssms وادخل في اسم السيرفر اسم اللقب الذي انشأناه مثلا TareqVB ثم اسم المستخدم وكلمة المرور

#16

بالفعل يمكن انشاء الجداول برمجيا لكنها طريقة مزعجة بعض الشئ

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

من خلال SqlPlus

هل هذا ممكن برمجيا بالنسبة لـ

للسكريبت المولد باستخدام

SSMS

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

#17

شكرا كل الشكر اخى طارق على صبرك الجميل جزاك الله عنى خيرا

اخير وصلت الى الحل والباقي ان شاء الله سهل

مع التحية

#18
TareqVB كتب:
قمت بتحرير مشاركتك السابقة لاخفاء معلومات الاتصال والتي تمكنت من خلالها الدخول وطريقة الدخول كانت كمايلي :

ادخل على SQL configuration manager ثم SQl Native client ثم Aliases واعمل جديد ثم ادخل البيانات

Aliase name : tareqVB

Port :1501

Protocol: tcp/ip

server : 74.52.76.178

اذهب الى ssms وادخل في اسم السيرفر اسم اللقب الذي انشأناه مثلا TareqVB ثم اسم المستخدم وكلمة المرور

انا مشترك على نفس الاسطدافه

وحدست مع نفس المشكله

وقمت بتجربه الحل

وى اشتغل معى بدون مشاكل

لكن يوجد بعض صفحات تقلب ترميز بدل الغه العربيه

و توجد مشكله اخره هل توجد طريقه لرفع الربوتات

#19

اسف اخى بس لى طلب اخر

عندى الداتا على الجهاز وفيها بينات كتير

هل يوجد طريقه لرفع الداتا

#20
اقتباس
لكن يوجد بعض صفحات تقلب ترميز بدل الغه العربيه

ملاحظة عند تحميل قاعدة بيانات الى موقع استضافة

اقتباس
هل يوجد طريقه لرفع الداتا

/index.php?showtopic=176029

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