Azure Data Studio là gì ? Hướng dẫn cài đặt Azure Data Studio trên Windows

Azure Data Studio là gì ?

Azure Data Studio là một công cụ quản lý cơ sở dữ liệu đa nền tảng được phát triển bởi Microsoft, được xây dựng dựa trên mã nguồn mở và có tính khả chuyển tới nhiều hệ quản trị cơ sở dữ liệu, bao gồm SQL Server, Azure SQL Database, PostgreSQL, MySQL và MongoDB.

Azure Data Studio cung cấp cho người dùng một giao diện đồ họa để quản lý cơ sở dữ liệu, kết hợp với các tính năng hữu ích để phát triển và quản lý cơ sở dữ liệu, như:

  • Query Editor: cho phép người dùng tạo và chạy các truy vấn SQL trực tiếp từ giao diện người dùng.
  • Dashboard: cho phép người dùng hiển thị và theo dõi các chỉ số quan trọng của cơ sở dữ liệu, như tài nguyên CPU, bộ nhớ và dung lượng đĩa.
  • Extension Marketplace: cung cấp các tiện ích mở rộng để mở rộng tính năng và khả năng tương thích của Azure Data Studio với các hệ quản trị cơ sở dữ liệu khác nhau.
  • Source Control Integration: cho phép người dùng quản lý các mã nguồn của các tệp dự án trong Azure Data Studio bằng cách tích hợp với Git.

Azure Data Studio được thiết kế để cải thiện quy trình làm việc của các nhà phát triển và quản trị viên cơ sở dữ liệu bằng cách cung cấp một giao diện đồ họa thân thiện và tính năng linh hoạt để giúp họ phát triển và quản lý các hệ thống cơ sở dữ liệu một cách hiệu quả hơn.

Hướng dẫn cài đặt Azure Data Studio trên Windows

Truy cập trang web chính thức của Azure Data Studio theo đường link: Download Azure Data Studio

Chọn phiên bản Azure Data Studio phù hợp với hệ điều hành của máy tính bạn đang sử dụng, sau đó tải xuống file cài đặt.

Sau khi tải xuống hoàn tất, bạn hãy mở tệp tin cài đặt đã tải xuống và chọn “Run as administrator”.

Chọn đồng ý License, chọn nơi bạn muốn cài đặt Azure Data Studio trên máy tính của mình, sau đó nhấn nút “Next“.

Chọn các tùy chọn bổ sung cho việc cài đặt, sau đó nhấn nút “Next”

Sau đó nhấn “Install” để cài đặt. Đợi cho quá trình cài đặt hoàn tất, sau đó nhấn nút “Finish“.

Bây giờ bạn đã cài đặt thành công Azure Data Studio trên máy tính của mình, hãy khởi động ứng dụng và bắt đầu sử dụng nó. Đây là giao diện chính của Azure Data Studio:

Chú ý: Để cài đặt và sử dụng được Azure Data Studio, bạn cần phải cài đặt .NET Framework 4.7.2 trở lên và PowerShell 6 trở lên trên máy tính của mình.

Cách kết nối tới máy chủ SQL Server dùng Azure Data Studio

Chọn New Connection và điền các thông số kết nối như hình:

 

Azure Data Studio và SSMS khác nhau như thế nào ?

Azure Data Studio (ADS) và SQL Server Management Studio (SSMS) là hai công cụ quản lý cơ sở dữ liệu được phát triển bởi Microsoft, tuy nhiên chúng có những khác biệt sau:

  1. Khả năng đa nền tảng: Azure Data Studio hỗ trợ đa nền tảng, có thể chạy trên Windows, macOS và Linux, trong khi đó SQL Server Management Studio chỉ hỗ trợ trên nền tảng Windows.
  2. Tính di động: Azure Data Studio là một ứng dụng có thể chạy di động, cho phép bạn sử dụng và quản lý cơ sở dữ liệu của mình trên bất kỳ thiết bị nào, từ máy tính để bàn đến máy tính xách tay hay máy tính bảng. Trong khi đó, SQL Server Management Studio chỉ có thể sử dụng trên một máy tính cụ thể.
  3. Tính linh hoạt: Azure Data Studio cung cấp một số tính năng hữu ích cho việc phát triển cơ sở dữ liệu, bao gồm tích hợp Git, tạo bảng động, và truy vấn cơ sở dữ liệu. Ngoài ra, Azure Data Studio cũng cho phép bạn tải xuống và cài đặt các tiện ích mở rộng để mở rộng chức năng và khả năng tương thích của công cụ. Trong khi đó, SQL Server Management Studio tập trung chủ yếu vào việc quản lý và bảo trì cơ sở dữ liệu.
  4. Độ phức tạp: SQL Server Management Studio có thể có nhiều tính năng hơn và phức tạp hơn so với Azure Data Studio, vì vậy nó có thể phù hợp hơn với các tác vụ quản lý cơ sở dữ liệu phức tạp. Tuy nhiên, đối với các tác vụ đơn giản hoặc những người mới bắt đầu, Azure Data Studio có thể là một lựa chọn tốt hơn.

Tóm lại, Azure Data Studio và SQL Server Management Studio đều là hai công cụ quản lý cơ sở dữ liệu chuyên nghiệp của Microsoft, tuy nhiên chúng có những khác biệt về tính năng, độ phức tạp và khả năng đa nền tảng.