هذه رسالة التي تظهر لي أثناء طلب الموقع ..
ماذا تعني رسالة الخطأ هذه ؟
اضف الي ال connection string الجزء التالي
"User Instance=True;"
بحيث انها تكون
connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=/App_Data/cba.mdf;"
تم تعديل هذه المشاركة بواسطة AhmedElbaz في 19 أكتوبر 2008 في 09:39
هذا ما فعلته .. والمشكلة مثل هي ..
myconn = New SqlConnection("Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|cba.mdf")اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي
أظن السبب عدم تنصيب SQLExpress على الجهاز ... لو كان موجود جرب تعمل له ريستارت
وهل أنت متأكد أنك داخل على الجهاز بمستخدم أدمن له كل الصلاحيات ؟؟؟
ASP.NET Team Leader
moh_kin_mah@hotmail.com
--------------------------------
لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة
عفوا هذه الرسالة تظهر بعد تحميلي موقعي على سيرفر استضافة مجاني .. وهو http://www.qsh.eu/en/Default.aspx
اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي
أخي الكريم قم بتغيير اسم قاعدة البيانات التي تقوم بتحميلها من جهازك ثم قم بتحميلها الى المجلد App_Data ثم اذهب الى لوحة التحكم الخاصة بالموقع الذي ذكرته وقم بتوليد ConnectionString جديد لقاعدة البيانات الجديدة التي قمت بتحميلها ومن ثم قم بنسخ نص الاتصال الجديد ConnectionString ووضعه ضمن ملف Web.config الخاص بموقعك . هذا كل شيء الأن قم بطلب صفحة موقعك وسوف يعمل الموقع إن شاء الله .
أخي sufian2020 فعلت نفس الخطوات بالضبط .. لكن نفس النتيجة .. وهاك web.config
<?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;Database=alshairi.qsh.es_d8ff0880-39c8-4b23-8d9f-c777aaf71292;AttachDBFilename=|DataDirectory|cbaa" /> </connectionStrings> <system.web> <customErrors mode="Off"></customErrors> <compilation debug="true"/> <authentication mode="Forms"> <forms name="AuthForm" loginUrl="Login.aspx"/> </authentication> </system.web> <location path="default.aspx"> <system.web> <authorization> <deny users="?"/> </authorization> </system.web> </location> </configuration>
لكن رسالة الخطأ تظهر في صفحة Login.aspx
Protected Sub btn_login_Click(ByVal sender As Object, ByVal e As System.EventArgs)
If Page.IsValid Then
Dim myaddress As String
Dim myconn As SqlConnection
Dim mysql As String
Dim myrs As String
Dim mycount As SqlCommand
Dim mypassword As SqlCommand
Dim intusercount As Integer
Dim strpassword As String
If Request.QueryString("ReturnUrl") = "" Then
myaddress = "Default.aspx"
Else
myaddress = Request.QueryString("ReturnUrl")
End If
mysql = "SELECT COUNT (*) FROM Student WHERE StudentNo='" & txt_username.Text & "'"
myrs = "SELECT PW FROM Student WHERE StudentNo='" & txt_username.Text & "'"
myconn = New SqlConnection("Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|cbaa.mdf")
mycount = New SqlCommand(mysql, myconn)
mypassword = New SqlCommand(myrs, myconn)
myconn.Open()
intusercount = mycount.ExecuteScalar()
strpassword = mypassword.ExecuteScalar()
myconn.Close()
If intusercount > 0 Then
If strpassword = txt_pass.Text Then
FormsAuthentication.SetAuthCookie(txt_username.Text, True)
Response.Redirect("Default.aspx")
Else
lbl_msj.Text = "Invalid Password."
End If
Else
lbl_msj.Text = "Invalid username."
End If
Else
Exit Sub
End If
End Subوبالتحديد في سطر الكو التالي ..
myconn.Open()
/code]
اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي
هل أنت متأكد أن هذه الاستضافة المجانية تدعم SQL Server؟؟؟
الذي أعرفه أنه لا توجد أي استضافة مجانية تدعمه
ASP.NET Team Leader
moh_kin_mah@hotmail.com
--------------------------------
لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة
أخي الكريم حاول تجريب الطريقة التالية :
قم بانشاء قاعدة بيانات جديدة وسمها على سبيل المثال database على جهازك وقم بانشاء الجداول و الاجرائيات المخزنة من قاعدة البيانات القديمة وقم بوضعها في قاعدة البيانات الجديدة . الان جرب قاعدة البيانات الجديدة على جهازك وجرب الموقع على جهازك . اذهب الى ملف قاعدة البيانات التي انشئتها سوف تجد ملف قاعدة البيانات وهو database.mdf وملف أخر وهو database_log.ldf
الان قم بنسخ الملفين الى الجلد App_Data على موقع الاستضافة وجرب الموقع .