Skip to main content

Microsoft SQL Server komandrindas utilītprogramma

Anonim

Microsoft SQL Server lietotājiem nodrošina dažādas bagātīgas grafiskās lietotāja saskarnes, lai iegūtu un manipulētu ar datiem un konfigurētu SQL Server datu bāzes. Tomēr dažreiz vieglāk ir strādāt no vecmodīgas komandrindas. Neatkarīgi no tā, vai jūs meklējat ātru un netīru veidu, kā izpildīt SQL vaicājumu vai vēlaties iekļaut SQL paziņojumus Windows skripta failā, SQLCMD ļauj sasniegt savu mērķi. Šajā rakstā tiek pieņemts, ka jums jau ir instalēta Microsoft AdventureWorks paraugu datu bāze.

01 no 05

Komandu uzvednes atvēršana

Lai palaistu SQLCMD, vispirms ir jāatver Windows komandrindas utilīta. Windows XP noklikšķiniet uz Sākt> Palaist un pēc tam ierakstiet CMD tekstlodziņā pirms noklikšķināšanas labi. Windows Vista noklikšķiniet uz Windows pogu, ierakstiet CMD iekšā Meklēt lodziņā un nospiediet Ievadiet.Jums vajadzētu redzēt Windows komandu uzvedni.

02 no 05

Savienojums ar datu bāzi

Kad esat atvēris komandu uzvedni, izmantojiet SQLCMD utilītu, lai izveidotu savienojumu ar datu bāzi. Šajā piemērā mēs izveidojam savienojumu ar AdventureWorks2014 datubāzi, tāpēc mēs izmantojam šo komandu:

sqlcmd -d AdventureWorks2014

Tajā tiek izmantoti noklusētie Windows akreditācijas dati, lai izveidotu savienojumu ar jūsu datu bāzi. Varat arī norādīt lietotājvārdu, izmantojot -U karodziņu un paroli, izmantojot -P karodziņu. Piemēram, jūs varat izveidot savienojumu ar datubāzi, izmantojot lietotājvārdu "mike" un paroli "goirish" ar šādu komandrindu:

sqlcmd -U mike -P goirish -d AdventureWorks2014 03 no 05

Vaicājuma ievadīšana

Sāciet rakstīt SQL ar 1> uzvedni. Varat izmantot tik daudz līniju, cik vēlaties uz vaicājumu, nospiežot Ievadiet atslēga pēc katras rindas. SQL Server neizpilda jūsu vaicājumu, kamēr tam nav skaidri norādīts to darīt.Šajā piemērā mēs ievadām šādu vaicājumu:

SELECT * No HumanResources.shift 04 no 05

Izpildot vaicājumu

Kad esat gatavs izpildīt vaicājumu, ierakstiet komandu GO par jaunu komandrindu SQLCMD un nospiediet Ievadiet. SQLCMD izpilda jūsu vaicājumu un parāda rezultātus ekrānā.

05 no 05

Iziet no SQLCMD

Kad esat gatavs iziet no SQLCMD, ierakstiet komandu IZEJA uz tukšu komandrindu, lai atgrieztos Windows komandu uzvednē.