PDA

View Full Version : بانک های نرم افزار های معروف



jd.mn98
شنبه 10 اسفند 1392, 22:11 عصر
سلام دوستان
من نمی دونستم سوالم را در کجا مطرح کنم دیدم شاید این قسمت مناسب باشه:لبخند:
اگر این قسمت برای سوالم نامناسب بود آن را منتقل کنید و یا به من پبام دهید. ممنون
برنامه هایی که ما با sql server می سازیم دارای فایل های mdf و ldf است و همچنین برای اجرا در سیستم مقصد باید sqlerver express نصب باشد
حالا می خواستم بدونم نرم افزار های بزرگ و معروف حتما از از بانک اطلاعاتی بهره می برند پس چرا موقع نصب آن ها هیچ راه انداز و فایلی مربوط به دیتابیس مشاهده نمی شود ؟ در کل بانک آن ها چیست و چگونه با آن ارتباط برفرار می کنند؟
مثل آفیس یا اتوکد یا مایا و یا همین مرورگر های وب یا آنتی ویروس ها یا نرم افزار های حسابداری معروف یا بازی های رایانه ای و...
باتشکر

jd.mn98
سه شنبه 13 اسفند 1392, 20:31 عصر
دوستان کسی نیست جواب بده
خب آخه این چطوریه ما یه برنامه کمتر از 5 یا 6 مگ می سازیم با همراهی بانک اطلاعاتی بعد به جای اینکه حجم برناممون روی سیستم مقصد کم باشد، باید یک راه انداز دیتابیس هم روی آن نصب کنیم اون هم با حجم 60 مگ تازه اگه در هنگام اجرای برنامه خطایی ایجاد نشود و برنامه به راحتی با دیتابیس روی سیستم مقصد کار کند. تازه بعد از چند هفته هم حجم فایل های mdf , ldf هم زیاد میشه و باید دوباره بریم تا اونا رو کم حجم کنیم!! بعد بعضی از نرم افزار ها هستند که کم حجمند و دیتابیس هم دارند ولی نیازی به نصب راه انداز دیتابیس مثل sqlserver express نیست
واقعا چطوری میشه؟
از چه دیتابیسی استفاده می کنند؟
آیا با sql داخلی خود ویژوال استادیو میشه بدون sql express برنامه رو روی سیستم مقصد اجرا کرد؟

حمیدرضاصادقیان
سه شنبه 13 اسفند 1392, 21:03 عصر
سلام
دوست عزیز بعضی از نرم افزارها از SQL Server استفاده میکنند ولی نرم افزاری مثل Office یا Autocad از دیتابیس استفاده نمیکنه و داده هاش در فایلهای مخصوص به خودشون ذخیره میشه.
همه نرم افزارهایی که از SQL Server استفاده میکنند نیز همین فایلها رو نصب می کنند و اگر SQL Server روی سیستم شخص نباشه نصب هم میکنند.
پس این مشکلی ایجاد نمیکنه و ماهیت نرم افزار ایجاب میکنه که فایلهای مورد نیازش نصب بشه.

jd.mn98
پنج شنبه 15 اسفند 1392, 06:51 صبح
بسیار ممنون دوست عزیز
ما هم می تونیم این کارو بکنیم یعنی برنامه ای که می سازیم به جای ایجاد دیتابیس با sql server تو یه فایل مخصوص براش یه بانک بسازیم؟؟
چون اگر با sql server بسازیم در سیستم مقصد مکافات هایی از قبیل اتصال کانکشن و پر شدن فایل ldf و ... به وجود میاد!

حمیدرضاصادقیان
پنج شنبه 15 اسفند 1392, 22:17 عصر
خوب بستگی به حجم داده ها و اهمیت اونها داره.
اگر مثلا یک سیستم مالی دارید طراحی میکنید اینکار کاملا غلطه چون دقیقا باید یک RDBMS بنویسید و فکر نمیکنم اینکار خیلی راحتتر از نصب یک SQL Server Engine و Attach کردن فایلها باشه!!

linux
پنج شنبه 15 اسفند 1392, 22:24 عصر
بسیار ممنون دوست عزیز
ما هم می تونیم این کارو بکنیم یعنی برنامه ای که می سازیم به جای ایجاد دیتابیس با sql server تو یه فایل مخصوص براش یه بانک بسازیم؟؟
چون اگر با sql server بسازیم در سیستم مقصد مکافات هایی از قبیل اتصال کانکشن و پر شدن فایل ldf و ... به وجود میاد!
در مورد sqlserver و نسخه های اون مطالعه کنید در اکثر مواقع نسخه کامپکت یا اکسپرس مشکل شما را حل می کند.
http://msdn.microsoft.com/en-us/library/cc645993.aspx
https://www.microsoft.com/en-us/sqlserver/editions/2012-editions/compact.aspx

HosseinSaberi
شنبه 30 فروردین 1393, 12:59 عصر
اگر ماهیت برنامه شما کار با داده ها به صورت تحلیل و دسته بندی اونهاست. حتماً باید sql نصب و استفاده کنید.
همه برنامه های معروف (لا اقل توی ایران) هم از همین روش استفاده میکنند.

farhad85
چهارشنبه 14 خرداد 1393, 18:40 عصر
دوست عزیز با ساخت ستاپ با نرم افزار اینستال شید این مشکل شما رو بصورت خرفه ای راه میندازه و فقط موتور اس کیو ال سرورو داخل پروژت میزاره و نیاز به نصب کامل اس کیو ال اصلا نداری