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

كيفة ضبط ملف web.config للاتصال بقاعدة بيانات على سيرفير

بدأه Develooper في 3 مارس 2011 · 4 رد · 1,589 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

وهذا من خلال ملف web.config

الذى يتم من خلاله الاتصال بقاعدة البيانات وعمل connectionString


<?xml version="1.0"?>

<configuration>

<connectionStrings>
<add name="aConnectionString1" connectionString="Data Source=DEV-PC\SQLEXPRESS;Initial Catalog=a;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
</customErrors>
</system.web>



</configuration>

نلاحظ انه موجود اسم السيرفر الخاص على جهازى ولكن

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

هذا اسم قاعدة البيانات على موقع جو دادى

dbadmin11.db.7453744.hostedresource.com

وطبعا يوجد اسم مستخدم وكلمه سر

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

صوره لقاعدة البيانات على السيرفير

post-223626-096134900 1299158500_thumb.j

المرفقات
Sql.jpg

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#2

الصراحة أن السؤال غير واضح كثيراااااا ..... ولكن بما ان الكونكشن لديك يمكنك انشاء سلسلة اتصال من خلال الكود بيهايند كما يلي :

string connectionstring = WebConfigurationManager.ConnectionString [aConnectionString1"].ConnectionString;
        SqlConnection con = new SqlConnection(connectionstring);
        con.Open();

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#3

اخي Tammam_KD

تمام يمكن عمل اتصل من داخل الصفحه

ولكن هنا بيتم تمرير اسم السيرفير الى على جهازي للسيكول وقاعدة البيانات ليتم الاتصال بها تمام

"aConnectionString1" connectionString="Data Source=DEV-PC\SQLEXPRESS;Initial Catalog=a;Integrated Security=True"
            providerName="System.Data.SqlClient" />

وهو اسم السيرفير على جهاز"Data Source=DEV-PC\SQLEXPRESS

وقاعدة البيانات Initial Catalog=a

وباقى معلومات الكونكشن

اريد تغير هذه المعلومات ليتصل بسيرفير على النت وقاعدة بيانات على النت لموقع جو دادى

هنا لما حجزت هوست على النت وهو جو دادى يوجد لى قاعدة بيانات وحده سيكول ويتم ادارتها مثل ما بصوره

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

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

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

لك جزيل الشكر

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#4

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

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#5

مشكور اخي Tammam_KD

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

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

   <add name="database15ConnectionString" connectionString="Data Source=database15.db.7453744.hostedresource.com;Initial Catalog=database15;Persist Security Info=True;User ID=User ;Password=Password"
      providerName="System.Data.SqlClient" />

الله يكرمك

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

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

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

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

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

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