Selv om du kan lage databaseobjekter ved hjelp av de grafiske funksjonene og veiviserne, gir SQL Server det bedre å skrive SQL-skript som inneholder CREATE kommandoer som er nødvendige for å lage databasen, samt tabeller og andre objekter.
Det er fordi under utviklingen og driften av en hvilken som helst databaseapplikasjon, er det ofte behov for å slette databasen og re-lage den fra bunnen av. Ved å skanne disse handlingene kan du slette databasen og gjenopprette den ved å kjøre et skript.
Heldigvis kan SQL Management Studio generere skript fra eksisterende databaser og tabeller. Dermed kan du bruke de visuelle designfunksjonene til SQL Management Studio til å opprette dine databaser. Deretter kan du generere skript som lar deg enkelt slette og gjenopprette databasen.
For å lage et skript for en database eller et bord, høyreklikker du bare på databasen eller tabellen, og velger deretter en av kommandoene Script As . For eksempel viser følgende figur skriptet som oppstår når tabellen Filmer er høyreklikket og Skripttabell som → CREATE To → Ny søkevindu er valgt.
Som du kan se, genererte denne kommandoen en CREATE TABLE -etning sammen med andre avanserte SQL-setninger for å lage Film tabellen automatisk.
Når du har opprettet skriptet, kan du lagre det i en tekstfil ved å klikke på Lagre-knappen. Deretter kan du kjøre skriptet når som helst ved å følge disse trinnene:
-
Velg Fil → Åpne → Fil.
-
Velg filen du lagret skriptet til.
-
Klikk på Åpne.
-
Klikk på Utfør-knappen for å kjøre skriptet.
Den eneste begrensningen i denne teknikken er at selv om du kan generere skript for å definere databaser og tabeller, kan du ikke automatisk generere skript for å sette inn data i tabellene dine. Hvis du vil ha skript som setter inn data, må du manuelt opprette INSERT setningene for å sette inn dataene.