Stapsgewijze zelfstudie voor SQLCMD

Gebruik de opdrachtprompt om te communiceren met SQL Server in een tekstomgeving

typen op de laptopcomputer

lechatnoir / Getty Images





Microsoft SQL Server biedt uitgebreide grafische gebruikersinterfaces voor het ophalen en manipuleren van gegevens en het configureren van SQL Server-databases. Soms is het echter gewoon eenvoudiger om te werken vanuit een op tekst gebaseerde opdrachtinterpreter. Of u nu op zoek bent naar een snelle en vuile manier om een ​​SQL-query uit te voeren of SQL-instructies in een Windows-scriptbestand wilt opnemen, SQLCMD ondersteunt dit type interactie.

Deze procedure werkt voor alle versies van Windows en SQL Server. SQL Server-runtimes moeten echter op de Windows-computer zijn geïnstalleerd. Op een server verloopt dit proces meestal automatisch. Gebruik verschillende verbindingsprocedures om verbinding te maken met een externe SQL Server met een lokale Windows-machine.



01 van 05

Open de opdrachtprompt

Opdrachtprompt

SQLCMD - een tekstinterface in SQL Server - vereist een shell-sessie. Voer de opdrachtprompt uit door op te drukken Win+R en typen CMD of het starten via het menu Start.

SQL Server biedt geen eigen shell-omgeving.



Gebruik ook de opdrachtprompt in plaats van de nieuwere PowerShell.

02 van 05

Verbinding maken met de database

Verbinding maken met de database

Gebruik het hulpprogramma SQLCMD om verbinding te maken met de database:

|__+_|

Deze opdracht gebruikt de standaard Windows-referenties om verbinding te maken met de database die is opgegeven door database naam . U kunt ook een gebruikersnaam opgeven met de vlag -U en een wachtwoord met de vlag -P. Maak bijvoorbeeld verbinding met de Personeelszaken database met de gebruikersnaam Mike en wachtwoord klep met het volgende commando:

|__+_| 03 van 05

Voer een zoekopdracht in

SQL-query

Begin met het typen van een SQL-instructie bij de 1>-prompt. Gebruik zoveel regels als u wilt voor uw zoekopdracht en druk op de Binnenkomen toets na elke regel. SQL Server voert uw query niet uit totdat u expliciet wordt gevraagd dit te doen.
In dit voorbeeld voeren we deze query in:



|__+_| 04 van 05

Voer de query uit

Voer de vraag uit

Wanneer u klaar bent om uw query uit te voeren, typt u de opdracht GAAN op een nieuwe opdrachtregel binnen SQLCMD en druk op Binnenkomen . SQLCMD voert uw query uit en toont de resultaten op het scherm.

05 van 05

SQLCMD afsluiten

Wanneer u klaar bent om SQLCMD af te sluiten, typt u de opdracht UITGANG op een lege opdrachtregel om terug te keren naar de Windows-opdrachtprompt.