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 uudet versiot. Jos näitä ei ole, osaa asennus ladata ja asentaa ne netistä.
SQL Server 2008 asentuu Windows 2008 R2 -palvelimeen, mutta vaatii toimiakseen SP1-päivityksen.
sql1.jpeg

Päivitysten jälkeen aukeaa Installation Center. Ensimmäisenä kannattaa tarkistaa järjestelmän sopivuus ajamalla System Configuration Checker.
sql2.jpeg

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

Mene kohtaan Installation ja valitse New SQL Server Stand-alone Installation.
sql4.jpeg

Tarkistetaan vielä parit asiat ennen asennusta.
sql5.jpeg

Valitaan Enterprise Evalution.
sql6.jpeg

Etene oletuksilla ja 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. Tee Server Configuration -kohdassa asetukset kuvan mukaisesti.
sql9.jpeg

Database Engine Configurationissa valitse SQL-palvelimelle ylläpitäjä. Add Current User -napilla voit lisätä asennukseen käytettävän tunnuksen.

sql10.jpeg

Etene oletuksilla ja 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 asennustiedostot 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 varsinaisen SQL-asennuksen x86-kansioon lukuunottamatta microsoft.sql.chainer.packagedata.dll -tiedostoa.

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ä.

Palomuuriasetukset

Jos haluat automaattisesti SQL Serverin tarvitsemat portit auki palvelimeesi, 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

SQL Server Native Client

Native Client asentuu serverin tai työkalujen asennuksen yhteydessä. Joissain tilanteissa sinun tarvitsee asentaa pelkkä Native Client. Asennuspaketti tulee sekä täysversion että express-version mukana (sqlncli.msi). Esimerkiksi 2008 R2 Express 32-bit -paketista asennuspaketti löytyy seuraavan polun takaa \1033_enu_lp\x86\setup\x86\.

Itseasennus on hyvin simppeli.
ScreenShot013.jpg
ScreenShot014.jpg
ScreenShot015.jpg
ScreenShot016.jpg
ScreenShot017.jpg

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NoDerivs 3.0 License