Kako pokrenuti SQL skriptu s Microsoft SQL Server Expressa
SQL Server Express besplatna je inačica SQL Servera koju možete koristiti za izradu aplikacija baze podataka za stolna računala i weba. Programeri upravljaju SQL Server Express pomoću SQL Server Management Studio. Oni također koriste mali pomoćni program naredbenog retka pod nazivom "Sqlcmd". Sqlcmd vam omogućuje izvršavanje Transactional SQL naredbi, pokretanje pohranjenih procedura i izvršavanje SQL skripti. Ako jednostavno želite pokrenuti SQL skriptu, ponekad je to lakše učiniti pomoću Sqlcmd-a. Do Sqlcmd-a dolazite otvaranjem novog prozora naredbenog retka.
Upute
1. korak
Unesite CMD u "Start Menu" prozora i pritisnite "Enter". Otvorit će se prozor naredbenog retka.
2. korak
Upišite jednu od sljedećih naredbi za povezivanje s bazom podataka:
Sqlcmd -u korisničko ime -p lozinka
Sqlcmd -S nazivračunala\imeinstance
Koristite prvu naredbu ako ste postavili korisničko ime i lozinku kada ste instalirali SQL Server Express. Zamijenite "korisničko ime" i "lozinka" stvarnim korisničkim imenom i lozinkom koje ste postavili. Koristite drugu naredbu ako ste kreirali "imenovanu instancu" tijekom instalacije. Zamijenite "computerName" nazivom vašeg računala, a "instanceName" imenom SQL instance koju ste izradili tijekom instalacije.
3. korak
Upišite sljedeću naredbu i pritisnite "ENTER":
Sqlcmd -i C:\mySqlScript.sql.
SQL Server Express će izvršiti skriptu pod nazivom "mySqlScript.sql". Zamijenite taj "mySqlScript.sql" nazivom skripte koju želite pokrenuti. Uključite punu oznaku putanje. Ako SQL skripta vrati podatke iz baze podataka, SQL Server Express će prikazati rezultate u prozoru naredbenog retka. .
4. korak
Upišite Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt i pritisnite ENTER za ponovno pokretanje skripte. Ovo će usmjeriti rezultate u tekstualnu datoteku pod nazivom "C:\outputFile.txt". Ovu datoteku možete nazvati bilo kojim. Spremanje u tekstualnu datoteku korisno je kada trebate uhvatiti i spremiti rezultate upita.
Korak 5
Upišite Sqlcmd izlaz. SQL Server Express će prekinuti sesiju.
Savjet
Ako često pokrećete SQL skripte, možete stvoriti skupne (.bat) datoteke koje mogu ubrzati proces (pogledajte Resursi). Na primjer, gore prikazane naredbe možete smjestiti u batch datoteku i spremiti je na radnu površinu. Možete ga kasnije pokrenuti dvostrukim pritiskom na datoteku.