Hjem > Databaser2003 > Forelesninger

Microsoft SQL Server og Query Analyzer

Microsoft SQL Server

Litt historie

  • Kildekoden til Microsoft SQL Server stammer fra Sybase SQL Server, og var resultatet av et samarberid mellom Microsoft og Sybase
  • Første versjon av SQL Server var skrevet for operativsystemet OS/2, og var omtrent det samme som Sybase SQL Server 4.0
  • OS/2 ble ingen suksess, og versjon 1.0 av SQL Server som kom sommeren 1990 støttet derfor også Windows 3.0
  • Rundt den tiden Windows NT kom(1994), brøt Microsoft alle samarbeid, og Sybase byttet navn på sin databaseserver for å hindre forvekslinger
  • Versjonen vi kjører på skolen, Microsoft SQL Server 2000, kom 9. august 2000

Noen fakta

  • SQL dialekten som Microsoft SQL Server benytter heter Transact-SQL(T-SQL). T-SQL er et overbygg på SQL-92, og inneholder hovedsaklig støtte for transaksjoner og tilleggsfunksjonalitet for bruk i lagrede prosedyrer
  • Protokollen Microsoft SQL Server bruker til nettverkskommunikasjon heter TDS. Protokollen har også blitt implementert av FreeTDS prosjektet slik at flere typer klient-applikasjoner kan kommunisere med Microsoft SQL Server

Query Analyzer

Oppstart

Query Analyzer ligger på start-menyen på alle windows-maskinene på skolen under mappen Microsoft SQL Server.
Når du starter programmet, vil du få opp et innloggingsvindu:

innlogging

SQL Server settes til eir
Velg Connect using Windows authentication
Trykk Ok

Du er nå innlogget, og kan begynne å snakke SQL med databasen.
For ikke å miste alt du har gjort, anvefales det på det sterkeste å lagre alle queries(spørringer) på fil. Man kan da for eksempel ha en fil for opprettelse av tabeller, funksjonen osv, en fil for innlegging av data og en for spørringer.
På den måten har man god oversikt over hva man gjør og har gjort.

Dersom man vil kjøre en enkelt spørring mot databasen, merker man linjene med kode, og trykker deretter på Execute query execute

Dersom man vil kjøre alle spørringer på en fil mot databasen, merker man ingenting, men trykker bare på Execute query med en gang

Tabellene man lager blir liggende i katalogen User Tables under brukerens standarddatabase

Hjem > Databaser2003 > Forelesninger