Kako zagnati skript SQL iz strežnika Microsoft SQL Server Express
SQL Server Express je brezplačna različica strežnika SQL, ki jo lahko uporabite za ustvarjanje namiznih in spletnih aplikacij baze 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 ukazov Transactional SQL, zagon shranjenih procedur in izvajanje skriptov SQL. Če preprosto želite zagnati skript SQL, je včasih to lažje narediti z uporabo Sqlcmd. Do Sqlcmd pridete tako, da odprete novo okno ukaznega poziva.
Navodila
1. korak
V okno "Start Menu" vnesite CMD in pritisnite "Enter". Odpre se okno ukaznega poziva.
2. korak
Vnesite enega od naslednjih ukazov za povezavo z bazo podatkov:
Sqlcmd -u uporabniško ime -p geslo
Sqlcmd -S imeračunalnika\imeprimerka
Uporabite prvi ukaz, če ste nastavili 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 ste ga nastavili. Uporabite drugi ukaz, če ste med namestitvijo ustvarili "poimenovani 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 prikazal rezultate 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 poljubno. Shranjevanje v besedilno datoteko je priročno, ko morate zajeti in shraniti rezultate poizvedbe.
5. korak
Vnesite Sqlcmd izhod. SQL Server Express bo prekinil sejo.
Nasvet
Če pogosto izvajate skripte SQL, lahko ustvarite paketne (.bat) datoteke, ki lahko pospešijo postopek (glejte Viri). Zgoraj prikazane ukaze lahko na primer postavite v paketno datoteko in jo shranite na namizje. Pozneje jo lahko zaženete tako, da dvokliknete datoteko.