Zaženite svoje skripte SQL z uporabo SQL Server Express in ukaznega poziva Windows
SQL Server Express je brezplačna različica strežnika SQL Server, ki jo lahko uporabite za ustvarjanje namiznih in spletnih aplikacij baz podatkov. Razvijalci upravljajo SQL Server Express z uporabo SQL Server Management Studio. Uporabljajo tudi majhen pripomoček ukazne vrstice, imenovan "Sqlcmd". Sqlcmd vam omogoča izvajanje transakcijskih ukazov SQL, izvajanje shranjenih postopkov in izvajanje skriptov SQL. Če želite preprosto zagnati skript SQL, je včasih to lažje narediti s Sqlcmd. Do Sqlcmd pridete tako, da odprete novo okno ukaznega poziva.
Navodila
Korak 1
V okno "Start" vnesite CMD in pritisnite "Enter". Odpre se okno ukaznega poziva.
Video dneva
2. korak
Vnesite enega od naslednjih ukazov za povezavo z bazo podatkov:
Sqlcmd -u uporabniško ime -p geslo
Sqlcmd -S ime računalnika\ime primerka
Uporabite prvi ukaz, če nastavite uporabniško ime in geslo, ko ste namestili SQL Server Express. Zamenjajte "uporabniško ime" in "geslo" z dejanskim uporabniškim imenom in geslom, ki ju nastavite. Uporabite drugi ukaz, če ste med namestitvijo ustvarili "imenovani primerek". Zamenjajte "computerName" z imenom vašega računalnika in "instanceName" z imenom primerka SQL, ki ste ga ustvarili med namestitvijo.
3. korak
Vnesite naslednji ukaz in pritisnite "ENTER":
Sqlcmd -i C:\mySqlScript.sql.
SQL Server Express bo izvedel skript z imenom "mySqlScript.sql". Zamenjajte ta "mySqlScript.sql" z imenom skripta, ki ga želite zagnati. Vključite celotno oznako poti. Če skript SQL vrne podatke iz baze podatkov, bo SQL Server Express rezultate prikazal v oknu ukaznega poziva. .
4. korak
Vnesite Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt in pritisnite ENTER, da znova zaženete skript. To bo rezultate usmerilo v besedilno datoteko z imenom "C:\outputFile.txt". To datoteko lahko poimenujete karkoli. Shranjevanje v besedilno datoteko je priročno, ko morate zajeti in shraniti rezultate poizvedbe.
5. korak
Vnesite Sqlcmd exit. SQL Server Express bo končal sejo.
Nasvet
Če pogosto izvajate skripte SQL, lahko ustvarite paketne datoteke (.bat), ki lahko pospešijo proces (glejte Viri). Ukaze, prikazane zgoraj, lahko na primer postavite v paketno datoteko in jo shranite na namizje. Kasneje ga lahko zaženete tako, da dvokliknete datoteko.