Microsoft SQL Server Command Line Utility
Microsoft SQL Server- ek erabiltzaileek erabiltzailearen interfaze grafiko aberatsak eskaintzen dituzte datuak berreskuratu eta manipulatzeko eta SQL Server datu-baseak konfiguratzeko. Hala ere, batzuetan errazagoa da komando lerro zaharretik lan egitea. SQL kontsulta bat exekutatzeko modu azkar eta zikin bat bilatzen baduzu edo SQL instrukzioak Windows script-eko fitxategi batean sartu nahi baduzu, SQLCMD-k zure helburua betetzeko aukera ematen du. Artikulu honek Microsoft-ek AdventureWorks Sample Database instalatuta duela suposatzen dizu.
05eko 1ean
Komandoaren agindu bat irekitzea
SQLCMD exekutatzeko, lehenik Windows komando-lerroko utilitate bat ireki behar duzu. Windows XP-n, sakatu Hasi> Exekutatu eta, ondoren, idatzi CMD testu-koadroan Ados sakatu aurretik. Windows Vista-n, egin klik Windows botoian, idatzi CMD bilaketa- koadroan eta sakatu Sartu .
Windows komando-gonbita ikusi beharko zenuke.
02 de 05
Datu base batera konektatzea
Behin komandoak irekita dituzunean, erabili SQLCMD erabilgarritasuna datu-basera konektatzeko. Adibide honetan AdventureWorks2014 datu-basearekin konektatzen ari gara, beraz komandoa erabiltzen dugu:
sqlcmd -d AdventureWorks2014Honek Windows kredentzialak erabiltzen ditu zure datu-basera konektatzeko. Erabiltzaile-izen bat ere zehaztu dezakezu -U bandera eta pasahitza erabiliz -P bandera erabiliz. Adibidez, datu-basera konektatu "mike" eta pasahitza "goirish" erabiltzaile-izena erabiliz honako komando lerro honekin:
sqlcmd -U mike -P goirish -d AdventureWorks201405/03
Kontsulta bat sartu
Idatzi SQL instrukzioa 1> galderetan. Zure kontsulta nahi duzun lerro anitz erabil ditzakezu, Lerro bakoitzaren ondoren Enter tekla sakatuta. SQL Server-k ez du zure kontsulta exekutatzen, beraz, modu esplizituan azaltzen den arte.
Adibide honetan, honako kontsulta hau sartuko dugu:
04 de 05
Kontsulta exekutatzea
Zure kontsulta exekutatzeko prest dagoenean, idatzi komandoa GO komando lerro berri bat SQLCMD barruan eta sakatu Sartu . SQLCMD-k zure kontsulta exekutatzen du eta emaitzak pantailan bistaratzen ditu.
05 de 05
SQLCMD irtetean
SQLCMD irteteko prest dagoenean, idatzi komandoa EXIT komando lerro huts batean, Windows komandoaren galderara itzultzeko.