SQLCMD-stap-troch-step-tutorial

Microsoft SQL Server Command Line Utility

Microsoft SQL Server jout brûkers in ferskaat oan rike graphike brûkers ynterfaces foar it opheljen en manipulearjen fan gegevens en konfiguraasje fan SQL Server-databases . Mar soms is it gewoan makliker om te wurkjen fan 'e âlde modusbehearder. As jo ​​sykje nei in flugge en dreech manier om in SQL-query út te fieren of wolle jo SQL-oanfollingen yn in Windows-skripttriem ynfolje, kin SQLCMD jo doel foldwaan. Dit artikel beäntwurdet jo al Microsoft's AdventureWorks Sample Database ynstallearre.

01 of 05

Iepenje in Kommando-prompt

Mike Chapple

Om SQLCMD út te fieren, moatte jo earst in Windows-kommando-rigel brûke. Yn Windows XP klik op Start> Fuortsmite en dan CMD yn it tekstfakje te typen foardat jo OK klikke. Yn Windows Vista klik op 'e knop Windows , type CMD yn' t Sykd sykje en druk op Enter .

Jo moatte in Windows-kommando prompt sjen.

02 of 05

Ferbinearje mei de databank

Mike Chapple

Skeakelje as jo in opkommende opsje iepen hawwe, brûke jo it SQLCMD-helpmiddel om te ferbine mei de database. Yn dit foarbyld binne wy ​​ferbân mei de databaseWindows database, sadat wy it kommando brûke:

sqlcmd -d AdventureWorks2014

Dit brûkt de standert Windows-credentials om te ferbinen mei jo database. Jo kinne ek in username brûke mei de -U flagge en in wachtwurd mei de -P flag. Sa kinne jo bygelyks ferbine mei de database mei de brûkersnamme "mike" en wachtwurd "goirish" mei de folgjende kommandorigel:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 of 05

In fraach ynfiere

Mike Chapple

Begjin te typen in SQL-oanfetting by de 1> prompt. Jo kinne sa folle linen brûke as jo wolle foar jo query, drukke de Enter- toets nei elke line. SQL-tsjinner net jo útfiere útfiere oant eksplisyt oanwêzich is om dit te dwaan.

Yn dit foarbyld ynfiere wy de folgjende fraach:

Selektearje * FROM HumanResources.shift

04 of 05

It útfieren fan 'e query

Mike Chapple

As jo ​​klear binne om jo fraachút te fieren, typ it kommando GO op in nije kommando-rigel yn SQLCMD en druk op Enter . SQLCMD útfiert jo query en lit de resultaten op it skerm sjen.

05 of 05

Utgong fan SQLCMD

As jo ​​klear binne om SQLCMD te ferwiderjen, typ it kommando EXIT yn in lege kommando-rigel om werom te gean nei de Windows-kommando-prompt.