Stapsgewijze zelfstudie voor SQLCMD
Gebruik de opdrachtprompt om te communiceren met SQL Server in een tekstomgeving
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
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 05Verbinding 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 05Voer een zoekopdracht in
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
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 05SQLCMD 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.