Delen via


Het sqlcmd-hulpprogramma downloaden en installeren

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-database in Microsoft Fabric Preview

Met het hulpprogramma sqlcmd kunt u Transact-SQL instructies, systeemprocedures en scriptbestanden invoeren.

sqlcmd-varianten

Er zijn twee varianten van sqlcmd:

  • sqlcmd (Go): de go-mssqldbop -gebaseerde sqlcmd, soms gestijld als go-sqlcmd. Deze versie is een zelfstandig hulpprogramma dat u onafhankelijk van SQL Server kunt downloaden. Het wordt uitgevoerd op Windows, macOS, Linux en in containers.

  • sqlcmd (ODBC): het platform uitgelijnde, op ODBC gebaseerde sqlcmd, beschikbaar met SQL Server of de Microsoft-opdrachtregelprogramma's en een deel van het mssql-tools pakket op Linux. Het wordt ook uitgevoerd op Windows, macOS, Linux en in containers.

Sqlcmd downloaden en installeren (Go)

sqlcmd (Go) kunnen platformoverschrijdend worden geïnstalleerd, op Microsoft Windows, macOS en Linux. Versies hoger dan 1.6 zijn mogelijk niet beschikbaar in alle pakketbeheerders. Er is nog geen geschatte datum voor hun beschikbaarheid.

Kies een van de volgende opties om sqlcmd (Go) in Windows te installeren.

winget (Windows Package Manager CLI)

  1. Installeer de Windows Package Manager-client als u deze nog niet hebt.

  2. Voer de volgende opdracht uit om sqlcmd (Go) te installeren.

    winget install sqlcmd
    

Chocolatey

  1. Installeer Chocolatey als u deze nog niet hebt.

  2. Voer de volgende opdracht uit om sqlcmd (Go) te installeren.

    choco install sqlcmd
    

Direct downloaden

  1. Download de bijbehorende -windows-amd64.zip of -windows-arm.zip asset uit de meest recente release van sqlcmd (Go) uit de GitHub-codeopslagplaats.

  2. Pak het sqlcmd.exe-bestand uit het gedownloade zip-bestand.

SQLcmd (ODBC) downloaden en installeren

sqlcmd (ODBC) kan platformoverschrijdend worden geïnstalleerd, op Microsoft Windows, macOS en Linux.

Download de opdrachtregelprogramma's voor Windows met behulp van de volgende tabel.

Driver Platform
Microsoft-opdrachtregelhulpprogramma's 15 voor SQL Server x64x86

De opdrachtregelprogramma's zijn General Availability (GA), maar worden ook uitgebracht als onderdeel van het installatiepakket van SQL Server 2019 (15.x) en latere versies.

Versie-informatie

  • Releasenummer: 15.0.4298.1
  • Buildnummer: 15.0.4298.1
  • Releasedatum: 7 april 2023

Note

De sqlcmd download die hier wordt aangeboden, heeft mogelijk niet hetzelfde release- en buildnummer als sqlcmd- geïnstalleerd met de meest recente cumulatieve SQL Server-update (CU). Dit gedrag wordt verwacht. Deze versie bevat alle oplossingen die zijn opgenomen in de nieuwste CU.

sqlcmd (ODBC) ondersteunt verificatie met Microsoft Entra ID, waaronder MFA-ondersteuning (MultiFactor Authentication) voor Azure SQL Database, Azure Synapse Analytics en Always Encrypted-functies.

Systeemvereisten

  • Windows 10- en latere versies
  • Windows Server 2016 en latere versies

Voor dit onderdeel is het nieuwste Microsoft ODBC-stuurprogramma 17 voor SQL Server vereist.

Preinstalled

U vindt sqlcmd ook vooraf geïnstalleerd in bepaalde omgevingen.

Azure Cloud Shell

U kunt het sqlcmd-hulpprogramma proberen vanuit Azure Cloud Shell, omdat het standaard vooraf is geïnstalleerd.

Cloud Shell- starten

SQL Server Management Studio (SSMS)

Als u SQLCMD-instructies wilt uitvoeren in SQL Server Management Studio (SSMS), navigeert u naar deSQLCMD-modus>.

SSMS maakt gebruik van de Microsoft .NET Framework-SqlClient voor uitvoering in de normale en SQLCMD-modus in Query-editor. Wanneer sqlcmd- vanaf de opdrachtregel wordt uitgevoerd, gebruikt sqlcmd het ODBC-stuurprogramma. Omdat er verschillende standaardopties kunnen worden toegepast, ziet u mogelijk een ander gedrag wanneer u dezelfde query uitvoert in SSMS in de SQLCMD-modus en in het hulpprogramma sqlcmd .