Azure Data Studio, Windows, macOS ve Linux'ta şirket içi ve bulut veri platformlarından oluşan Azure Veri ailesini kullanan veri uzmanları için açık kaynak, platformlar arası bir masaüstü ortamıdır. Daha önce SQL Operations Studio önizleme adı altında yayımlanan Azure Data Studio, hızlı IntelliSense, kod parçacıkları, kaynak denetimi tümleştirmesi ve tümleşik terminal ile modern bir düzenleyici deneyimi sunuyor. Sorgu sonuç kümelerinin ve özelleştirilebilir panoların yerleşik grafiğiyle veri platformu kullanıcısı düşünülerek geliştirilmiştir.
Araştırma, kullanıcıların SQL Server Management Studio'da diğer görevlere kıyasla sorgu düzenleme üzerinde çalışırken daha fazla zaman harcadığını göstermiştir. Bu nedenle Azure Data Studio, isteğe bağlı uzantılar olarak sunulan ek deneyimlerle en çok kullanılan işlevlere odaklanacak şekilde tasarlanmıştır. Her kullanıcının ortamlarını en sık kullandığı iş akışlarına göre özelleştirmesine izin verilir.
Azure Data Studio özel veya ticari kullanım için ücretsizdir.
Azure Data Studio'yu herkes kullanabilir. Ancak veritabanı geliştiricileri, veritabanı yöneticileri, sistem yöneticileri ve bağımsız yazılım satıcıları tarafından gerçekleştirilen görevleri basitleştirmek için tasarlanmıştır.
Azure Data Studio, Visual Studio Code'un üzerine kuruludur ve SQL Server, Azure SQL Veritabanı ve Azure Synapse Analytics ile çalışırken hafif, klavye odaklı modern bir kod iş akışı deneyimi sunar. Azure Data Studio, birden çok sekme penceresi, zengin bir SQL düzenleyicisi, IntelliSense, anahtar sözcük tamamlama, kod parçacıkları ve kod gezintisi ve kaynak denetimi tümleştirmesi (Git ve TFS) gibi yerleşik özelliklerle her gün güvendiğiniz temel deneyimleri basit ve kolay hale getirir. İsteğe bağlı sorgular yürütebilir, sonuçları metin, JSON veya Excel olarak görüntüleyebilir ve kaydedebilir, verileri düzenleyebilir, sık kullandığınız veritabanı bağlantılarını düzenleyebilir ve yönetebilir ve tanıdık bir nesne gözatma deneyiminde veritabanı nesnelerine göz atabilirsiniz.
Azure Data Studio kullanıcı arabiriminin hemen içindeki Tümleşik Terminal penceresinde sık kullandığınız komut satırı araçlarını (bash, PowerShell, sqlcmd, bcp, psql ve ssh gibi) kullanın. Geliştirme veya test amacıyla veritabanınızın kopyalarını oluşturmak üzere veritabanı nesneleriniz için CREATE ve INSERT betiklerini kolayca oluşturun ve yürütün. Yeni veritabanları ve veritabanı nesneleri (tablolar, görünümler, saklı yordamlar, kullanıcılar, oturum açma bilgileri, roller vb.) oluşturan akıllı kod parçacıkları ve zengin grafik deneyimleri ile üretkenliğinizi artırın veya mevcut veritabanı nesnelerini güncelleştirin. Şirket içindeki, Azure'daki veya herhangi bir buluttaki veritabanlarınızdaki performans sorunlarını izlemek ve hızla gidermek için zengin özelleştirilebilir panolar kullanın.
Azure Data Studio, veritabanlarınızı yedeklemek ve geri yüklemek için tutarlı bir deneyim sunar. SQL Server Always-On Kullanılabilirlik Grupları için planlı destekle, görev açısından kritik SQL Server veritabanlarınız için AG'leri kolayca yapılandırabilir, izleyebilir ve sorunlarını giderebilir ve olağanüstü durum sırasında ikincil veritabanına hızlı bir şekilde yük devretme yapabilirsiniz. Azure Data Studio, seçtiğiniz işletim sistemlerinde seçtiğiniz veritabanlarının DevOps yaşam döngüsünde daha üretken olmanız için tasarlanmıştır. Sonuç olarak, her zaman denetim sizindir ve riskleri azaltabilir, sorunları daha hızlı çözebilir ve müşterilerin beklentilerini aşan değerleri sürekli olarak sağlayabilirsiniz.
Azure Data Studio ve veri sağlayıcılarının kaynak kodu GitHub'da kullanılabilir. Ön uç Azure Data Studio'nun (Visual Studio Code'u temel alan) kaynak kodu, yazılımı değiştirme ve kullanma hakları sağlayan ancak yeniden dağıtma veya bir bulut hizmetinde barındırmama hakları sağlayan bir kaynak kodu EULA'sı altında sağlanır. Veri sağlayıcılarının kaynak kodu adresinde mit lisansı https://github.com/Microsoft/sqltoolsservicealtında bulunur.
Hayır
Ancak, yeni nesil çoklu işletim sistemi CLI ve GUI araçları açık kaynak. Örneğin VS Code, mssql-scripter ve msql-CLI için mssql uzantısının tümü GitHub'da açık kaynak. Azure Data Studio'nun kaynak kodu GitHub'da kullanılabilir.
Artık Azure Data Studio olduğuna göre Microsoft, SSMS ve SSDT'yi kullanımdan kaldırmayı planlıyor mu?
Hayır
Amiral gemisi Windows araçlarına (SSMS, SSDT, PowerShell) yapılan yatırımlar, yeni nesil çoklu işletim sistemi ve çok VERITABANı CLI ve GUI araçlarına ek olarak devam edecektir. Hedef, müşterilere senaryoları için istedikleri platformlarda istedikleri araçları kullanma seçeneği sunmaktır. Azure Data Studio, sorgu düzenleme ve veri geliştirme ile ilgili deneyimlere daha sıkı bir şekilde odaklanmıştır. Araştırma, SQL Server Management Studio'da büyük bir düzende en yoğun kullanılan özellik olduğunu göstermiştir. Yedekleme, geri yükleme, aracı iş yönetimi ve sunucu profili oluşturma gibi ek yüksek değerli yönetim özellikleri de Azure Data Studio'da uzantı olarak kullanılabilir. Azure Data Studio da platformlar arasıdır ve kullanıcıların kendi tercih ettikleri platformlarda çalışmasına olanak sağlar. Ancak, SQL Server Management Studio hala en geniş yönetim işlevleri yelpazesini sunar ve platform yönetim görevleri için amiral aracı olmaya devam eder.
Aşağıdaki adımları kullanıyorsanız Azure Data Studio'yu kullanın:
- Çoğunlukla sorguları düzenler veya yürütür.
- Sonuç kümelerini hızlı bir şekilde grafiğini oluşturma ve görselleştirme özelliği gerekir.
- Yönetim görevlerinin çoğunu sqlcmd veya PowerShell kullanarak tümleşik terminal üzerinden yürütebilir.
- Sihirbaz deneyimlerine en az gereksinim duyar.
- Derin yönetim veya platformla ilgili yapılandırma yapmanız gerekmez.
- macOS veya Linux üzerinde çalıştırılması gerekiyor.
Aşağıdaki işlemleri yapıyorsanız SQL Server Management Studio'yu kullanın:
- Karmaşık yönetim veya platform yapılandırması yapıyor.
- Kullanıcı yönetimi, güvenlik açığı değerlendirmesi ve güvenlik özelliklerinin yapılandırması dahil olmak üzere güvenlik yönetimi yapıyor.
- Performans ayarlama danışmanlarını ve panolarını kullanmanız gerekir.
- Veritabanı diyagramlarını ve tablo tasarımcılarını kullanın.
- Kayıtlı Sunuculara erişim gerekiyor.
- Canlı sorgu istatistiklerini veya istemci istatistiklerini kullanın.
Azure Data Studio ile Sql Server Management Studio (SSMS) arasındaki farklar hakkında daha fazla bilgi için Bkz . Azure Data Studio nedir?
Senaryoya ve müşteri/iş ihtiyacına bağlıdır. Öncelik belirlemeye yardımcı olmak için bir öneride bulunup GitHub'da var olanlara oy verin.
Azure Data Studio'nun ve VS Code için mssql uzantısının, kapakların altında SMO API'lerini kullanan yeni bir araç hizmeti tarafından desteklendiğini anlıyorum. Linux ve macOS'ta SMO kullanılabilir mi?
SMO API'leri henüz Linux veya macOS'ta kullanılabilir durumda değildir. Azure Data Studio için ihtiyacımız olan SMO API'lerinin bir alt kümesini .NET Core'a aktardık ve yol haritasının bir parçası olarak genişletmeyi planlıyoruz. SQL Araçları Hizmeti GitHub'dadır: https://github.com/Microsoft/sqltoolsservice.
Evet.
SqlPackage artık Windows, macOS ve Linux için .NET Core'da kullanılabilir. SQL Projeleri (SSDT) işlevselliği, SQL Veritabanı Projeleri uzantısında Azure Data Studio'da etkinleştirilir.
SQL PowerShell bugün PowerShell galerisinde kullanılabilir ve Linux üzerinde SQL de dahil olmak üzere her yerde çalışan SQL Server ile çalışmak için Windows'da kullanabilirsiniz. Linux ve macOS üzerinde SQL PowerShell cmdlet'lerinin sunulması yol haritasında yer alır. Öncelik belirlemeye yardımcı olmak için GitHub'da bir öneri oluşturun.
Geliştiriciler ve DTA'lar genellikle Azure Data Studio kullanıcılarıdır.
Evet.
Azure Synapse Analytics için Azure Data Studio desteği şu anda Azure SQL Yönetilen Örneği ve SQL Server 2019 Büyük Veri ile birlikte önizleme aşamasındadır.
SQL Server, özelliklerini Büyük Veri alanına genişletirken bu kullanım örneklerini desteklemek için yeni araçlara ihtiyaç duyar. Bu nedenle Azure Data Studio, SQL Server araç takımındaki bir not defteri deneyimi ve uzak SQL Server ile Oracle örneklerinden verilere erişimi kolay ve hızlı hale getiren yeni bir Dış Tablo Oluşturma sihirbazı da dahil olmak üzere SQL Server Big Data için yeni bir deneyim gönderdi.
Evet.
Ancak tüm VS Code uzantıları Azure Data Studio'ya çevrilmiyor.