شما لطف دارید
نه، به مشکلی برنمی خورید، همینه. بسیار ساده است. فقط باید نام دیتابیستون همون باشه که تو رشته اتصالتون هست (Enteghalat). همچنین نوع و ورژن اسکیوئل سرور سیستم کاربر هم 2014 و بالاتر باشه (البته اگه بخواین فایل های mdf و ldf رو خودتون رو اتچ کنید).
اصلا دوست من، حالا که اینجور شد، یه سوال؟ اگه نرم افزارتون تک کاربره هست برا چی میخواین SQL Server کامل رو نصب کنین؟! حجیمه و نصبش با کانفیگاش زمانبره. مخصوصا اگه بخواین نرم افزار رو به چندین نفر بفروشین.
یه توصیه براتون دارم: SQL برای نرم افزارتون با این شرایط، از نوع LocalDb رو استفاده کنین. از نسخه اکسپرس قدیمی خیلی بهتره (از ورژن 2012 به بعد ارائه شد). همه قابلیت های اسکیوئل کامل رو داره(stored procedure و function و triger و ...). حجمش حدود چهل مگابایته. به راحتی هم نصب میشه و هیچ کانفیگی هم نداره. تازه می تونین به شکل سایلنت هم از طریق دستورات کامند نصبش کنین (من خودم همین کارو می کنم). می تونی خودکار اتچش کنی. (اون هم از طریق پارامترهای همون رشته اتصالت: AttachDbFilename). تنها ایرادی که داره اینه که رو ویندوز xp نصب نمیشه. اگه اطلاعات بیشتری میخواین به این لینک یه سری بزنین:
http://www.dotnettips.info/post/1023...8c%d8%b3%d8%aa
مثلا رشته اتصال شما میشه(به جای دات (.) بزار: (LocalDb)\MSSQLLocalDB) تو نسخه های قبلیش \v11.0(LocalDb) بود:
Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|Da taDirectory|\Enteghalat.mdf;Initial Catalog=Enteghalat;Integrated Security=True
منظور از DataDirectory رو هم فکر کنم بدونید. به هر حال کار خیلی ساده است. اگر اولش یه کم با مشکلاتی مواجه شدید مایوس نشوید. با خواندن مقالاتی در خصوص موضوع کاملا به موضوع و موارد و قلق های آن مسلط خواهید شد.
اگه میخواین یه برنامه نویس خوب بشین، سادگی و راحتی رو همیشه پیشه کنین. برنامه نویسی اینقده ها که میگن پیچیده نیست.
من برا هنرجوهام همیشه یه بیت شعر می خونم:
ای که خواهی که شوی برنامه نویس ***** هی بنویس هی بنویس هی بنویس
موفق و پیروز باشید (
http://hmsoft.blogfa.com)
" زکوه العلم نشرها "