Azure Data Studio komut satırı arabirimi
Azure Data Studio, uygulamayı nasıl başlatabileceğinizi denetlemenizi sağlayan yerleşik bir komut satırı arabirimi içerir. Komut satırı seçenekleri (anahtarlar) aracılığıyla dosyaları açabilir, uzantıları yükleyebilir, görüntüleme dilini değiştirebilir ve tanılamayı çıkış olarak kullanabilirsiniz.
Azure Data Studio'da komut satırı araçlarını çalıştırma örnekleri için bkz . Tümleşik terminal.
Not
Azure Active Directory'nin (Azure AD) yeni adı Microsoft Entra Id olsa da, mevcut ortamların kesintiye uğramasını önlemek için Azure AD yine de kullanıcı arabirimi alanları, bağlantı sağlayıcıları, hata kodları ve cmdlet'ler gibi bazı sabit kodlanmış öğelerde kalır. Bu makalede, iki ad birbirinin yerine kullanılabilir.
Azure Data Studio komut satırı arabirimine genel bir bakış görüntülemek için, Azure Data Studio içinde bir terminal (Terminali Görüntüle>) veya bir komut istemi açın ve yazınazuredatastudio --help
. Çıkış, kesilmiş örnekte gösterildiği gibi sürüm, kullanım örneği ve komut satırı seçeneklerinin listesini içerir:
Azure Data Studio 1.48.1
Usage: azuredatastudio.exe [options][paths...]
To read output from another program, append '-' (e.g. 'echo Hello World | azuredatastudio.exe -')
Options
<vscode options>
-h --help Print usage.
--aad Use Azure Active Directory authentication, this option is
deprecated - use 'authenticationType' instead.
-A --applicationName Supports providing applicationName
that will be used for connection profile app name.
-T --authenticationType Provide authentication mode to be
used. Accepted values: AzureMFA, SqlLogin, Integrated, etc.
-c --command <command-name> Name of command to run, accepted
values: connect, openConnectionDialog
-Z --connectionProperties Supports providing advanced connection properties that
providers support. Value must be a json object containing
key-value pairs in format: '{"key1":"value1"}'
-D --database <database> Name of database
-E --integrated Use Integrated authentication,
this option is deprecated - use 'authenticationType' instead.
-P --provider Connection provider to use, e.g. MSSQL, PGSQL, etc.
-S --server <server> Name of target server or host name.
--showDashboard Whether or not to show dashboard on connection, false by default.
-U --user <user-name> User name/email address
Bir dosyayı, klasörü veya projeyi hızla açmak için komut satırından Azure Data Studio'yu başlatabilirsiniz. Genellikle, Azure Data Studio'yu bir klasör bağlamında açarsınız. Açık bir terminalden veya komut isteminden proje klasörünüze gidin ve yazın azuredatastudio
.
Bazen Azure Data Studio'yu açarken Sorgu Düzenleyicisi bir betik açmak isteyebilirsiniz. Dosyanın yolunu sağlayarak Azure Data Studio'yu mevcut bir betikle başlatabilirsiniz:
azuredatastudio .\samplescript.sql
Başlatmada hızla bağlantı kurmak için URL biçimini kullanarak tarayıcıdan Azure Data Studio'yu başlatabilir veya isteğe bağlı olarak Sorgu Düzenleyicisi bir betik açarak bir bağlantı iletişim kutusu açabilirsiniz. URI ile başlatma için desteklenen biçim:
azuredatastudio://{command}?{option1}={value1}&{option2}={value2}...
Azure Data Studio bir komut satırından başlatılırken aşağıdaki komutlar desteklenir:
connect
: Sağlanan seçenekleri kullanarak hedef sunucuya bağlanıropenConnectionDialog
: Sağlanan seçenekleri kullanarak bağlantı iletişim kutusunu açar
URL'de aşağıdaki seçenekler sağlanabilir.
Seçenek | Açıklama |
---|---|
provider |
Kullanılacak bağlantı sağlayıcısı, örneğin MSSQL, PGSQL vb. |
server |
Hedef sunucunun veya ana bilgisayar adının adı. |
database |
Veritabanının adı. |
user |
Kullanıcının adı. |
authenticationType |
Kullanılacak kimlik doğrulama modu, kabul edilen değerler: AzureMFA , SqlLogin , Integrated , vb. |
applicationName |
Bağlantı profilinde kullanılan bir uygulama adı sağlayın. |
connectionProperties |
Sağlayıcının desteklediği gelişmiş bağlantı özellikleri. Değer, biçiminde {"key1":"value1"} anahtar-değer çiftleri içeren bir json nesnesi olmalıdır. |
azuredatastudio --server localhost --authenticationType Integrated
"Sunucu sertifikasına güven" uyarısı istenebilir.
Not
Bir Sanal Makinede şirket içi SQL Server veya SQL Server'a bağlanan kullanıcılar için, Veritabanı Altyapısı şifreli bağlantıları destekleyecek şekilde yapılandırılmalıdır. Tam yönergeler için bkz . Bağlantıları şifrelemek için SQL Server Veritabanı Altyapısı'nı yapılandırma.
azuredatastudio --server localhost --provider mssql --user sa .\samplescript.sql
azuredatastudio://connect?server=*****&user=*****&authenticationType=*****&connectionProperties={"key1":"value1"}