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

مشكلة في الكونكشن سترنق Connection String

بدأه Mohammed Assiri في 5 أكتوبر 2008 · 10 رد · 1,517 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

بصراحه اول مره ادخل هالمنتدى وتفاجئت

فعلا تفاجئت بالتعاون الجميل بين المبرمجين والاعضاء والمهتمين بلغات البرمجه

وان شاء الله نفيد ونستفيد ......

بالنسبه لي اشتريت استضافه .. وسويت صفحة وحده ابغى اجرب الكونكشن سترنق

انا حاط الكونكشن سترنق في ملف الـweb.config

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

انا كاتب الـconnection string زي كذا

<appSettings>
	<add key="connex" value="server='http://www.website.com/App_Data/db.mdf';UID=nnnn;PWD=1111;"/>

  </appSettings>

بس مو راضي يتصل بالداتا بيز .... طبعا انا حاط الداتا بيز في مجلد اسمه App_Data داخل مجلد الـwwwroot

وطبعا الكونكشن سترنق كان شغال تمام على الجهاز بس لما رفعته للموقع وغيرت الـpath حق الداتا بيز ماشتغل

فياريت تعلموني ايش الخطأ عندي بالضبط

وشكرا لكم

تم تعديل هذه المشاركة بواسطة Mohammed Assiri في 5 أكتوبر 2008 في 16:22

#2

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

غالبا في الاستضافة يجب انشاء قاعدة البيانات في لوحة التحكم وبعد ذلك انشاء الجداول وما الى ذلك بواسطة SQL Management Studio وبعد ذلك الاتصال بهذا السيرفر بواسطة اسم السيرفر او رقم الآي بي المحدد من الشركة

وانظر هذه المشاركة اريد ان ادخل قاعدة بيانات sel server فى موقعى

#3

لا يا اخي طالما ان ملف قاعدة البيانات مرفق على هيئة mydbfile.mdf فالكونكشن يكون كالتالي :

"Data Source=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;Tru
sted_Connection=Yes;"

وراجع هذا الموقع ..

http://www.connectionstrings.com/?carrier=sqlserver2005

تم تعديل هذه المشاركة بواسطة مبرمج القاعده في 5 أكتوبر 2008 في 19:38

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

#4

يعطيكم العافيه

انا اضفت قاعدة البيانات في الموقع عن طريق الـdatabase manager

ومنها اضفت اليوزر نيم والباسورد

لكن الـpath كيف ينكتب

مثلا انا حاط قاعدة البيانات في المجلد App_Data الموجود في المجلد wwwroot

كيف اكتب الباث لقاعدة البيانات

وهل طريقتي صحيحه لما اكتب http://www.website.com/App_Data/database.mdf

هذا هو السؤال بالضبط ؟؟

#5

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

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

حيث myServerAddress هو سيرفر MSQL ويمكن ان يكون خاص بموقعك او الشركة المستضيفة او آي بي

لذا حاول ان تبحث عنه في موقع الشركة في الاسئلة المتكررة

#6

طيب حلو

لما اضفت قاعدة البيانات اعطوني هذي المعلومات

database type : SQL Server 2005

database name : sss

Connection Information : 123.24.53.142\SQL2K5,1452

الحين وش احط السيرفر نيم هو

connection information

؟؟

وهل احطه كامل زي ما اعطوني

وكمان الداتا بيز مكانها في الـ App_Data هل هو صحيح ؟ والا اغير مكانها ؟؟؟؟؟؟؟

طبعا للمعوميه انا مغير رقم الاي بي واسم الداتا بيز للاحاطه

تم تعديل هذه المشاركة بواسطة Mohammed Assiri في 6 أكتوبر 2008 في 11:22

#7
اقتباس
كمان الداتا بيز مكانها في الـ App_Data هل هو صحيح

غير صحيح . فقاعدة البيانات قامت الشركة بانشاءها او انت انشأتها من لوحة التحكم لذا عليك الاتصال بها من خلا ل SQL Management studio وعمل import/export للجداول او نسخ للقاعدة Copy database فهذه الاوامر موجودة في SQL Management studio

او استخدام DataBase Publishing wizard

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

#8

يعطيك العافيه اخوي طارق

الحين نزلت برنامج sql server publishing wizered

وتابعت الخطوات وفي الاخير انشأ لي ملف sql file

اسمه nnn.mdf.sql

هل ارفع هذا الملف عالموقع ؟

والا ايش اسوي فيه

سامحني ثقلت عليك بكثر الاسئله

#9

لازم تجرب تتصل من خلال SQL management studio باستخدام المعلومات السابقة أي رقم الآي بي والمستخدم وكلمة المرور

يعني استخدم

server name : 123.24.53.142\SQL2K5,1452

Authentication : sql server Authentication

user name : yourusername

password : your password

والافضل ان تجرب استخدام SQL server publishing wizard مع هذه المعلومات حيث يقوم بنقل البيانات مباشرة

#10

بص يا سيدى مشاكلك دى كلها انا مريت عليها من فترة

اولا انت اعمل زى ما نا عاملت عاملته بالضبط وان اوجد حطأ اذن الخطأ فى الكود

اولا انت اتأكد ان موقع يعمل على الانترنت وليس على الجهازك الشخص

واذا لم يعمل على الانترنت

فاولا

انك سوف تغير الاصدار بتاع

asp.net 1.1

الى

asp.net 2.2

والحاجة دى هاتحصل فى لوحة التحكم بتاعتك

======================

ثانيا واهم شيىء

اتاكد ان الهوست يدعم ويندوز مش ليونكس اوكى

=====================

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

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

ال هو

sql server v2005

وبعدين هاتفتحها

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

وبعدين يا غالى

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

وتفتحها

وتعمل جدول وتضبط نفسك

ملحوظة

اليوزر نيم والباسورد

بتاع

ftp

هو غير اليوزر نيم والباسور بتاع الداتا بيز

==============

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

انما

الجداول انت ال بتعملها فى

sql 2005

و بالتوفيق

اخوك فى الله محمد الفايد

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

موقعنا يقدم لكم خدمة البحث عن المفقودين

يمكنك ان تعلن عن اطفال مفقودين فى موقعنا مجانا

www.egyptloveme.com

#11

شاكر لكم مساعدتكم

الحمدلله حاليا ضبط معاي

يعطيكم ألف عافيه

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

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

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

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

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