SQLCMD Korak po korak

Uslužni program za naredbe za Microsoft SQL Server

Microsoft SQL Server korisnicima nudi niz bogatih grafičkih korisničkih sučelja za preuzimanje i manipulaciju podataka i konfiguriranje SQL Server baza podataka . Međutim, ponekad je jednostavno lakše raditi iz staromodne naredbene linije. Bez obzira tražite li brz i prljavi način za izvršavanje SQL upita ili želite uključiti SQL izjave u datoteku sa skriptom u sustavu Windows, SQLCMD vam omogućuje da ispunite svoj cilj. Ovaj članak pretpostavlja da već imate instaliranu Microsoftovu bazu podataka AdventureWorks uzorak.

01 od 05

Otvaranje naredbenog retka

Mike Chapple

Da biste pokrenuli SQLCMD, prvo morate otvoriti uslužni program za naredbeni redak sustava Windows. U sustavu Windows XP kliknite Start> Run, a zatim umetnite CMD u tekstni okvir prije nego što kliknete U redu . U sustavu Windows Vista kliknite gumb Windows , upišite CMD u okvir za pretraživanje i pritisnite Enter .

Trebali biste vidjeti naredbeni redak sustava Windows.

02 od 05

Povezivanje s bazom podataka

Mike Chapple

Nakon što otvorite naredbeni redak, koristite uslužni program SQLCMD za povezivanje s bazom podataka. U ovom primjeru povezujemo se s bazom podataka AdventureWorks2014 pa koristimo naredbu:

sqlcmd -d AdventureWorks2014

Ovo koristi zadane vjerodajnice sustava Windows za povezivanje s vašom bazom podataka. Možete također navesti korisničko ime pomoću oznake -U i lozinke pomoću oznake -P. Na primjer, možete se povezati s bazom podataka pomoću korisničkog imena "mike" i zaporke "goirish" sa sljedećom naredbom:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 od 05

Unos upita

Mike Chapple

Počnite upisivati ​​SQL izjavu na 1> promptu. Možete upotrijebiti onoliko redaka koliko želite za svoj upit, pritiskom na tipku Enter nakon svakog retka. SQL Server ne izvršava vaš upit sve dok to nije izričito upućen.

U ovom primjeru unosimo sljedeći upit:

SELECT * FROM HumanResources.shift

04 od 05

Izvođenje upita

Mike Chapple

Kada budete spremni izvršiti svoj upit, upišite naredbu GO na novu naredbenu retku unutar SQLCMD i pritisnite Enter . SQLCMD izvršava vaš upit i prikazuje rezultate na zaslonu.

05 od 05

Izlazak iz SQLCMD-a

Kada budete spremni izaći iz SQLCMD, upišite naredbu EXIT na prazan naredbeni redak kako biste se vratili u naredbeni redak sustava Windows.