Microsoft SQL Server Command Line Utility
Microsoft SQL Server oferă utilizatorilor o varietate de interfețe grafice de utilizator bogate pentru recuperarea și manipularea datelor și configurarea bazelor de date SQL Server . Cu toate acestea, uneori e mai ușor să lucrezi de la linia de comandă de modă veche. Fie că sunteți în căutarea unei modalități rapide și murdare de a executa o interogare SQL sau doriți să includeți instrucțiuni SQL într-un fișier de script Windows, SQLCMD vă permite să vă îndepliniți obiectivul. Acest articol presupune că aveți deja instalată baza de date AdventureWorks Sample.
01 din 05
Deschiderea unei linii de comandă
Pentru a rula SQLCMD, trebuie să deschideți mai întâi un utilitar pentru linia de comandă Windows. În Windows XP, faceți clic pe Start> Executare și apoi tastați CMD în caseta de text înainte de a da clic pe OK . În Windows Vista, faceți clic pe butonul Windows , tastați CMD în caseta Căutare și apăsați Enter .
Ar trebui să vedeți un prompt de comandă Windows.
02 din 05
Conectarea la baza de date
După ce deschideți un prompt de comandă, utilizați utilitarul SQLCMD pentru a vă conecta la baza de date. În acest exemplu, ne conectăm la baza de date AdventureWorks2014, deci folosim comanda:
sqlcmd -d AdventureWorks2014Aceasta utilizează acreditările Windows implicite pentru a vă conecta la baza de date. De asemenea, puteți specifica un nume de utilizator utilizând parametrul -U și o parolă utilizând parametrul -P. De exemplu, vă puteți conecta la baza de date utilizând numele de utilizator "mike" și parola "goirish" cu următoarea linie de comandă:
sqlcmd -U mike -P goirish -d AdventureWorks201403 din 05
Introducerea unei interogări
Începeți să tastați o instrucțiune SQL la promptul 1>. Puteți utiliza cât mai multe linii pe care le doriți pentru interogarea dvs., apăsând tasta Enter după fiecare linie. SQL Server nu execută interogarea dvs. până când nu este instruit explicit să facă acest lucru.
În acest exemplu, introducem următoarea interogare:
04 din 05
Executarea interogării
Când sunteți gata să executați interogarea dvs., tastați comanda GO pe o nouă linie de comandă în cadrul SQLCMD și apăsați Enter . SQLCMD execută interogarea dvs. și afișează rezultatele pe ecran.
05 din 05
Ieșirea din SQLCMD
Când sunteți gata să părăsiți SQLCMD, tastați comanda EXIT pe o linie de comandă necompletată pentru a reveni la linia de comandă Windows.