Network Administration: SQL Management Studio Scripts
July 11 by Eliza
Selv om du kan opprette databaseobjekter ved hjelp av grafiske funksjoner og veivisere SQL Server gir det faktisk bedre praksis for å skrive SQL-skript som inneholder CREATE kommandoene som er nødvendige for å opprette databasen samt sine tabeller og andre objekter.
Det er fordi under utvikling og drift av databaseprogrammet, er det ofte behov for å slette databasen og gjenskape den fra bunnen av. Ved skripting disse handlingene, kan du slette databasen og gjenskape det ganske enkelt ved å kjøre et skript.
Heldigvis kan SQL Management Studio generere skript fra eksisterende databaser og tabeller. Dermed kan du bruke de visuelle design funksjonene til SQL Management Studio å først lage dine databaser. Deretter kan du generere skript som lar deg enkelt slette og re-gjenskape databasen.
Å skape et manus til en database eller et bord, bare høyreklikker du på databasen eller tabellen, og velg deretter ett av Script Som kommandoer. For eksempel viser figuren manuset som resultat når den Movies tabellen høyreklikkes og Script Tabell Som → CREATE til → New Query Window er valgt.
Som du kan se, denne kommandoen generert en CREATE TABLE-setning sammen med andre avanserte SQL-setninger for å skape den Movies tabellen automatisk.
Når du har opprettet skriptet, kan du lagre den til en tekstfil ved å klikke på Lagre-knappen. Deretter kan du kjøre skriptet når som helst ved å gjøre følgende:
- Velg Fil → Åpne → File.
- Velg filen du lagret manuset til.
- Klikk på Åpne.
- Klikk på Utfør-knappen for å kjøre skriptet.
Den eneste begrensningen med denne teknikken er at selv om du kan generere skript for å definere dine databaser og tabeller, du kan ikke automatisk generere skript for å sette inn data i tabellene. Hvis du ønsker skript som setter inn data, må du opprette INSERT-setninger manuelt å sette inn data.
- • Network Administration: SQL Management Studio spørringer
- • Network Administration: SQL Server 2008 Management Studio
- • Network Administration: SQL Server 2008 Database Creation
- • Network Administration: Microsoft Management Console Taskpads
- • Network Administration: SQL Server 2008 Installasjon
- • Network Administration: SQL Basics
- • Network Administration: Computer Management Console Basics
- • Network Administration: Network User Management
- • Network Administration: Group Policy Management aktivering