SQLCMD Paŝo-post-Paŝo Lernilo

Servilo de komandila linio de Microsoft SQL Server

Microsoft SQL-Servilo provizas al uzantoj diversajn riĉajn grafikajn interfacojn por retrovi kaj manipuli datumojn kaj agordi datumojn de SQL-servilo . Tamen, foje ĝi simple funkcias de la antikva komandlinio. Ĉu vi serĉas rapidan kaj malpurajn vojon ekzekuti SQL-serĉon aŭ deziras inkludi SQL-deklarojn en Fenestra skripto-dosiero, SQLCMD permesas renkonti vian celon. Ĉi tiu artikolo supozas, ke vi jam instalis la AdventureWorks Sample Database de Microsoft.

01 de 05

Malfermi Komandan Provizon

Mike Chapple

Por kuri SQLCMD, vi unue devas malfermi la komandlinion de Windows. En Windows XP, klaku Komenci> Kuri kaj poste tajpi CMD en la teksta skatolo antaŭ klaki OK . En Vindozo Vido, alklaku la butonon de Windows , tajpu CMD en la Serĉan skatolon kaj premu Enter .

Vi devas vidi komandon de Windows-komando.

02 de 05

Konekti al la Datumbazo

Mike Chapple

Fojo, kiam vi havas ordonon, malfermu, uzu la utilecon SQLCMD por konekti al la datumbazo. En ĉi tiu ekzemplo, ni konektas al la datumbazo AdventureWorks2014, do ni uzas la komandon:

sqlcmd -d AdventureWorks2014

Ĉi tio uzas la defaŭlta Windows-credenciales por konekti al via datumbazo. Vi ankaŭ povas specifi uzantnomon uzante la -U-flagon kaj pasvorton per la -P-flago. Ekzemple, vi povus konekti al la datumbazo uzante la uzantnomo "mike" kaj pasvorto "iri" kun la sekva komandlinio:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 de 05

Enirante Query

Mike Chapple

Komencu tajpi SQL-deklaron ĉe la 1-a provo. Vi povas uzi tiom da linioj kiel vi volas por via konsulto, premante la Enŝlosilon post ĉiu linio. SQL-servilo ne ekzekutas vian konsulton ĝis eksplicite instruita fari tion.

En ĉi tiu ekzemplo, ni eniras la sekvan konsulton:

Elektu * el HumanResources.shift

04 de 05

Plenumante la Query

Mike Chapple

Kiam vi pretas ekzekuti vian konsulton, tajpu la komandon GO sur novan komandlinion ene de SQLCMD kaj premu Enter . SQLCMD ekzekutas vian konsulton kaj montras la rezultojn sur la ekrano.

05 de 05

Elirante SQLCMD

Kiam vi pretas eliri SQLCMD, tajpu la komandon EXIT en malplena komandlinio por reveni al la komando de Windows.