دوست عزیز اگه شما احیانا با خود command prompt آشنایی داشته باشین، منظور از اون جمله اینه که SQL Server بوسیله ارسال پارامترها به فایل نصب (شبیه اجرای برنامه از Command Prompt)، نصب کنید نه اینکه کاربر نهایی از طریق واسط کاربری نصب کنه.اون مقادیری که کاربرنهایی به واسط میده رو شما بجاش با فراخوای فایل نصب SQL و دادن پارامتر بهش، برای نصب محیا میکنی تا نیاز به نصب مستقیم SQL Server توسط کاربر وجود نداشته باشه.
مثلا:
setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS
کافیه همون SQL Server 2008R2 command prompt رو در google جستجو کنید.