SQL-skriptin suorittaminen Microsoft SQL Server Expressistä

click fraud protection
...

Suorita SQL-skriptit SQL Server Expressin ja Windowsin komentokehotteen avulla

SQL Server Express on ilmainen versio SQL Serveristä, jonka avulla voit luoda työpöytä- ja Web-pohjaisia ​​tietokantasovelluksia. Kehittäjät hallitsevat SQL Server Expressiä SQL Server Management Studion avulla. He käyttävät myös pientä komentoriviohjelmaa nimeltä "Sqlcmd". Sqlcmd: n avulla voit suorittaa Transactional SQL-komentoja, suorittaa tallennettuja toimenpiteitä ja suorittaa SQL-skriptejä. Jos haluat vain ajaa SQL-komentosarjan, joskus se on helpompi tehdä käyttämällä Sqlcmd: tä. Pääset Sqlcmd: hen avaamalla uuden komentokehoteikkunan.

Ohjeet

Vaihe 1

Kirjoita Windows "Käynnistä-valikkoon" CMD ja paina "Enter". Komentorivi-ikkuna avautuu.

Päivän video

Vaihe 2

Kirjoita jokin seuraavista komennoista muodostaaksesi yhteyden tietokantaan:

Sqlcmd -u käyttäjätunnus -p salasana

Sqlcmd -S tietokoneenNimi\esiintymännimi

Käytä ensimmäistä komentoa, jos määrität käyttäjänimen ja salasanan, kun asensit SQL Server Expressin. Korvaa "käyttäjänimi" ja "salasana" todellisella määrittämäsi käyttäjänimellä ja salasanalla. Käytä toista komentoa, jos loit "nimetyn esiintymän" asennuksen aikana. Korvaa "computerName" tietokoneesi nimellä ja "instanceName" sen SQL-esiintymän nimellä, jonka loit asennuksen aikana.

Vaihe 3

Kirjoita seuraava komento ja paina "ENTER":

Sqlcmd -i C:\mySqlScript.sql.

SQL Server Express suorittaa komentosarjan nimeltä "mySqlScript.sql". Korvaa "mySqlScript.sql" sen komentosarjan nimellä, jonka haluat suorittaa. Sisällytä koko polun nimitys. Jos SQL-komentosarja palauttaa tietoja tietokannasta, SQL Server Express näyttää tulokset komentokehoteikkunassa. .

Vaihe 4

Kirjoita Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt ja paina ENTER-näppäintä ajaaksesi komentosarjan uudelleen. Tämä reitittää tulokset tekstitiedostoon nimeltä "C:\outputFile.txt". Voit nimetä tämän tiedoston mihin tahansa. Tallentaminen tekstitiedostoon on kätevää, kun haluat kaapata ja tallentaa kyselyn tuloksia.

Vaihe 5

Kirjoita Sqlcmd exit. SQL Server Express lopettaa istunnon.

Kärki

Jos käytät SQL-skriptejä usein, voit luoda erätiedostoja (.bat), jotka voivat nopeuttaa prosessia (katso Resurssit). Voit esimerkiksi sijoittaa yllä näkyvät komennot erätiedostoon ja tallentaa sen työpöydällesi. Voit suorittaa sen myöhemmin kaksoisnapsauttamalla tiedostoa.