Skip to main content

Microsoft SQL Server Command Line Utility

1- Working With SqlCmd to perform SQL Server tasks (Juni 2025)

1- Working With SqlCmd to perform SQL Server tasks (Juni 2025)
Anonim

Microsoft SQL Server ger användarna en mängd olika grafiska användargränssnitt för att hämta och manipulera data och konfigurera SQL Server-databaser. Men ibland är det bara lättare att arbeta från den gammaldags kommandoraden. Oavsett om du letar efter ett snabbt och smutsigt sätt att utföra en SQL-fråga eller vill inkludera SQL-satser i en Windows-skriptfil, tillåter SQLCMD dig att möta ditt mål. I den här artikeln förutsätts att du redan har Microsofts AdventureWorks Sample Database installerad.

01 av 05

Öppnar en kommandotolkning

För att kunna köra SQLCMD måste du först öppna ett Windows-kommandoradsverktyg. I Windows XP klickar du på Start> Kör och skriv sedan in CMD i textrutan innan du klickar ok. I Windows Vista klickar du på Windows knapp, typ CMD in i Sök lådan och tryck på Stiga på.Du bör se en Windows-kommandoprompt.

02 av 05

Anslut till databasen

När du har en kommandotolk öppen, använd SQLCMD-verktyget för att ansluta till databasen. I det här exemplet kopplar vi oss till databasen AdventureWorks2014, så vi använder kommandot:

sqlcmd -d AdventureWorks2014

Det här använder de vanliga Windows-referenserna för att ansluta till din databas. Du kan också ange ett användarnamn med -U-flaggan och ett lösenord med -P-flaggan. Till exempel kan du ansluta till databasen med användarnamnet "mike" och lösenordet "goirish" med följande kommandorad:

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

Ange en fråga

Börja skriva ett SQL-meddelande vid 1> -prompten. Du kan använda så många rader som du vill ha för din fråga, tryck på Stiga på nyckel efter varje rad. SQL Server utför inte din fråga tills du uttryckligen har instruerat att göra det.I det här exemplet skriver vi in ​​följande fråga:

VÄLJ * FRÅN HumanResources.shift 04 av 05

Exekvera frågan

När du är redo att utföra din fråga skriver du kommandot på en ny kommandorad inom SQLCMD och tryck på Stiga på. SQLCMD kör din fråga och visar resultaten på skärmen.

05 av 05

Avslutande SQLCMD

När du är redo att lämna SQLCMD skriver du kommandot UTGÅNG på en tom kommandorad för att återgå till Windows-kommandotolken.