PDA

View Full Version : سوال در مورد اجرا sql بدون sql server 2014



behzad_vb.net
یک شنبه 14 مرداد 1397, 15:06 عصر
سلام دوستان من یک برنامه نوشتم با C#‎‎‎ و sql server 2014 میخوام رو سیستم دیگه ببرمش مجبورم sql server 2014 را نصب کنم حالا چندتا سوال

1 - من اگر بخوام از sql express استفاده کنم اگر بانک من مال 2014 باشه ورژن sql ایا با اکسپرس باز میشه


2- راهکار شما برای اینکه ما این همه sql server 2014 نصب نکنیم چیه که رو سیستم دیگم کار بده sql


3 - الان روی اون سیستم یک نرم افزار پارسیان هست که اگر sql server بخواهیم نصب کنیم به مشکل میخوره گاهی هم نصب نمیشه sql باید چیکار کرد

لطفا اساتید راهنمایی کنند ممنون

danialafshari
دوشنبه 15 مرداد 1397, 01:47 صبح
با سلام
Sql Server بانکتون هر نسخه ای باشه کافیه ازش یک اسکریپت تهیه کنید و در هنگام ساخت Script ورژن Target رو مشخص کنید
معمولاً Sql Server Express کافی هست و شما فقط کافیه Service رو نصب کنید بعضی ها فکر میکنند SSMS همون Sql Server هست در صورتی که sql server یک سرویس هست
روی سیستم خودم دو نوع sql server نصب هست و مشکلی نداره و از طریق SSMS به هر دو دسترسی دارم
موفق باشید

behzad_vb.net
دوشنبه 15 مرداد 1397, 10:16 صبح
فرض کنید روی سیستم دیگه میخوام نرم افزار را نصب کنم میخوام Server express نصب کنم باید چیکار کنم با Sql برنامه پارسیان تداخل نداشته باشه چجوری میتونم نصب کنم که مشکلی نداشته باشه پارسیان فک کنم Sql Server 2000 یا 2005 هست؟

danialafshari
دوشنبه 15 مرداد 1397, 10:47 صبح
بهتر بود در بخش Sql Server مطرح میکردید
باید در هنگام نصب یک Instance Name دیگه تعیین بشه

رامین مرادی
دوشنبه 15 مرداد 1397, 10:48 صبح
فرض کنید روی سیستم دیگه میخوام نرم افزار را نصب کنم میخوام Server express نصب کنم باید چیکار کنم با Sql برنامه پارسیان تداخل نداشته باشه چجوری میتونم نصب کنم که مشکلی نداشته باشه پارسیان فک کنم Sql Server 2000 یا 2005 هست؟

دوست عزیز شما میتونید برا اساس کشش سیستمتون هرچقدر دلتون خواست نسخه های مختلفی رو نصب کنید. تو هر نصب شما یه (اینیستنس نیم) بهش میدید و براساس اون نام با دیتابیس ارتباط برقرار میکنید. یکی اسم نرم افزارشو میزاره روش. یکی پیش فرض رو میزاره و تغییر نمیده. حالا پارسیان 2000 یا 2005 داره شما میتونید 2008 یا 2012 یا 2014 یا 2016 نصب کنی. من رو سیستم خودم 2008 و 2014 رو نصب دارم.

behzad_vb.net
دوشنبه 15 مرداد 1397, 11:11 صبح
بهتر بود در بخش Sql Server مطرح میکردید
باید در هنگام نصب یک Instance Name دیگه تعیین بشه

مطرح کردم هیچکی جوابمو نداد و اینکه Instance Name میزاشتم ولی بانک را اتچ نمیکرد خطا 5120 میداد فک کنم

رامین مرادی
دوشنبه 15 مرداد 1397, 12:17 عصر
مطرح کردم هیچکی جوابمو نداد و اینکه Instance Name میزاشتم ولی بانک را اتچ نمیکرد خطا 5120 میداد فک کنم

Instance Name رو چی گذاشتید؟ و رشته اتصالتون رو هم بنویسید.

behzad_vb.net
دوشنبه 15 مرداد 1397, 12:35 عصر
Instance Name را گذاشتم ksql بعد نصب کردم وارد sql میشه ولی بانک را اتچ نمیکرد کانکشن استرینگم مشکلی نداشت بانک تو sql server که رو سیستم جدید نصب کردم اتچ نمیشد

رامین مرادی
دوشنبه 15 مرداد 1397, 13:17 عصر
خطای 5120 مربوط به عدم دسترسی به فایل دیتابیستونه
روی فایلتون راست کلیک کنید. اگه Read Only بود از این حالت خارج کنید. تو سربرگ پرمیژن حالت فول کنترل (Full Control)بدید بهش.

رامین مرادی
دوشنبه 15 مرداد 1397, 13:23 عصر
این ویدیو هم میتونه برا تون مفید باشه
https://www.aparat.com/v/GmlSC/%D8%A2%D9%85%D9%88%D8%B2%D8%B4_%D8%B1%D9%81%D8%B9_ %D8%AE%D8%B7%D8%A7%DB%8C_5120_%D9%88_5123_%D8%A7%D 8%B3%DA%A9%DB%8C%D9%88%D8%A7%D9%84_%D9%85%D9%88%D9 %82%D8%B9_%D8%A7%D8%AA%DA%86