SQL Server 2008

SQL Server 2008 asennus

Varoitus! Tämä asennus ei ole mikään oikea tapa tai tietoturvallinen pystyttää sql server 2008. Pointtina esittää perusasennus, vaikka nopsaan labraan asennettavasta sql-palvelimesta.

Asennuksen alussa tarkistetaan onko asennettuna .NET frameworkista ja windows installerista riittävän uusi versio. Jos näitä ei ole osaa asennus ladata ja asentaa ne netistä.
sql1.jpeg

Päivitysten jälkeen aukeaa Installation center. Ensimmäisenä kannattaa tarkistaa järjestelmän sopivuus ajamalla system configuration checker. Tarkista testin perusteella onko asentaminen mahdollista
sql2.jpeg

Tarkista testin perusteella onko asentaminen mahdollista. Jos kaikki on kunnossa voit aloittaa varsinaisen asennuksen.
sql3.jpeg

Mene Installation ja valitse new sql server stand-alone installation.
sql4.jpeg

Tarkistetaan vieläkin parit asiat ennen asennusta.
sql5.jpeg

Valitaan Enterprise Evalution.
sql6.jpeg

Etene oletuksilla lopulta päädyt Setup support rules tarkistukseen. Tarkista jälleen että kaikki on kunnossa. Palomuurista saat todennäköisesti herjan, mutta se ei häiritse asennusta (palataan tähän myöhemmin).
sql7.jpeg

Valitse asennettavat komponentit. Perustoimintaa varten tarvitset vain Database engine services.
sql8.jpeg

Etene oletuksilla. Server configuration kohdassa tee asetukset kuvan mukaisesti.
sql9.jpeg

Database engine configurationissa valitse SQL serverille ylläpitäjä. Add current user napilla voit lisätä asennukseen käytettävää tunnusta.

sql10.jpeg

Etene oletuksilla lopulta asennus on valmis.

sql11.jpeg

Jos haluat ottaa yhteyttä sql serveriin muualta kuin palvelimelta johon se on asennettu, toimi seuraavasti. Avaa sql server configuration manager -> sql server network configuration -> protocols for mssqlserver ja enabloi TCP/IP, jotta asetus tulee voimaan pitää mssqlserver prosessi käynnistää uudelleen. Palomuuriin pitää myös sallia 1433 TCP ja 1434 UDP portit.
sql12.jpeg

Integroi SP1 asennus pakettiin

Pura asennus tiedostot koneelle (esim c:\sql)

Tämän jälkeen pura SP1 seuraavalla komennolla (tästä eteenpäin muista huomioida onko käytössä x86, x64 tai ia64 versio)

SQLServer20008SP1-KB968369-x86-ENU.exe /x:c:\sql\PCU

sqlsp1.jpeg

Kopioi tiedostot setup.exe ja setup.rll

robocopy C:\sql\PCU c:\sql setup.exe
robocopy C:\sql\PCU c:\sql setup.rll

Kopioi SP1:n kansio x86 lukuuottamatta microsoft.sql.chainer.packagedata.dll tiedostoa varsinaisen sql asennuksen x86 kansioon.

robocopy C:\sql\PCU\x86 c:\sql\x86 /XF Microsoft.SQL.Chainer.PackageData.dll

Luo defaultsetup.ini tiedosto ja tallenna se c:\sql\x86 ja c:\sql\PCU\x86 kansioihin. Tiedoston sisällöksi laita seuraavaa.

;SQLSERVER2008 Configuration File

    [SQLSERVER2008]

    PCUSOURCE=".\PCU"
sqlsp15.jpeg

Tämän jälkeen kun aloitat asennuksen asentuu SP1 myös asennuksen yhteydessä.

Palomuuri asetukset

Jos haluat automaattisesti SQL serverin tarvitsemat portit auki serveriisi löytyy sitä varten pikkuinen työkalu. Suorita palvelimella OpenSQLFirewallPort.msi ohjelma. Ohjelma suorittaa joukon komentoja jotka avaavat seuraavat portit TCP 1433 "SQLServer", TCP 1434 "SQL Admin Connection", TCP 4022 "SQL Service Broker", TCP 135 "SQL Debugger/RPC", TCP 2383 "Analysis Services", TCP 2382 "SQL Browser", TCP 80 "HTTP", TCP 443 "SSL", UDP 1434 "SQL Browser", multicastbroadcastresponse ENABLE.
Voit myös tehdä saman scriptillä. Luo notepadilla seuraavan sisällön omaava cmd tiedosto.

@echo =========  SQL Server Ports  ===================
@echo Enabling SQLServer default instance port 1433
netsh firewall set portopening TCP 1433 "SQLServer" 
@echo Enabling Dedicated Admin Connection port 1434
netsh firewall set portopening TCP 1434 "SQL Admin Connection" 
@echo Enabling conventional SQL Server Service Broker port 4022  
netsh firewall set portopening TCP 4022 "SQL Service Broker" 
@echo Enabling Transact-SQL Debugger/RPC port 135 
netsh firewall set portopening TCP 135 "SQL Debugger/RPC" 
@echo =========  Analysis Services Ports  ==============
@echo Enabling SSAS Default Instance port 2383
netsh firewall set portopening TCP 2383 "Analysis Services" 
@echo Enabling SQL Server Browser Service port 2382
netsh firewall set portopening TCP 2382 "SQL Browser" 
@echo =========  Misc Applications  ==============
@echo Enabling HTTP port 80 
netsh firewall set portopening TCP 80 "HTTP" 
@echo Enabling SSL port 443
netsh firewall set portopening TCP 443 "SSL" 
@echo Enabling port for SQL Server Browser Service's 'Browse' Button
netsh firewall set portopening UDP 1434 "SQL Browser" 
@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
netsh firewall set multicastbroadcastresponse ENABLE
page_revision: 30, last_edited: 1244174402|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NoDerivs 3.0 License