2015-05-07 8 views
0

Я сделал приложение aC# windows с задней частью sql-сервера 2008 теперь я хочу установить SQL-сервер на клиентской машине, не спрашивая ни одного окна Я имел в виду, что клиент никогда не увидит установку sql я хочу, чтобы установить его молча я сделал файл настроек с installsheild 2010Как установить сервер sql

танкования вам Mehaboob

+0

Вы устанавливаете SQL Server 2008 Express? – Jaco

+0

как ваш пользователь получит приложение Windows? –

+0

@JacodeGroot no im установка 2008R2 –

ответ

2

Предполагая, что вы хотите установить SQL Server 2008 Express, вы можете использовать silent install из custom action:

Setup.exe /ConfigurationFile=SQLExpress.ini /Q 

с вашим SQLExpress.ini файл вида:

[SQLSERVER2008] 
INSTANCEID="SQLExpress" 
ACTION="Install" 
FEATURES=SQLENGINE 
HELP="False" 
INDICATEPROGRESS="False" 
QUIET="False" 
QUIETSIMPLE="False" 
X86="True" 
PCUSOURCE="C:\install\SqlExpress_2008\PCUSOURCE" 
ERRORREPORTING="False" 
INSTALLSHAREDDIR="C:\Program Files (x86)\Microsoft SQL Server" 
INSTANCEDIR="C:\Program Files (x86)\Microsoft SQL Server" 
SQMREPORTING="False" 
INSTANCENAME="SQLEXPRESS" 
AGTSVCSTARTUPTYPE="Manual" 
ISSVCSTARTUPTYPE="Automatic" 
ISSVCACCOUNT="NT AUTHORITY\NetworkService" 
ASSVCSTARTUPTYPE="Automatic" 
ASCOLLATION="Latin1_General_CI_AS" 
ASDATADIR="Data" 
ASLOGDIR="Log" 
ASBACKUPDIR="Backup" 
ASTEMPDIR="Temp" 
ASCONFIGDIR="Config" 
ASPROVIDERMSOLAP="1" 
SQLSVCSTARTUPTYPE="Automatic" 
FILESTREAMLEVEL="0" 
ENABLERANU="True" 
SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS" 
SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" 
SQLSYSADMINACCOUNTS="DOMAIN\Administrator" 
ADDCURRENTUSERASSQLADMIN="False" 
TCPENABLED="0" 
NPENABLED="0" 
BROWSERSVCSTARTUPTYPE="Disabled" 
RSSVCSTARTUPTYPE="Automatic" 
RSINSTALLMODE="FilesOnlyMode" 
Смежные вопросы