MyBB Pro

P30-ART


تبلیغات


ارسال موضوع ارسال پاسخ
اجرای sql بر روی سیستم میزبان ، چگونه؟
مهمان گرامی، خوش آمدید!
نام کاربری
گذرواژه‌
[عضویت در انجمن]


جستجوی انجمن‌ها

(جستجوی پیشرفته)

جستجو در گوگل

Google



در اين سايت


درنا بلاگ

سرویس بلاگدهی درنا بلاگ
http://dornablog.com

تبلیغات

آمار انجمن
» اعضا: 3633
» آخرین عضو: faraz
» موضوع‌های انجمن: 159
» ارسال‌های انجمن: 911

آمار کامل

ارسال: #1
۱۳۹۱/۶/۳۰, ۰۲:۳۵ عصر
اجرای sql بر روی سیستم میزبان ، چگونه؟

سلام

من به کمک یکی از دوستام برنامه ای نوشتم که اطلاعات دریافتی از پورت COM رو توی یک دیتابیس sql ذخیره می کنه. حالا می خوایم این برنامه رو بدیم به یه نفر که ازش استفاده کنه و هیچ شناختی هم از برنامه نویسی نداره.

مشکل اینجاست که این فرد نمی تونه sql رو روی سیستم خودش نصب کنه! تا برنامه ی ما اجرا بشه و از طریق اون بتونه دیتابیس رو نگاه کنه یا به Excel تبدیل کنه.

ما یه فایل اجرائی به اسم SQLEXPR 2008_32bit_ENU.exe دادیم بهش که نصب کنه ، اما نصب این برنامه خیلی پیچیده هست و مراحل زیادی داره ، این بنده خدا با اینکه آموزش تصویری هم براش گذاشتیم نتونسته نصب کنه.

حالا سوال اینجاست که نرم افزار ساده تری نداریم که با یک کلیک ساده نصب بشه ، بطوریکه هم برنامه ی ما روی سیستم میزبان قابل اجرا باشه و هم اینکه اون فرد بتونه دیتابیس رو ببینه؟
نقل قول این ارسال در یک پاسخ بازگشت به بالا
تبلیغات
ارسال: #2
۱۳۹۱/۶/۳۰, ۰۷:۴۲ عصر (آخرین ویرایش در این ارسال: ۱۳۹۱/۶/۳۰ ۰۷:۴۵ عصر، توسط behnam.)
آفلاین
RE: اجرای sql بر روی سیستم میزبان ، چگونه؟

سلام

روی سیستم کاربر یا سیستم نهایی باید sql server express نصب بشه. همونی که شما بهش دادید...

sql compact هست که نصبش ساده تر هست ولی روی داده های زیاد کند میشه! خودمم تا حالا توی application استفاده نکردم ازش.

اگه قراره برنامه تک کاربره باشه و تحت شبکه نیست میتونید برای راحتی کار از دیتابیس access استفاده کنی...
نقل قول این ارسال در یک پاسخ بازگشت به بالا
مشاهده وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
 سپاس شده توسط crz_boy
ارسال: #3
۱۳۹۱/۶/۳۰, ۰۹:۲۲ عصر
RE: اجرای sql بر روی سیستم میزبان ، چگونه؟

ممنون بهنام جان

ما یه مشکلی داریم. اونم اینه که سرعت ثبت رکورد در حالتی که دیتابیس Acsses باشه خیلی کمتر از حالتیه که دیتابیس sql هست. بخاطر همین مجبور شدیم از sql استفاده کنیم. که اونم با نصبش پدر مارو در آورده.

البته شاید ما زیاد برنامه نویسی دیتابیس رو بلد نیستیم! ما باید در هر ثانیه ، 250 داده رو توی دیتابیس ثبت کنیم دادا! به نظرت با Acsses میشه؟

الان داریم از ثبت داده به روش linq استفاده می کنیم و سرعت تقریبا 420 الی 450 ثبت رکورد در هر ثانیه هست. البته برای ما همون 250 تا رکورد هم کافیه.
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال: #4
۱۳۹۱/۶/۳۱, ۱۰:۳۵ صبح
آفلاین
RE: اجرای sql بر روی سیستم میزبان ، چگونه؟

نمیدونم که access میتونه این حجم رکورد رو در ثانیه ثبت کنه یا نه! باید تست کنی.

ولی این رو هم در نظر داشته باش که خود access هم برای رکوردهای بالا کند عمل میکنه و ضعیف هست.
نقل قول این ارسال در یک پاسخ بازگشت به بالا
مشاهده وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
ارسال: #5
۱۳۹۱/۶/۳۱, ۱۲:۱۴ عصر
RE: اجرای sql بر روی سیستم میزبان ، چگونه؟

همون دیگه ، تست کردیم. نتیجه نمیده. ولی من فکر می کنم یه راه ساده تر هم باید برای برنامه های نوشته شده با sql وجود داشته باشه.

یعنی توی کل دنیا فقط همین یه روش و نرم افزار واسه دیتابیس های sql هست؟
نقل قول این ارسال در یک پاسخ بازگشت به بالا
تبلیغات
ارسال: #6
۱۳۹۱/۷/۲, ۰۶:۳۶ عصر
آفلاین
RE: اجرای sql بر روی سیستم میزبان ، چگونه؟

یه سرچ در مورد sql compact بکن ببین به دردت میخوره؟
نقل قول این ارسال در یک پاسخ بازگشت به بالا
مشاهده وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
 سپاس شده توسط crz_boy
ارسال: #7
۱۳۹۱/۷/۲, ۰۷:۱۹ عصر
RE: اجرای sql بر روی سیستم میزبان ، چگونه؟

باشه دادا. تست می کنم.
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال: #8
۱۳۹۱/۷/۳, ۱۲:۱۱ صبح
RE: اجرای sql بر روی سیستم میزبان ، چگونه؟

دادا دانلود کردم. خیلی کم حجمه و با چنتا کلیک ساده هم نصب میشه. ولی باید برنامه رو ببرم روی سیستم کسی که ویژوال استودیو و sql compact نصب نداره و اونجا تست کنم ببینم چی میشه.

ممنون از راهنمائیت.
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط behnam
ارسال موضوع ارسال پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان