+3 امتیاز
با سلام ؛

من میخوام از برنامم فایل ستاپ بگیرم،برنامه هم با sql database file  و entity data framework  ساختم،یعنی روی دیتا بیس محلی هست(mdf file).

خب بعد از اینکه ستاپ و توسط installsheild گرفتم برنامه موقع اجرا میگه حتما باید sql express نصب باشه تا دیتابیس و بخونه! خب من این پروژه و بخوام گسترش بدم نمیتونم به همه بگم حتما sql express به این سنگینی و نصب کنید که !

بقیه برنامه ها چجوری از پایگاه داده استفاده میکنند ؟

منکه موقع نصب برنامه ای ندیدم بگه sql express نصب کن
بسته شده

3 پاسخ

+4 امتیاز
 
بهترین پاسخ

سلام دوست عزیزمون مهدیار توضیحات خوبی دادن و اینکه لینک اخر قبلا بنده درباره اکسس نیز مطالبی نوشتم

اما

من میخوام از برنامم فایل ستاپ بگیرم،برنامه هم با sql database file  و entity data framework  ساختم،یعنی روی دیتا بیس محلی هست(mdf file).

بعد از ویژوال 2008 این مشلات برای ورژن های بعدی بوجود اومد خصوصا درتنظیمات prerequisties پروژه هایی که داراری دیتابیس هستن با این مشکل مواجه میشن در ویژوال استودیو 2008 شما هرنوع پروژه ای داشته باشید با ستاپ ساز خود ویژوال فایل اجرایی بدون مشکل ایجاد میشه مثلا برنامه ای که برای مشتری منتشر شده خود ویژوال sql رو با صورت لایت همراه برنامه پک میکنه و مشکلی هم بوجود نمیاد برنامه های عادی که نیاز به سرعت بالا ندارن و استفاده از فناوریها نو مثلا در سی شارپ 7 یا 6 که متد out و برخی ویژگیها اضافه شده میتوان با 2008 کار کرد الان میتونید امتحان کنید یه پروژه دیتابیس بسازید  و توی سیستم مجازی یا vmware تست کنید اگر حتی sql هم نصب نباشه برنامه اجرا میشه

بهتره برای پروژه هایی که با ویژوال استودیو ورژن بالای 2008 ساختید از ادونس اینستالر استفاده کنید

https://soft98.ir/software/programming/565-Advanced-Installer.html

محیط بسیار کاربردی و بدون دردسرهای نصب

خب بعد از اینکه ستاپ و توسط installsheild گرفتم برنامه موقع اجرا میگه حتما باید sql express نصب باشه تا دیتابیس و بخونه! خب من این پروژه و بخوام گسترش بدم نمیتونم به همه بگم حتما sql express به این سنگینی و نصب کنید که !
مشکل ورژن های بالا گفتم همینه اما اگه از دیتابیس اکسس استفاده کنید مشکلی پیش نمیاد توی لینک اخر پست دوست عزیز اقای مهدیار مفصل توضیح دادم--البته مطلب بالایی گفتم که توی ویژوال 2008 این مشکلات رو نداره


بقیه برنامه ها چجوری از پایگاه داده استفاده میکنند ؟

منکه موقع نصب برنامه ای ندیدم بگه sql express نصب کن

بله همون با ویژوال 2008 ساخته شده یا با اینستالر حین ساخت دیتابیس رو بصورت پک در فایل اجرای ترکیب کردن

+4 امتیاز

با سلام. 

تا جايي كه بنده مطالعه كردم چند نكته را بايد متوجه شدم كه آنها را ذكر مي كنم. (لطفا ساير دوستان نظرشون را بيان كنند اگر اشتباه كردم)

1- دو نوع SQL هست. يكي SQL Server و ديگري SQL EXpress

     SQL Server: 

  1. براي ديتابيس هاي بزرگ استفاده ميشه تا 10G را ژشتيباني ميكنه.
  2. حجم خيلي زيادي نياز داره براي نصب كردن تقريبا 2G (http://p30download.com/fa/entry/66102/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-microsoft-sql-server-2016-x64-%D8%B3%D8%A7%D9%85)

    SQL Express

  1. براي ديتابيس هاي كوچك استفاده ميشه (پروژه هاي كوچك)
  2. حجم كمي هم براي نصب كردن نياز داره تقريبا 5M (https://download.microsoft.com/download/5/E/9/5E9B18CC-8FD5-467E-B5BF-BADE39C51F73/SQLServer2017-SSEI-Expr.exe)

براي مقايسه بهتر اين سايت را ببينيد.

http://www.sqlmvp.org/difference-between-sql-server-express-azure/

2- تاجايي كه من ميدونم براي اينكه اين مشكلي كه شما فرموديد ايجاد نشه در هنگام نصب خود نرم افزار SQL Server يا SQL Express را در فايل نصب نرم افزار قرار ميدهند. كه خود اين موضوع يك پروژه هست. (https://www.advancedinstaller.com/user-guide/howto-install-sql-server-express.html)

 

3- در يكي از سوالاتي كه من از دوستان پرسيدم توصيه كردند كه از  ديتابيس اكسس استفاده كنم. و ديگه اين مشكل پيش نمياد چون اكسس با برنامه مايكروسافت نصب ميشه و از طرفي حجم كمي را هم داره. 

http://www.w3-farsi.com/forum/index.php/7326/%D8%A8%D9%87%D8%AA%D8%B1%D9%8A%D9%86-%D8%B1%D9%88%D8%B4-%D8%A8%D8%B1%D8%A7%D9%8A-%D8%AF%D8%B3%D8%AA%D9%83%D8%A7%D8%B1%D9%8A-%D8%AF%D8%A7%D8%AF%D9%87-%D9%87%D8%A7-%D9%88-%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-%D8%A8%D8%A7-%D8%AF%D9%8A%D8%AA%D8%A7%D8%A8%D9%8A%D8%B3

 

اميدوارم كه جوابم واضح بوده باشه.

0 امتیاز
دوستان از راهنماییتون ممنونم ، مگه ادونس اینستالر به نصب جداگانه sql express نیاز نداره؟

 

فعلا دارم از اکسس استفاده میکنم مشکلی نداره ولی هیچوقت محیط sql server نمیشه ،خیلی ضعیف تره
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...