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:
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
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
|