Aracılığıyla paylaş


sqlcmd yardımcı programının yüklü sürümünü denetleyin

Şunlar için geçerlidir:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitik Platform Sistemi (PDW)Microsoft Fabric'te SQL veritabanı

sqlcmd yardımcı programı Transact-SQL deyimlerini, sistem yordamlarını ve betik dosyalarını girmenizi sağlar.

sqlcmd varyantları

sqlcmd'nin iki çeşidi vardır:

  • sqlcmd (Go): go-mssqldb tabanlı sqlcmd, bazen go-sqlcmd olarak adlandırılır. Bu sürüm, SQL Server'ı bağımsız olarak indirebileceğiniz tek başına bir araçtır. Windows, macOS, Linux ve kapsayıcılarda çalışır.

  • sqlcmd (ODBC): SQL Server veya Microsoft Komut Satırı Yardımcı Programları ile kullanılabilen platforma hizalanmış, ODBC tabanlı sqlcmd ve Linux'ta paketin mssql-tools bir parçası. Ayrıca Windows, macOS, Linux ve kapsayıcılarda da çalışır.

Yüklü varyantınızı ve sürümünüzü belirlemek için komut satırında aşağıdaki deyimi çalıştırın:

sqlcmd "-?"
sqlcmd "-?"
sqlcmd -?

sqlcmd (Go)

sqlcmd (Go) yeni sürümünü kullanıyorsanız, çıktı aşağıdaki örneğe benzer:

Version: 1.8.2

Hangi sürümün yüklü olduğunu belirlemek için sqlcmd --version kullanabilirsiniz. En az 1.0.0 sürümünü yüklemiş olmanız gerekir.

sqlcmd (ODBC)

sqlcmd (ODBC) kullanıyorsanız, çıktı aşağıdaki örneğe benzer:

Microsoft (R) SQL Server Command Line Tool
Version 16.0.4025.1 NT
Copyright (C) 2022 Microsoft Corporation. All rights reserved.

Bilgisayarınızda sqlcmd (ODBC) çeşitli sürümleri yüklü olabilir. Doğru sürümü kullandığınızdan emin olun. En az 15.0.4298.1 sürümünü yüklemiş olmanız gerekir.

Always Encrypted (-g) ve Microsoft Entra kimlik doğrulaması (-G) en az 13.1 sürümünü gerektirir.

Remarks

sqlcmd (Go) paketini bir paket yöneticisi aracılığıyla yüklemek, ortam yolunuzda sqlcmd (ODBC) yerine sqlcmd (Go) ile değiştirir. Bu değişikliğin geçerli olması için tüm geçerli komut satırı oturumlarını kapatıp yeniden açmalısınız. sqlcmd (ODBC) kaldırılmaz ve yürütülebilir dosyanın tam yolu belirtilerek kullanılabilir.

Ayrıca, hangi önceliklerin öncelikli olduğunu belirtmek için PATH değişkeninizi güncelleştirebilirsiniz. Windows 11'de bunu yapmak için Sistem ayarları açın ve > hakkında bölümüne gidin. sistem özellikleri açıldığında, Ortam Değişkenleri düğmesini seçin. Alt yarıda, Sistem değişkenlerialtında Yol öğesini seçin ve ardından Düzenleseçeneğini seçin. sqlcmd (Go) konumu C:\Program Files\sqlcmdönce (C:\Program Files\Microsoft SQL Server\<version>\Tools\Binn varsayılandır) olarak kaydedilirse, sqlcmd (Go) kullanılır. sırasını tersine çevirerek sqlcmd (ODBC) tekrar varsayılan yapabilirsiniz.