SQL Server 2012 core asennus ja konfigurointi
SQL Server core asennus
Aloita windows server asennuksesta
Salasanan vaihtamisen jälkeen:
kirjoitta sconfig
Vaihda koneen nimi (ei välttämätön)
Verkkoasetukset
Bootin jälkeen domain liitos
loggaa domain tunnuksilla, jolla on myös local admin oikeuden ko. koneella
Konfiguroin etä ym. ominaisuudet
auto update
Asenna suositeltavat päivityksen manuaalisesti
Tämän jälkeen varmista vielä uudelleen sconfig valikon komennolla 6), että kaikki päivitykset on asennettu. Ajoin itse aivan kaikki, ennen kun käynnistin SQL Server asennuksen. En muista kokeilleeni erikseen, onnistuuko välttämättömillä päivityksillä täyttämään SQL server kriteelit
core asennuksessa – luultavimmin onnistuu, koska sp1 on 2008 R2:ssa se oleellisin päivitys. Muut vaatimus listalla ovat:
Tarkat kuvaukset vaatimuksista löytyy täältä:
http://msdn.microsoft.com/en-us/library/hh231669(v=SQL.110).aspx
DISM /online /enable-feature /featurename:NetFx2-ServerCore /featurename: ServerCore-WOW64 /featurename:NetFx3-ServerCore-WOW64 /featurename:NetFx2-ServerCore-WOW64 /featurename:NetFx3-ServerCore /featurename:MicrosoftWindowsPowerShell /featurename:MicrosoftPowerShell-WOW64
Asenna tämän jälkeen dotnetFx-Full_x86_x64_SC.exe /passive /promprestart
HUOM Netframework asennusmedian tiedostonimi tai tyyppi voi vaihdella riippuen latauspaikasta. Se voi olla esim *.ISO faili tms.
Konfiguroi palomuuri
@echo off
@echo This scripts sets the default firewall configurations for SQL Server components
echo.
echo Setting the core components for a database instance
echo Default Instance
netsh advfirewall firewall add rule name="SQLServer" dir=in action=allow protocol=TCP localport=1433 profile=DOMAIN
echo Dedicated Admin Connection
netsh advfirewall firewall add rule name="SQL DAC" dir=in action=allow protocol=TCP localport=1434 profile=DOMAIN
echo SQL Browser Service
netsh advfirewall firewall add rule name="SQL Browser" dir=in action=allow protocol=UDP localport=1434 profile=DOMAIN
echo Setting the core firewall rules for database mirroring, service broker, TSQL Debugger, Analysis services, Reporting Services
echo Mirroring EndPoint – CHANGE PORT NUMBER AS NEEDED depending on which role
netsh advfirewall firewall add rule name="Mirroring EndPoint" dir=in action=allow protocol=TCP localport=5022 profile=DOMAIN
echo Service Broker
netsh advfirewall firewall add rule name="SQL Service Broker" dir=in action=allow protocol=TCP localport=4022 profile=DOMAIN
echo Enable TSQL Debugger (uses RPC)
netsh advfirewall firewall add rule name="T-SQL Debugger" dir=in action=allow protocol=TCP localport=135 profile=DOMAIN
echo Browser service for Analysis Services
netsh advfirewall firewall add rule name="SQL Browser for Analysis Services" dir=in action=allow protocol=TCP localport=2382 profile=DOMAIN
echo Analysis services Default Instance
netsh advfirewall firewall add rule name="Analysis Services" dir=in action=allow protocol=TCP localport=2383 profile=DOMAIN
echo HTTP/HTTPS for reporting services
netsh advfirewall firewall add rule name="HTTP Reporting Services" dir=in action=allow protocol=TCP localport=80 profile=DOMAIN
netsh advfirewall firewall add rule name="HTTPS Reporting Services" dir=in action=allow protocol=TCP localport=443 profile=DOMAIN
Silent install:
Setup /Q /ACTION=install /INSTANCEID="MSSQLSERVER" /INSTANCENAME="MSSQLSERVER"
/IACCEPTSQLSERVERLICENSETERMS=1 /FEATURES=SQLEngine
/SQLSYSADMINACCOUNTS="firma\DomainAdmins" /BROWSERSVCSTARTUPTYPE=AUTOMATIC
/SECURITYMODE=SQL /SAPWD="BulevardiRul3z" /INDICATEPROGRESS=1
/TCPENABLED=1 /AGTSVCSTARTUPTYPE="Automatic"
http://msdn.microsoft.com/en-us/library/ms144259(SQL.110).aspx
tai tehcnet:
Setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS
Latasin SP 1:n iso failin ja asensin sen manuaalisesti. Sen jälkeen asennus toimi mukavasti tuolla edellisellä cmd line komennolla.
Ja asennuksen onnistumisen jälkeen toiselta koneelta saa yhteyden SQL Server Management Studiolla. Kuvassa SQL 2008 R2 Management Studio