Tanya Jawab Umum Azure Data Studio

Apakah itu Azure Data Factory?

Azure Data Studio adalah lingkungan desktop lintas platform yang sumber terbuka untuk profesional data menggunakan keluarga Data Azure dari platform data lokal dan cloud di Windows, macOS, dan Linux. Sebelumnya dirilis dengan nama pratinjau SQL Operations Studio, Azure Data Studio menawarkan pengalaman editor modern dengan IntelliSense cepat kilat, cuplikan kode, integrasi kontrol sumber, dan terminal terintegrasi. Studio Data Azure diciptakan dengan mempertimbangkan pengguna platform data, dengan bagan bawaan dari tataan hasil kueri dan dasbor yang dapat disesuaikan.

Penelitian telah menunjukkan bahwa pengguna menghabiskan urutan besarnya lebih banyak waktu untuk mengerjakan pengeditan kueri daripada pada tugas lain dengan SQL Server Management Studio. Untuk itu, Azure Data Studio telah dirancang untuk berfokus secara mendalam pada fungsionalitas yang paling banyak digunakan, dengan pengalaman tambahan tersedia sebagai ekstensi opsional ke dalam produk. Setiap pengguna diizinkan untuk menyesuaikan lingkungan mereka dengan alur kerja yang paling sering mereka gunakan.

Berapa biaya Azure Data Studio?

Azure Data Studio gratis untuk penggunaan privat atau komersial.

Siapa harus menggunakan Azure Data Studio

Siapa pun dapat menggunakan Azure Data Studio. Namun, ini dirancang untuk menyederhanakan tugas yang dilakukan oleh pengembang database, administrator database, administrator sistem, dan vendor perangkat lunak independen.

Apa yang bisa saya lakukan dengan Azure Data Studio?

Azure Data Studio dibangun di atas Visual Studio Code dan menawarkan pengalaman alur kerja kode modern yang ringan dan berfokus pada keyboard saat bekerja dengan SQL Server, Azure SQL Database, dan Azure Synapse Analytics. Azure Data Studio membuat pengalaman inti yang Anda andalkan setiap hari sederhana dan mudah dengan fitur bawaan seperti beberapa jendela tab, editor SQL yang kaya, IntelliSense, penyelesaian kata kunci, cuplikan kode & navigasi kode dan integrasi kontrol sumber (Git dan TFS)). Anda dapat menjalankan kueri sesuai permintaan, menampilkan & menyimpan hasil sebagai teks, JSON, atau Excel, mengedit data, mengatur & mengelola koneksi database favorit Anda, dan menelusuri objek database dalam pengalaman penjelajahan objek yang sudah dikenal.

Gunakan alat baris perintah favorit Anda (misalnya, Bash, PowerShell, sqlcmd, bcp, psql, dan ssh) di jendela Terminal Terintegrasi tepat di dalam antarmuka pengguna Azure Data Studio. Buat dan jalankan skrip CREATE dan INSERT dengan mudah untuk objek database Anda guna membuat salinan database Anda untuk tujuan pengembangan atau pengujian. Tingkatkan produktivitas Anda dengan cuplikan kode pintar dan pengalaman grafis kaya yang membuat database baru dan objek database (seperti tabel, tampilan, prosedur tersimpan, pengguna, login, peran, dll.) atau memperbarui objek database yang ada. Gunakan dasbor yang dapat disesuaikan yang kaya untuk memantau dan memecahkan masalah hambatan performa dengan cepat di database Anda secara lokal, di Azure atau cloud apa pun.

Azure Data Studio menawarkan pengalaman yang konsisten untuk mencadangkan dan memulihkan database Anda. Dengan dukungan terencana untuk Grup Ketersediaan Always-On SQL Server, Anda dapat dengan mudah mengonfigurasi, memantau, dan memecahkan masalah AG untuk database SQL Server penting misi Anda dan dengan cepat melakukan failover ke database sekunder selama bencana. Azure Data Studio telah dirancang untuk membuat Anda lebih produktif dalam siklus hidup DevOps dari database pilihan Anda pada sistem operasi pilihan Anda. Akibatnya, Anda selalu memegang kendali, dan Anda dapat mengurangi risiko, menyelesaikan masalah lebih cepat, dan terus memberikan nilai yang melebihi ekspektasi pelanggan.

Apakah Sumber Terbuka Azure Data Studio?

Kode sumber untuk Azure Data Studio dan penyedia datanya tersedia di GitHub. Kode sumber untuk Azure Data Studio front-end (yang didasarkan pada Visual Studio Code) tersedia di bawah kode sumber EULA yang menyediakan hak untuk memodifikasi dan menggunakan perangkat lunak, tetapi tidak untuk mendistribusikannya kembali atau menghostingnya di layanan cloud. Kode sumber untuk penyedia data tersedia di bawah lisensi MIT di https://github.com/Microsoft/sqltoolsservice.

Apakah kita berencana untuk SSMS sumber terbuka?

Tidak.

Namun, alat CLI dan GUI multi-OS generasi berikutnya sumber terbuka. Misalnya, ekstensi mssql untuk VS Code, mssql-scripter, dan msql-CLI semuanya sumber terbuka di GitHub. Kode sumber untuk Azure Data Studio tersedia di GitHub.

Sekarang setelah ada Azure Data Studio, apakah Microsoft berencana untuk menghentikan SSMS dan SSDT?

