Advanced SQL Server Tutorial

Advanced SQL Server Tutorial


SQL Server er en relasjonsdatabase management system benyttes for å håndtere middels nivå næringslivsorganisasjoner. Du kan bruke tilpassede verktøy for å lage tabeller for å lagre data, indekser for å forbedre søke forestillinger, sikkerhetskopiering og gjenoppretting av databaser filer og kryptere data for beskyttelse. Alle disse verktøyene hjelper utviklere og database administratorer å utføre komplekse oppgaver raskere og øke produktiviteten.

Bruksanvisning

1 Bruk XML datatype til å lagre og manipulere Extensible Markup Language (XML) dokumenter av størrelse opp til 2GB med maksimalt 128 nivåer. Skriv inn følgende kommando for å opprette et XML-skjema:

CREATE XML SCHEMA COLLECTION CourseAttribute AS

'<Xml schema>'

2 Opprette og behandle XML indeks for å forbedre søket ytelsen på XML datatype. Skriv inn følgende kommando for å opprette en XML-indeks:

Opprett primær XML INDEX newxmlindex

PÅ student.course (course_description)

Utfører kommandoen ovenfor vil skape en xml indeks på course_description egenskap av tabellen kurs i studentdatabasen.

3 Bygg fullstendige katalog og fulltekstindekser for å søke gjennom store mengder ustrukturerte data. lage en full tekst katalog ved å skrive inn følgende kommando:

CREATE FULLTEXT Index on student.course_attribute (beskrivelse)

KEY INDEX course_ID

MED CHANGE_TRACKING = AUTO

Kommandoen ovenfor vil skape en tekstindeks på "description" egenskap av "course_attribute" bord i "student" database med automatisk sporing av endringer alternativ som gir SQL Server til å spore endringer i kolonnene.

4 Bruk politikk basert styring til å håndheve politikk på tvers av alle brukerne av SQL Server. Du kan lage regler som bruker forhold, inkludert mål, retningslinjer, kategorier og etterlevelse.

5 Bruk back-up verktøy for å lage en full, differensial, transaksjonslogg og filegroup sikkerhetskopier av databasen ved å oppgi denne kommandoen:

BACKUP DATABASE original_db

TIL DISK = 'c: \ backup \ destination_db.bak'

SPEIL TIL DISK = '' c: \ backup \ destination_db_1.bak '

Utfører kommandoen ovenfor vil skape en back-up av "original_db" sammen med å skape et speil database.

6 Bruk Transparent Data Encryption for sanntids datakryptering ved å opprette og administrere symmetriske nøkler. Lag en hovednøkkel og sertifikat for databasen og bruke dem til å lage en database krypteringsnøkkel. Bruk "SET kryptering på" kommando for å aktivere Transparent Data Encryption for databasen.