Slik kjører SQL Script Fra en Microsoft SQL Server Express
SQL Server Express er en gratis versjon av SQL Server som du kan bruke til å lage desktop og web-baserte databaseapplikasjoner. Utviklere administrere SQL Server Express ved hjelp av SQL Server Management Studio. De bruker også en liten kommandolinjeverktøy kalt \ "sqlcmd \". Sqlcmd gjør det mulig å utføre transaksjons SQL-kommandoer, kjøre lagrede prosedyrer og utføre SQL-skript. Hvis du bare ønsker å kjøre en SQL-skript, noen ganger er det lettere å gjøre det ved hjelp sqlcmd. Du får sqlcmd ved å åpne opp en ny kommandovindu.
Bruksanvisning
Bruksanvisning
1 Skriv inn CMD i windows \ "Start-meny \" og trykk \ "Enter \". Kommandovinduet åpnes.
2 Skriv en av følgende kommandoer for å koble til databasen:
Sqlcmd -u brukernavn -p passord
Sqlcmd -S Datamaskinnavn \ forekomst
Bruk den første kommandoen hvis du setup et brukernavn og passord når du har installert SQL Server Express. Erstatt \ "brukernavn \" og \ "passord \" med den faktiske brukernavn og passord som du oppsettet. Bruk den andre kommandoen hvis du opprettet en \ "navngitt forekomst \" under installasjonen. Bytt ut \ "Datamaskinnavn \" med navnet på datamaskinen, og \ "INSTANCENAME \" med navnet på SQL forekomsten som du opprettet under installasjonen.
3 Skriv inn følgende kommando, og trykk \ "ENTER \":
Sqlcmd -i C: \ mySqlScript.sql.
SQL Server Express vil utføre skriptet heter \ "mySqlScript.sql \". Bytt ut som \ "mySqlScript.sql \" med navnet på skriptet som du vil kjøre. Ta med hele banen betegnelse. Hvis SQL-skript returnerer data fra databasen, vil SQL Server Express vise resultatene i kommandovinduet. .
4 Skriv sqlcmd -i C: \ nameOfScript -o C: \ outputFile.txt og trykk ENTER for å kjøre skriptet. Dette vil rute resultatene til en tekstfil kalt \ "C: \ outputFile.txt \". Du kan kalle denne filen noe. Sparer til en tekstfil kommer i hendig når du trenger å fange og lagre søkeresultatene.
5 Skriv sqlcmd exit. SQL Server Express vil avslutte økten.
Hint
- Hvis du kjører SQL-skript ofte, kan du lage batch (BAT) filer som kan fremskynde prosessen (se Ressurser). For eksempel kan du plassere kommandoene vist over i en batch-fil og lagre den på skrivebordet. Du kan senere kjøre den ved å dobbeltklikke på filen.