Tanya Jawab Umum Azure Data Studio

Apakah itu Azure Data Factory?

Azure Data Studio adalah lingkungan desktop sumber terbuka lintas platform 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 besaran lebih banyak waktu untuk bekerja pada pengeditan kueri daripada pada tugas lain dengan SQL Server Management Studio. Untuk alasan itu, Azure Data Studio telah dirancang untuk fokus mendalam pada fungsionalitas yang paling banyak digunakan, dengan pengalaman tambahan yang 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 yang 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, navigasi kode cuplikan & kode dan integrasi kontrol sumber (Git dan TFS)). Anda bisa menjalankan kueri sesuai permintaan, menampilkan & hasil penyimpanan 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 dan objek database baru (seperti tabel, tampilan, prosedur tersimpan, pengguna, login, peran, dll.) atau perbarui objek database yang ada. Gunakan dasbor yang dapat disesuaikan yang kaya untuk memantau dan memecahkan masalah hambatan performa dengan cepat di database Lokal Anda, di Azure atau cloud apa pun.

Azure Data Studio menawarkan pengalaman yang konsisten untuk mencadangkan dan memulihkan database Anda. Dengan dukungan yang direncanakan untuk grup ketersediaan SQL Server Always-On, Anda dapat dengan mudah mengonfigurasi, memantau, dan memecahkan masalah AG untuk database SQL Server misi penting Anda dan dengan cepat 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, memecahkan 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?

Nomor.

Namun, alat CLI multi-OS dan GUI 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?

Nomor.

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 fokus pada pengalaman seputar pengeditan kueri dan pengembangan data, yang telah ditunjukkan penelitian adalah kemampuan yang paling banyak digunakan dalam SQL Server Management Studio dengan urutan besaran. 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 mengeksekusi kueri.
  • Perlu kemampuan untuk membuat bagan 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 dan dasbor penyetelan performa.
  • 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 Studio 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 melakukan 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 memindahkan 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 berjalan di mana saja, termasuk SQL di Linux. Menawarkan cmdlet PowerShell SQL di macOS Linux & ada di peta strategi. Untuk membantu memprioritaskan, ajukan saran di GitHub.

Siapa yang 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 Big Data 2019.

Mengapa Azure Data Studio penting untuk skenario big data?

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

Bisakah 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