PDA

View Full Version : حرفه ای: نصب خودکار برنامه Sql Express 2005 در ستاپ Install Shield



Javad_raouf
دوشنبه 06 دی 1389, 12:09 عصر
سلام و خسته نباشید
همانطور که می دانید وقتی با Install Shield برنامه نصب می سازیم در قسمت Redistributables باید نرم افزار های جانبی لازم را تیک بزنیم تا نصب گردند
مثل
DotNetFramWork
Sql Express 2005
Crystal Report For DotNetFramWork
و از این قبیل
و همانطور که قبلا مشاهده نموده اید ستاپ ساخته شده را که اجرا می کنیم لیست future ها برای نصب ظاهر می گردد و وقتی بر روی Install کلیک می کنیم همه گزینه ها نصب می شوند
گزینه هایی هستند مثل DotNetFramWork که به صورت خودکار نصب می شوند
یعنی هیچ پنجره دیگری باز نمی شود و سیستم به صورت خودکار DotNetFramWork را نصب می کند
ولی وقتی نوبت بهگزینه ای مثل Sql Express 2005 می رسد ستاپ خودش نمی تواند آن را نصب کنم و ستاپ Sql Express 2005 باز می شود و باید کلی مراحل طی کرد برای نصب Sql Express 2005

سوال بنده اینجاست که آیا راهی است که Sql Express 2005 هم به صورت خودکار نصب شود

Javad_raouf
دوشنبه 06 دی 1389, 12:13 عصر
فکر کنم یک جوری باید یک فایل Helper.exe برای SQL بسازم نه؟

mustafa13
جمعه 22 بهمن 1389, 00:02 صبح
سلام
من هم اين مشكل را دارم
لطفا كمكم كنيد در ضمن قسمت appliction redistributables همه قسمت هاش غير فعال لطفا راهنمايي كنيد

Emerlad_64
چهارشنبه 27 بهمن 1389, 16:35 عصر
سلام .فكرميكنم شما راحت تريد كه از sql2000 استفاده كنيد

sh_1366
شنبه 30 بهمن 1389, 08:35 صبح
بستگی داره با چه نرم افزاری setup رو میسازی اگه با خود vs این کار رو انجام میدی خود vsاین امکان رو دارد که sqlرو به طور اتوماتیک نصب کند فقط بعد از ساختن setupیک فایل sql خودش ایجاد می کند که باید اون نسخه رو عوض کنید

Javad_raouf
سه شنبه 03 اسفند 1389, 15:54 عصر
نصب خودکار برنامه Sql Express 2005 در ستاپ Install Shield

vahid.ch013
پنج شنبه 19 اسفند 1389, 08:31 صبح
شما کلا صورت مساله رو پاک کردید.:لبخند:

sajjadrad
شنبه 04 تیر 1390, 15:36 عصر
خواهشا یکی به این سوال پاسخ بده..چون از اون دسته سوالاییه که پاسخی براش نیست تو اینترنت

Leyla2011
جمعه 22 مهر 1390, 09:20 صبح
اگه به نتیجه رسیدید لطفا به ما هم بگید کارمون بدجوری گیر کرده

PetekDincos
شنبه 23 مهر 1390, 12:33 عصر
با سلام
منم به این مورد نیاز دارم شدید با تشکر

noshin2008
دوشنبه 25 مهر 1390, 21:43 عصر
سلام
فکر نمیکنم برای اون گزینه ای ک گفتید خودکار انجام بشه
زیرا sql برای تنضیمات باید ی سری کارهارو ب صورت دستی انجام داد ! و باید SQL هم روی سیستم حتما نصب باشه
در غیر این صورت خیر

Ahmadgolagha
یک شنبه 15 آبان 1390, 13:38 عصر
با عرض پوزش از دوستان - به نظر من بهترین روش برای استفاده از dotnet و sql استفاده از Sql Server Compact Edition و ساخت setup با خود Vs می باشد.

Leyla2011
سه شنبه 17 آبان 1390, 18:59 عصر
برای attachکردن دیتابیس باید چی کار کرد؟ تو کلاسinstaller باید کدنویسی کرد؟؟؟ واقعا خیلی از تاپیک های این سایت بدون جوابه !

aliasghar_613
یک شنبه 13 مرداد 1392, 08:14 صبح
تو سی شارپ میشه از این کد برای نصب استفاده کرد
String sqlfile = @"\Msi\SQLEXPR_x64_ESN.exe";

myProcess.StartInfo.FileName = sqlfile;
String argumentos = @"/qs /Action=Install /Features=SQL,Tools /IACCEPTSQLSERVERLICENSETERMS=""True"" /INSTANCENAME=""SQLExpress_AV"" /SQLSYSADMINACCOUNTS=""Builtin\Administrators"" /SQLSVCACCOUNT=""NT AUTHORITY\SYSTEM"" ";


myProcess.StartInfo.Arguments = argumentos;
myProcess.StartInfo.UseShellExecute = false;
myProcess.Start();