SQLCMD Step-by-Step Tutorial

Utilità tal-Linja ta 'Kmand tal-Microsoft SQL Server

Microsoft SQL Server jipprovdi lill-utenti b'varjetà ta 'interfaces utli grafiċi għall-irkupru u l-manipulazzjoni tad-dejta u l-konfigurazzjoni tad-databases tas-SQL Server . Madankollu, xi drabi huwa biss aktar faċli li taħdem mil-linja tal-kmand antika. Kemm jekk qed tfittex mod malajr u maħmuġ biex tesegwixxi mistoqsija SQL jew tixtieq li tinkludi dikjarazzjonijiet SQL f'fajl b'kitba tal-Windows, SQLCMD jippermettilek tilħaq l-għan tiegħek. Dan l-artikolu jassumi li diġà għandek id-Database tal-Kampanja AdventureWorks ta 'Microsoft installata.

01 ta '05

Ftuħ ta 'Prompt ta' Kmand

Mike Chapple

Sabiex tmexxi l-SQLCMD, l-ewwel trid tiftaħ utilità tal-linja tal-kmand tal-Windows. Fil-Windows XP, ikklikkja Bidu> Mexxi u mbagħad ittajpja CMD fil-kaxxa tat-test qabel ma tikklikkja OK . Fil-Windows Vista, ikklikkja l-buttuna Windows , it-tip CMD fil-kaxxa tat - Tiftix u agħfas Enter .

Għandek tara kmand tal-kmand fil-pront.

02 ta '05

Konnessjoni mad-Database

Mike Chapple

Ladarba jkollok kmand fil-pront miftuħ, uża l-utilità SQLCMD biex taqbad mad-database. F'dan l-eżempju, aħna qed nikkonnettjaw mad-database AdventureWorks2014, għalhekk nużaw il-kmand:

sqlcmd -d AdventureWorks2014

Dan juża l-kredenzjali default tal-Windows biex jgħaqqad id-database tiegħek. Tista 'wkoll tispeċifika username billi tuża l-bandiera -U u password billi tuża l-bandiera -P. Per eżempju, int tista 'tikkonnettja mad-database billi tuża l-username "mike" u l-password "goirish" bil-linja tal-kmand li ġejja:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 ta '05

Dħul ta 'Mistoqsija

Mike Chapple

Tibda ittajpjar dikjarazzjoni SQL fl-1> fil-pront. Tista 'tuża kemm linji kif trid għall-mistoqsija tiegħek, billi tagħfas il-buttuna Enter wara kull linja. SQL Server ma jesegwix il-mistoqsija tiegħek sakemm ma jingħatax struzzjonijiet espliċiti biex jagħmel dan.

F'dan l-eżempju, nidħlu fil-mistoqsija li ġejja:

TAGĦŻEL * MINN HRResources.shift

04 ta '05

Eżekuzzjoni tal-Mistoqsija

Mike Chapple

Meta tkun lest biex tesegwixxi l-mistoqsija tiegħek, ittajpja l-kmand GO fuq linja ta 'kmand ġdida fi ħdan SQLCMD u agħfas Enter . SQLCMD tesegwixxi l-mistoqsija tiegħek u turi r-riżultati fuq l-iskrin.

05 ta '05

Ħruġ ta 'SQLCMD

Meta tkun lest biex toħroġ mill-SQLCMD, ittajpja l-kmand EXIT fuq linja tal-kmand vojta biex terġa 'lura għall-kmand tal-kmand tal-Windows.