Slik kjører SQL Script Fra en Microsoft SQL Server Express

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.