Tidak.

Investasi dalam alat Windows unggulan (SSMS, SSDT, PowerShell) akan berlanjut selain generasi berikutnya dari alat CLI dan GUI multi-OS dan multi-DB. Tujuannya adalah untuk menawarkan kepada pelanggan pilihan menggunakan alat yang mereka inginkan pada platform pilihan mereka untuk skenario mereka. Azure Data Studio lebih berfokus pada pengalaman seputar pengeditan kueri dan pengembangan data, yang telah ditampilkan penelitian adalah kemampuan yang paling banyak digunakan di SQL Server Management Studio berdasarkan urutan besarnya. Fitur administratif bernilai tinggi tambahan seperti pencadangan, pemulihan, manajemen pekerjaan agen, dan pembuatan profil server juga tersedia sebagai ekstensi di Azure Data Studio. Azure Data Studio juga lintas platform, memungkinkan pengguna untuk bekerja pada platform pilihan mereka. Namun, SQL Server Management Studio masih menawarkan berbagai fungsi administratif terluas dan tetap menjadi alat unggulan untuk tugas manajemen platform.

Kapan saya harus menggunakan Azure Data Studio atau SQL Server Management Studio?

Gunakan Azure Data Studio jika Anda:

  • Sebagian besar mengedit atau menjalankan kueri.
  • Perlu kemampuan untuk memetakan dan memvisualisasikan tataan hasil dengan cepat.
  • Dapat menjalankan sebagian besar tugas administratif melalui terminal terintegrasi menggunakan sqlcmd atau PowerShell.
  • Memiliki kebutuhan minimal untuk pengalaman wizard.
  • Tidak perlu melakukan konfigurasi administratif mendalam atau terkait platform.
  • Perlu berjalan di macOS atau Linux.

Gunakan SQL Server Management Studio jika Anda:

  • Melakukan konfigurasi administratif atau platform yang kompleks.
  • Melakukan manajemen keamanan, termasuk manajemen pengguna, penilaian kerentanan, dan konfigurasi fitur keamanan.
  • Perlu menggunakan penasihat penyetelan performa dan dasbor.
  • Gunakan diagram database dan perancang tabel.
  • Perlu akses ke Server Terdaftar.
  • Manfaatkan statistik kueri langsung atau statistik klien.

Perbandingan fitur

Untuk detail selengkapnya tentang perbedaan antara Azure Data Studio dan Sql Server Management Studio (SSMS), kunjungi Apa itu Azure Data Studio.

Bagaimana jika Azure Data Studio kehilangan fitur yang ada di SSMS/SSDT?

Hal ini tergantung pada skenario & kebutuhan pelanggan/bisnis. Untuk membantu memprioritaskan, ajukan saran dan pilih yang ada di GitHub.

Saya memahami Azure Data Studio dan ekstensi mssql untuk VISUAL Code didukung oleh layanan alat baru yang menggunakan API SMO di bawah sampul. Apakah SMO tersedia di Linux dan macOS?

API SMO belum tersedia di Linux atau macOS dengan cara yang dapat dikonsumsi. Kami mem-port melalui subset API SMO ke .NET Core yang kami butuhkan untuk Azure Data Studio dan kami berencana untuk memperluas sebagai bagian dari peta strategi. SQL Tools Service ada di GitHub: https://github.com/Microsoft/sqltoolsservice.

Apakah Anda berencana untuk mem-port API DACFx dan/atau SqlPackage dan/atau SSDT ke Linux dan macOS?

Ya.

SqlPackage sekarang tersedia di .NET Core untuk Windows, macOS, dan Linux. Fungsionalitas Proyek SQL (SSDT) diaktifkan di Azure Data Studio di ekstensi Proyek SQL Database.

Apakah cmdlet SQL PowerShell akan tersedia di Linux dan macOS?

SQL PowerShell tersedia hari ini di galeri PowerShell dan Anda dapat menggunakannya di Windows untuk bekerja dengan SQL Server yang berjalan di mana saja, termasuk SQL di Linux. Menawarkan cmdlet SQL PowerShell di Linux & macOS ada di peta strategi. Untuk membantu memprioritaskan, ajukan saran di GitHub.

Siapa biasanya menggunakan Azure Data Studio?

Pengembang dan DBA biasanya adalah pengguna Azure Data Studio.

Apakah Azure Data Studio terintegrasi dengan Azure Synapse Analytics?

Ya.

Dukungan Azure Data Studio untuk Azure Synapse Analytics saat ini dalam pratinjau, bersama dengan Azure SQL Managed Instance, dan SQL Server 2019 Big Data.

Mengapa Azure Data Studio penting untuk skenario big data?

Saat SQL Server memperluas kemampuannya ke ruang Big Data, SQL Server memerlukan alat baru untuk mendukung kasus penggunaan tersebut. Untuk itu, Azure Data Studio telah mengirimkan pengalaman baru untuk SQL Server Big Data, termasuk pengalaman notebook di kumpulan alat SQL Server dan wizard Buat Tabel Eksternal baru yang membuat akses data dari instans SQL Server dan Oracle jarak jauh menjadi mudah dan cepat.

Dapatkah saya menggunakan ekstensi Visual Studio Code (VS Code) dengan Azure Data Studio?

Ya.

Namun, tidak semua ekstensi Visual Studio Code diterjemahkan ke Azure Data Studio.

Langkah berikutnya