السلام عليكم
انا وضعت هذه الجملة للاتصال بقاعدة البيانات
connectionString="Data Source=.\SQLExpress;AttachDbFilename=|DataDirectory|\aqarya_2011.mdf;Integrated Security=True"
ولكن بعد تنصيب البرنامج على جهاز اخر لا ينجح الاتصال
فما هو الخطا
وشكراً
السلام عليكم
انا وضعت هذه الجملة للاتصال بقاعدة البيانات
connectionString="Data Source=.\SQLExpress;AttachDbFilename=|DataDirectory|\aqarya_2011.mdf;Integrated Security=True"
ولكن بعد تنصيب البرنامج على جهاز اخر لا ينجح الاتصال
فما هو الخطا
وشكراً
اخواني الاعزاء
ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة
انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء
و السلام
يجب تنصيت SQL server على الجهاز الآخر .
TareqVB كتب:يجب تنصيت SQL server على الجهاز الآخر .
نصبنا SQL server
اخواني الاعزاء
ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة
انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء
و السلام
amaadawaad كتب:connectionString="Data Source=.\SQLExpress;AttachDbFilename=|DataDirectory|\aqarya_2011.mdf;Integrated Security=True"
أعتقد أنك الذي نصبته ليس SQLExpress
وبالتالي يجب تغيير SQLExpress بإسم SQLServer وفي الغالب يكون نفس إسم الجهاز
تم تعديل هذه المشاركة بواسطة a1024 في 13 أبريل 2011 في 11:46
a1024 كتب:أعتقد أنك الذي نصبته ليس SQLExpress
انا متاكد من اني نصبته
اخواني الاعزاء
ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة
انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء
و السلام
مرحباً أخي الكريم،
على الأغلب أن مسار تطبيقك قد تغير في الجهاز الأخر اي أن (DataDirectory) المفروض عند بناء التطبيق لايماثل المسار الحالي في الجهاز الأخر ولذلك جرب أن تُحدث هذه الخاصية قبل الاتصال بقاعدة البيانات:
AppDomain.CurrentDomain.SetData("DataDirectory", Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData))إذا لم تنجح هذه الطريقة، رجاء انقل لنا رسالة الخطأ
بالتوفيق
تم تعديل هذه المشاركة بواسطة Bashar Rabat في 13 أبريل 2011 في 12:01
The important thing is not so much
that every child should be taught,
as that every child should be given the wish to learn.
Bashar Rabat كتب:مرحباً أخي الكريم،
على الأغلب أن مسار تطبيقك قد تغير في الجهاز الأخر اي أن (DataDirectory) المفروض عند بناء التطبيق لايماثل المسار الحالي في الجهاز الأخر ولذلك جرب أن تُحدث هذه الخاصية قبل الاتصال بقاعدة البيانات:
AppDomain.CurrentDomain.SetData("DataDirectory", Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData))إذا لم تنجح هذه الطريقة، رجاء انقل لنا رسالة الخطأ
بالتوفيق
بصراحة مافهمت عليك
ممكن تشرح اكثر
اخواني الاعزاء
ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة
انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء
و السلام
amaadawaad كتب:بصراحة مافهمت عليك
ممكن تشرح اكثر
حسناً، قبل الشرح هل بإمكانك أن تعرض لنا رسالة الخطأ التي تظهر لك عند تشغيلك للتطبيق في الجهاز الأخر؟
هناك عدة احتمالات لمشكلة كهذه لذلك نحتاج منك بعض التعاون لنصل اليها.
بالتوفيق
The important thing is not so much
that every child should be taught,
as that every child should be given the wish to learn.
هذه صورة الخطا
علما انني استخدمت هذه الجملة
Data Source=.\MOH;AttachDbFilename=|DataDirectory|\bin\Debug\aqarya_2011.mdf;Integrated Security=True
تم تعديل هذه المشاركة بواسطة amaadawaad في 13 أبريل 2011 في 13:30
اخواني الاعزاء
ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة
انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء
و السلام
amaadawaad كتب:هذه صورة الخطا
علما انني استخدمت هذه الجملة
Data Source=.\MOH;AttachDbFilename=|DataDirectory|\bin\Debug\aqarya_2011.mdf;Integrated Security=True
كما هو موضح بالرسالة أنك تستخدم خادم أقدم من الخادم الذي استخدمته لإنشاء قاعدة البيانات والرسالة تقول أن الخادم الحالي يدعم ملفات تابعة لنسخة 612 ومايسبقها لكن ملف قاعدة البيانات خاصتك تابعة للنسخة 654 أي غير مدعومة بالنسبة للخادم الحالي، عليك البدء باستبدال نسخة الـ(SQL Server) ومن ثم جرب واعلمنا بالجديد.
بالتوفيق.
The important thing is not so much
that every child should be taught,
as that every child should be given the wish to learn.
شكرا لك
ولكن من اين ساحصل على هذا الخادم
كمل المعروف معي
وشكرا
اخواني الاعزاء
ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة
انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء
و السلام
اخي اين انت
ارجو وصلنا لعند الحل
اخواني الاعزاء
ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة
انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء
و السلام
amaadawaad كتب:شكرا لك
ولكن من اين ساحصل على هذا الخادم
كمل المعروف معي
وشكرا
العفو أخي الكريم،
نسخة قاعدة البيانات خاصتك هي على الأغلب SQL Server 2008 لذلك عليك تنزيل هذا الإصدار على الحاسب الذي يعرض هذا الخطأ:
عليك اختيار اصدار يعمل على نظام تشغيل الحاسب نفسه (يرجى الانتباه للـService Pack)
بالتوفيق.
The important thing is not so much
that every child should be taught,
as that every child should be given the wish to learn.
Bashar Rabat كتب:العفو أخي الكريم،
نسخة قاعدة البيانات خاصتك هي على الأغلب SQL Server 2008 لذلك عليك تنزيل هذا الإصدار على الحاسب الذي يعرض هذا الخطأ:
عليك اختيار اصدار يعمل على نظام تشغيل الحاسب نفسه (يرجى الانتباه للـService Pack)
بالتوفيق.
[/quote
انا عندي سيدي لل SQL Server 2008 هل استفيد منها
اخواني الاعزاء
ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة
انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء
و السلام
طبعاً في حال كان الـService Pack للاصدار الذي تملكه متوافق مع الـService Pack للـWindows :]
تم تعديل هذه المشاركة بواسطة Bashar Rabat في 13 أبريل 2011 في 15:28
The important thing is not so much
that every child should be taught,
as that every child should be given the wish to learn.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…