Microsoft SQL Server komandrindas utilītprogramma
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. Sistēmā Windows XP noklikšķiniet uz Sākt> Palaist un pēc tam tekstlodziņā ierakstiet CMD , pirms noklikšķināt uz Labi . Windows Vista noklikšķiniet uz pogas Windows , lodziņā Meklēt ievadiet CMD un nospiediet taustiņu Enter .
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 AdventureWorks2014Tajā 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 AdventureWorks201403 no 05
Vaicājuma ievadīšana
Sāciet rakstīt SQL ar 1> uzvedni. Pēc vaicājuma varat izmantot tik daudz līniju, cik vien vēlaties, nospiežot taustiņu Enter 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:
04 no 05
Izpildot vaicājumu
Kad esat gatavs izpildīt vaicājumu, ievadiet komandu GO uz jauna komandrinda SQLCMD un nospiediet Enter . 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 EXIT uz tukšas komandrindas, lai atgrieztos Windows komandu uzvednē.