PDA

View Full Version : سوال: لود نشدن دیتابیس روی بقیه سیستم ها_راه حل چیه؟



MoslemCG
پنج شنبه 28 آذر 1392, 15:23 عصر
سلام
من یه برنامه ساده با C# و mysql نوشتم.
چند تا table توی mysql ساختم و با ویسوال استودیو و C# از دیتابیس استفاده میکنم._ اما وقتی برنامه ای که ساختم رو روی یه کامپیوتر دیگه اجرا میکنم کلا دیتابیس رو نمیشناسه یا اصلا دیتابیسی وجود نداره براش که بخواد لودش کنه...
باید چیکار کنم که بتونم دیتابیسی که ساختم رو روی سایر سیستم ها هم استفاده کنم؟

سعید صابری
پنج شنبه 28 آذر 1392, 17:30 عصر
آیا روی سیستم دیگر اصلا mysql نصب هست؟
اگر برنامت app است می تونی از نسخه embedded استفاده کنی.
در غیر اینصورت باید یک خروجی sql از بانکت بگیری و در سیستم های دیگر import کنی.البته اولش mysql باید نصب باشه

MoslemCG
پنج شنبه 28 آذر 1392, 18:28 عصر
آیا روی سیستم دیگر اصلا mysql نصب هست؟
اگر برنامت app است می تونی از نسخه embedded استفاده کنی.
در غیر اینصورت باید یک خروجی sql از بانکت بگیری و در سیستم های دیگر import کنی.البته اولش mysql باید نصب باشه

من میخوام یه برنامه بسازم و بعد این برنامه رو همه جا بتونم اجرا کنم(مسلما بدون نیاز به نصب mysql)
ممنون از اینکه جواب دادید...
منظورتون رو از نسخه embedded متوجه نشدم چون همچین چیزی رو تو سایتش ندیدم واسه دانلود.

در کل من واسه اینکه برنامم رو همه جا و بدون نیاز به نصب mysql روی بقیه سیستم ها بتونم اجرا کنم، باید چیکار کنم؟

سعید صابری
پنج شنبه 28 آذر 1392, 18:37 عصر
توی سایتش نوشته non-install در کل mysql گزینه مناسبی برای استفاده بصورت embedded نیست.
فکر کنم sqlite یا Firebird استفاده کنی در هر دوی این دیتابیس ها فقط لازمه چند فایل را کنار برنامه باشه تا اجرا بشن.
اگر برنامه بزرگی داری بنظرم بهتره از Firebird استفاده کنی.

البته گزینه های زیادی هست حتی sql .