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

هل SQL الموجود في Visual Studio يغني عن تحميل الQL server

بدأه Tage في 25 مارس 2012 · 4 رد · 1,565 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قمت بعمل البرنامج في الفيجوال استوديو وعملت قاعده البيانات منه {Add>New Item>service - based Database }

اي اني لم استخدم SQL server ..

المشكلة الاولى ..

ان قاعدة البيانات يمكنها ان تظهر البيانات على الشاشة اي عند جلبها "select.." ولكن لا تقبل بادخال البيانات ..

الكود صحيح جربته في جهاز اخر على برنامج اخر و عمل بشكل جيد..

المشكلة الثانية ..

هي عند نسخ البرنامج و محاولة تشغيله على جهاز اخر لا يقبل بفتح قاعدة البيانات عليه.. وتظهر الرسالة التاليه..

Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance.

The connection will be closed

هل لازم استخدم SQL server وهل اصلا المشكلة بسببه؟؟

اتمنى تفيدوني .. شغلي موقف عند دي النقطة..

تم تعديل هذه المشاركة بواسطة Tage في 25 مارس 2012 في 21:00

#2

أخي الفاضل

حاول ان تقوم بعمل هذه الخطوات علي الجهاز الذي لا يقوم بتشغيل برنامجك

1- قم بفتح task manager ثم قم بعمل End process لـــــ sqlsrv.exe

2- بقم بحذف الملفات الموجودة في هذا المسار

%LOCALAPPDATA%\Microsoft\Microsoft SQL Server Data\SQLEXPRESS

3- قم بالضغط علي F5 واعد تشغيل برنامجك مرة أخري

سبب المشكلة ان SQL Server Express لا يستطيع انشاء user instance داخل مجلد local app data وحذف هذه الملفات ربما يسمح للبرنامج اعادة انشائهم بعد تشغيلة مرة أخري

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

شكرا جزيلا لك اخي الكريم.. ساقوم بعمل ذلك..

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

حاولت ان اغير الاتصال للقاعدة الموجوده في البن عن طريق connect to DataBase الموجود في server Explorer ولكن تظهر لي رسالة خطا

.....a network related or instance specific error .انه لم يتم العثور الى السيرفر او لا يمكن الوصول اليه...

قمت بعمل Modify connection ونجح الاتصال معها .. عند غلق البرنامج وفتحه من جديد يعود الاتصال مع قاعدة البيانات الموجوده خارج البن..

هل اقوم بحذف القاعده الخارجية .. والموجوده في المجلد الاساسي للمشروع ..؟

افيدوني جزاكم الله خيرا..

تم تعديل هذه المشاركة بواسطة Tage في 26 مارس 2012 في 16:26

#4

أعتقد ان وجود نسختين من قاعدة البيانات لديك هذا نتيجة انك اخترت من خصائص قاعدة البيانات انها Copy always

علي اي حال قم بتغيير هذه الخاصية كما هو موضح بالصورة أدناه

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

post-46243-055407900 1332787330_thumb.jp

post-46243-006093000 1332787359_thumb.jp

المرفقات
1.jpg2.jpg
1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

اشكرك جزيل الشكر اخ محمد..

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