Käivitage oma SQL-skriptid SQL Server Expressi ja Windowsi käsuviiba abil
SQL Server Express on SQL Serveri tasuta versioon, mida saate kasutada töölaua- ja veebipõhiste andmebaasirakenduste loomiseks. Arendajad haldavad SQL Server Expressi SQL Server Management Studio abil. Nad kasutavad ka väikest käsurea utiliiti nimega "Sqlcmd". Sqlcmd võimaldab teil täita tehingupõhiseid SQL-i käske, käivitada salvestatud protseduure ja käivitada SQL-i skripte. Kui soovite lihtsalt SQL-i skripti käitada, on mõnikord lihtsam seda teha, kasutades Sqlcmd. Sqlcmd-sse pääsete, avades uue käsuviiba akna.
Juhised
Samm 1
Tippige aknas "Start Menüü" CMD ja vajutage "Enter". Avaneb käsurea aken.
Päeva video
2. samm
Andmebaasiga ühenduse loomiseks tippige üks järgmistest käskudest:
Sqlcmd -u kasutajanimi -p parool
Sqlcmd -S arvutinimi\instanceName
Kasutage esimest käsku, kui seadistate SQL Server Expressi installimisel kasutajanime ja parooli. Asendage "kasutajanimi" ja "parool" tegeliku seadistatud kasutajanime ja parooliga. Kasutage teist käsku, kui lõite installimise ajal "nimelise eksemplari". Asendage "computerName" oma arvuti nimega ja "instanceName" installimise ajal loodud SQL-i eksemplari nimega.
3. samm
Tippige järgmine käsk ja vajutage "ENTER":
Sqlcmd -i C:\mySqlScript.sql.
SQL Server Express käivitab skripti nimega "mySqlScript.sql". Asendage see "mySqlScript.sql" selle skripti nimega, mida soovite käivitada. Lisage täielik teetähis. Kui SQL-skript tagastab andmebaasist andmed, kuvab SQL Server Express tulemused käsuviiba aknas. .
4. samm
Tippige Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt ja vajutage skripti uuesti käivitamiseks sisestusklahvi (ENTER). See suunab tulemused tekstifaili nimega "C:\outputFile.txt". Sellele failile võib anda ükskõik millise nime. Tekstifaili salvestamine on kasulik, kui peate päringutulemusi jäädvustama ja salvestama.
5. samm
Tippige Sqlcmd exit. SQL Server Express lõpetab seansi.
Näpunäide
Kui käitate SQL-skripte sageli, saate luua pakkfaile (.bat), mis võivad protsessi kiirendada (vt ressursse). Näiteks võite paigutada ülaltoodud käsud pakkfaili ja salvestada selle oma töölauale. Saate selle hiljem käivitada, topeltklõpsates failil.