Lähes jokaisesta Windows -infrasta löytyy yksi tai useampi MS SQL Server. Usein SQL-palvelimet ovat keskeisessä roolissa yrityksen toiminnassa. Tällöin SQL Server
–osaaminen tietenkin korostuu ja vieläpä niin, että perustietojen lisäksi osaamista pitäisi löytyä myös kantojen implementointiin ja suorituskyvyn optimointiin
Kuvaus:
SQL Server 2008 -valmennusohjelma antaa tarvitsemasi tiedot MS SQL Server 2008:n käyttöönottoon ja hallintaan.
Valmennusohjelma koostuu kahdesta jaksosta:
Osa 1: SQL Server 2008 (2005) käyttöönotto ja hallinta
Osa 2: SQL Server 2008 (2005) kantojen suunnittelu, implementointi ja suorituskyvyn optimointi
Ensimmäisen jakson kuluessa saat kattavat tiedot SQL Server 2008:n hallinnasta. Opetuksen edetessä käydään läpi SQL Server 2008:n asennus, hallinta ja ylläpitotehtävät, varmistukset ja palautukset sekä tietoturvaan ja käytettävyyteen liittyvät asiat.
Toisessa osuudessa saat syvempää näkemystä SQL Server 2008:sta. Jakson edetessä käydään läpi SQL Server tietokantojen luontia ja suunnittelua sekä suorityskyvyn optimointia.
Kenelle:
Esitietovaatimuksena tuntemus Windows-käyttöjärjestelmistä sekä SQL Serveristä, Transact-SQL:stä ja relaatiotietokannoista
Testit:
70-432 (TS: Microsoft SQL Server 2008, Implementation and Maintenance)
70-433 (TS: Microsoft SQL Server 2008, Database Development)
Ilmoittautuminen:
Valitse haluamasi ajankohdat molemmille osuuksille ja ilmoittaudu jokaiselle erikseen. Hinta on koko koulutusohjelman hinta.
Sisältö, osa 1
Moduuli 1: SQL Server asennus ja konfigurointi
- Asennuksen valmistelut
- SQL Server 2008 versiot
- SQL Serverin laitevaatimukset
- SQL Serverin asennus
- SQL Serverin päivitys
- SQL Server Configuration Manager
- SQL Server Management Studio
- Sqlcmd
- PowerShell
Moduuli 2: Tietokantatiedostojen hallinta
- Tietokantotiedostot
- Kuinka datan tallennus toimii?
- Tietokanta- ja lokitiedostojen sijoittaminen
- Tiedostoryhmien käyttö
- Partitiot
- Kapasiteetin suunnittelu
- Tietokantojen luonti
- Mikä on Schema?
- Hallintapolitiikat
Moduuli 3: Katastrofeista toipuminen
- Varmistusstrategian suunnittelu
- Käytettävissä olevat erilaiset varmistusstrategiat
- Palautumismallit
- Sovelluskantojen varmistukset
- Erityyppisten varmistusten ottaminen
- Sovelluskantojen palautukset
- SQL Serverin palautusprosessi
- Palautukset eri tyyppisistä varmistuksista
- Tietokantojen palauttaminen snapshoteista
- Järjestelmäkantojen varmistukset ja palautukset
- Vaurioituneiden järjestelmäkantojen korjaus
Moduuli 4: Tietoturvan hallinta
- SQL Server 2008 tietoturvan rakenne
- Serverin tietoturvan hallinta
- Serveri tason käyttöoikeudet
- Autentikointitavat
- Salasanapolittiikka
- Tietokantojen oikeuksien hallinta
- Tietokannan käyttäjien ja roolien hallinta
- Mitä ovat sovellusroolit?
- Avaimet ja sertifikaatit
- Tietokantojen salaus
- Auditointi
Moduuli 5: Datan siirto
- Datan siirtäminen ja muokkaaminen, yleiskatsaus
- Datan siirrossa käytettävät työkalut
- Import/Export työkalu
- Tietokannan kopiointi
- Bulk datan siirto
- SQL Server Integration Services eli SSIS
- SSIS:n käyttö
Moduuli 6: Hallintatoimien automatisointi
- Ylläpitotehtävien automatisointi
- SQL Server Agentin konfigurointi
- Huoltotehtävien luonti
- Hälytysten hallinta
- Usean palvelimen hallinta
- SQL Server Agentin tietoturva
Moduuli 7: Replikoinnin käyttöönotto
- Replikointi SQL Serverissä, yleiskuva
- Replikointityypit
- Artikkelit, julkaisut, tilaukset
- Replikointiskenaariot
- Server to Server replikointi
- Server to Client replikointi
Moduuli 8: Käytettävyyden varmistaminen
- Käytettävyyden perusperiaatteet
- Log shipping
- Tietokantojen peilaus
- Klusterointi
- Hajautetut tietokannat
Moduuli 9: SQL Serverin monitorointi
- Monitorointityökalut
- System Monitorin käyttö SQL Serverin monitoroinnissa
- SQL Server Profiler
- Mitä ovat DDL-triggerit?
- DDL-triggerien käyttö ja hallinta
- Event notifikaatiot, luonti ja hallinta
Moduuli 10: Ongelman selvitys ja suorituskyvyn hallinta
- Ongelmanselvitysprosessi
- Yhteysongelmat
- Resurssien hallinta
- Suorituskykydatan keräys
Sisältö, osa 2
Moduuli 1: Datatyypit ja taulut
- Datatyypit
- Miten data tallennetaan tauluihin
- Taulujen luonti
- Mitä ovat partitioidut taulut?
- Mitä ovat partitiointi funktiot ja schemat?
Moduuli 2: Indeksien luonti ja optimointi
- Miten SQL server lukee data
- Indexityypit
- Indeksien luonti
- Mitä ovat partitioidut indexit
- Indexien tiedot
- Indexien optimointi
- Indexien eheytys
Moduuli 3: Datan eheyden hallinta
- Eheystyypit
- Mitä ovat rajoitteet?
- Rajoitetyypit ja niiden käyttö
- Mitä ovat liipaisimet?
- Liipaisin tyypit
- Sisäkkäiset liipaisimet
- Rekursiiviset liipasimet
Moduuli 4: XML datan käyttö
- XML datatyyppi
- XML datan muodostaminen
- XML datan lukeminen
- Tietokantojen salaus
- Datan hakeminen XQuery:llä
- XML indexit
- XML scemojen käyttö
Moduuli 5: Näkymien käyttö
- Näkymätyypit
- Näkymien hyödyt
- Näkymien luonti ja hallinta
- Indexoidut näkymät
- Partitioidut näkymät
Moduuli 6: StoredProcedurejen käyttö
- StoredProcedurejen luonti
- Suosituksia StoredProcedurejen käyttöön
- Parametrien käyttö
- Tauluparametrit
- Mikä on suoritussuunnitelma?
- Kyselyiden kääntäminen
- Virheiden käsittely
Moduuli 7: Funktioiden käyttö
- Funktiotyypit
- Funktioiden käyttö
- Suosituksia funktioiden käyttöön
- Funktiot vs. StoredProceduret
- Suorittavan tunnuksen käyttö
Moduuli 8: CLR koodin käyttö
- Mikä on .Net CLR
- CLR:n hyödyt
- CLR vs. StoredProcedures
- Assemblyjen käyttö
- Missä CLR:ää voi käyttää
Moduuli 9: Transaktioiden ja lukkojen hallinta
- Mitä ovat transaktiot ja lukot?
- Transaktioiden hallinta
- Miten SQL Server käyttää lukkoja
- Lukkojen hallinta
Moduuli 10: Suorituskyvyn optimointi
- Yhtäaikaisten komentojen suorittaminen
- Mitä on suorituskyvyn optimointi?
- Työkalut suorituskyvyn optimointiin
- Database Engine Tuning Advisor
Ilmoittaudu!