Azure Data Studio: Hướng dẫn chuyển đổi và thay thế ADS

Năm 2025, Microsoft đã công bố lộ trình ngừng hỗ trợ Azure Data Studio và khuyến nghị người dùng chuyển sang Visual Studio Code với MSSQL extension. Tuy nhiên, việc hiểu Azure Data Studio vẫn rất cần thiết vì đây là nền tảng hình thành nhiều tính năng SQL hiện đại mà VS Code đang kế thừa. Như vậy sẽ giúp bạn chuyển đổi workflow mượt mà và chủ động hơn trong việc hợp nhất các công cụ SQL trong tương lai.

Đọc bài viết này để nắm được:

  • Azure Data Studio là gì và vì sao nó từng là bước tiến lớn
  • Các tính năng mạnh nhất của Azure Data Studio
  • Cách cài đặt và làm việc với ADS trong giai đoạn chuyển đổi
  • Lộ trình ADS “về hưu” và hướng chuyển sang Visual Studio Code
  • Gợi ý công cụ thay thế theo từng vai trò
  • Các câu hỏi thường gặp khi dùng ADS trong giai đoạn chuyển tiếp

Azure Data Studio là gì? ADS khi nào về hưu?

Azure Data Studio là một công cụ quản lý và phát triển dữ liệu đa nền tảng, nhẹ dành cho các chuyên gia dữ liệu.

Azure Data Studio từng là lựa chọn chiến lược cho chuyên gia dữ liệu, Developer và DBA nhờ khả năng giải quyết những hạn chế của các công cụ truyền thống như SQL Server Management Studio (SSMS), giúp việc quản lý và phát triển cơ sở dữ liệu trở nên dễ dàng hơn.

Đọc chi tiết: Azure là gì: Hướng dẫn bắt đầu với Microsoft Azure

Tương lai của Azure Data Studio

Trong suốt nhiều năm, Azure Data Studio (ADS) đã là lựa chọn yêu thích của SQL Developer, Data Engineer và DBA nhờ sự đa nền tảng, nhẹ, linh hoạt và giàu tính mở rộng. Nhưng theo thông báo từ Microsoft, Azure Data Studio chính thức ngừng hoạt động vào ngày 28/02/2026. Microsoft khuyên bạn nên chuyển sang Visual Studio Code.

Thay đổi này nhằm mục đích đơn giản hóa và nâng cao trải nghiệm công cụ phát triển SQL và cung cấp một môi trường mạnh mẽ, giàu tính năng hơn cho cộng đồng Developer. 

Các tính năng nổi bật của Azure Data Studio

Azure Data Studio từng là môi trường thử nghiệm cho nhiều tính năng SQL hiện đại mà Microsoft sẽ tiếp tục phát triển trong VS Code, do đó việc hiểu các tính năng này giúp bạn nhanh chóng thích nghi với công cụ kế thừa.

1. Chỉnh sửa và thực thi truy vấn SQL

Azure Data Studio được thiết kế để giúp việc viết và thực thi các truy vấn SQL trở nên mượt mà và hiệu quả. Các tính năng chính bao gồm:

  • Syntax Highlighting: Giúp mã SQL dễ đọc hơn bằng cách mã hóa màu các thành phần SQL khác nhau như từ khóa, bảng, cột, v.v. Tính năng giúp tiết kiệm thời gian, tăng năng suất.
  • IntelliSense: Cung cấp các gợi ý mã thông minh và tính năng tự động hoàn thành, giúp tăng tốc độ viết truy vấn và giảm lỗi.
  • Result Grid: Một truy vấn hỗ trợ sắp xếp, lọc và xuất dữ liệu, giúp phân tích và chia sẻ kết quả truy vấn dễ dàng hơn.

Ví dụ về đoạn mã (SQL Query với IntelliSense):

sql
SELECT [FirstName], [LastName]FROM [Employees]WHERE [Department] =  'HR' ;

Khi bạn bắt đầu nhập tên bảng (Employees), IntelliSense sẽ gợi ý các tên cột có thể như  FirstName và  LastName, giúp tiết kiệm thời gian và đảm bảo độ chính xác.

2. Notebooks: Combining Code, Results và Narrative

Một trong những tính năng nổi bật của Azure Data Studio là khả năng tạo Notebook, kết hợp mã SQL, kết quả truy vấn và tài liệu markdown trong một tệp duy nhất. Tích hợp Jupyter Notebooks là một bước đột phá cho các chuyên gia dữ liệu. Hỗ trợ đa ngôn ngữ này cho phép phân tích dữ liệu nâng cao và quy trình làm việc học máy.

Ngoài ra, Notebooks có thể bao gồm văn bản phong phú, hình ảnh và biểu đồ, lý tưởng cho việc tạo tài liệu và thuyết trình.

Tính năng này đặc biệt hữu ích cho:

  • Phân tích dữ liệu: Kết hợp các truy vấn SQL với hình ảnh trực quan và đánh dấu để ghi lại các phát hiện của bạn.
  • Báo cáo: Tạo báo cáo phong phú bao gồm các giải thích tường thuật cùng với các truy vấn SQL và kết quả của chúng.

Ví dụ về cách bố trí Notebooks:

SectionNội dung
Markdown CellViết mô tả bằng văn bản về phân tích, phát hiện hoặc nhận xét của bạn. Ví dụ: “Truy vấn sau đây lấy dữ liệu nhân viên.”
SQL CellViết và thực thi mã SQL.
Ví dụ: SELECT * FROM Employees WHERE Department = 'Sales';
Kết quảHiển thị đầu ra của mã SQL, như tên nhân viên, phòng ban, v.v.

3. Kiểm soát nguồn và tích hợp Git

Azure Data Studio cung cấp tích hợp Git, giúp bạn dễ dàng kiểm soát phiên bản các tập lệnh SQL và cộng tác với người khác. Azure Data Studio hỗ trợ tích hợp Git, cho phép người dùng:

  • Lưu các thay đổi vào tập lệnh và notebooks trực tiếp vào kho lưu trữ Git.
  • Làm việc ở nhiều branch khác nhau để quản lý môi trường phát triển, thử nghiệm và sản xuất.
  • Xem xét và hợp nhất các thay đổi từ các thành viên khác trong nhóm, đảm bảo chất lượng và tính nhất quán của mã.

Cách thức hoạt động như sau:

  • Sao chép kho lưu trữ: Sử dụng chế độ xem Source Control để sao chép kho lưu trữ Git hiện có.
  • Theo dõi thay đổi: Viết và chỉnh sửa các tập lệnh SQL trực tiếp trong Azure Data Studio và xem các thay đổi được theo dõi.
  • Commit và Push: Sau khi thực hiện thay đổi, bạn có thể cam kết các sửa đổi của mình và đẩy chúng lên kho lưu trữ từ xa như GitHub hoặc GitLab.

Ví dụ về đoạn mã (Committing Changes):

bashgit commit -m "Updated employee query to include department filter"git push origin main

4. Giám sát Performance và Dashboards

Azure Data Studio cung cấp dashboard phong phú để theo dõi hiệu suất của các phiên bản và cơ sở dữ liệu SQL Server. Nó cung cấp các số liệu theo thời gian thực như:

  • CPU Usage
  • Disk Usage
  • Active Connections
  • Query Performance.

Các số liệu này giúp người quản trị cơ sở dữ liệu và developer xác định các điểm nghẽn tiềm ẩn và tối ưu hóa truy vấn.

Bảng số liệu chung trong Dashboard:

Số liệuMô tả
CPU UsageHiển thị mức sử dụng CPU hiện tại của máy chủ.
Disk UsageHiển thị dung lượng đĩa khả dụng trên máy chủ.
Active ConnectionsTheo dõi số lượng kết nối đang hoạt động tới cơ sở dữ liệu.
Query PerformanceHiển thị thời gian thực hiện và mức sử dụng tài nguyên của các truy vấn đang chạy.

Visual Studio Code mang lại lợi ích gì so với Azure Data Studio?

Việc Microsoft “khai tử” Azure Data Studio không phải là bước lùi, mà đó là chiến lược hợp nhất công cụ để mang đến một trải nghiệm phát triển SQL mạnh mẽ, hiện đại và nhất quán hơn. Visual Studio Code trở thành điểm đến mới vì nó giải quyết triệt để những giới hạn trước đây của ADS, đồng thời mở ra một hệ sinh thái mở, linh hoạt và giàu tính mở rộng.

Dưới đây là những lợi ích cốt lõi khi chuyển sang Visual Studio Code.

Môi trường phát triển hiện đại

VS Code là một trong những trình soạn thảo được sử dụng rộng rãi nhất thế giới, được cập nhật liên tục với sự đóng góp từ cộng đồng open-source mạnh mẽ.

Bộ tính năng toàn diện và mạnh mẽ hơn

  • Query execution nhanh và ổn định với kết quả chi tiết, lọc trực tiếp trong grid.
  • Công cụ thiết kế và quản lý schema hiện đại, trực quan.
  • Tích hợp CI/CD để tự động hóa triển khai database theo chuẩn DevOps.
  • Trình soạn thảo thông minh, gợi ý chính xác hơn và trải nghiệm người dùng tốt hơn.

Đây là những tính năng vốn bị hạn chế hoặc chậm phát triển trong Azure Data Studio.

Tương thích đa nền tảng, thống nhất workflow

Giống Azure Data Studio, VS Code chạy mượt trên cả Windows, macOS và Linux. Nhưng khác với ADS, VS Code đem lại trải nghiệm thống nhất và nhất quán hơn nhờ cộng đồng lớn và cập nhật nhanh hơn.

Workflow được tinh gọn 

VS Code hỗ trợ các quy trình làm việc hiện đại:

  • CI/CD cho database (Azure DevOps hoặc GitHub Actions)
  • Cloud-native development với Azure CLI, Bicep, ARM Templates
  • Cộng tác thời gian thực với Live Share
  • Marketplace với hàng ngàn extension mở rộng workflow theo nhu cầu của team

Điều này giúp VS Code trở thành công cụ trung tâm cho mọi giai đoạn phát triển, từ viết query, quản lý schema đến triển khai sản phẩm.

Hướng dẫn chuyển đổi từ Azure Data Studio sang VS Code

Microsoft đưa ra lộ trình chuyển đổi rõ ràng giúp bạn chuyển sang Visual Studio Code mà không bị gián đoạn.

Nếu bạn chủ yếu làm việc với Azure SQL / Azure SQL Database / SQL trong Fabric, việc chuyển sang Visual Studio Code + MSSQL extension rất đơn giản. Tất cả truy vấn, scripts và SQL Database Projects đều tương thích hoàn toàn và không mất chức năng khi chuyển sang môi trường mới.

Các bước thực hiện:

  1. Cài Visual Studio Code từ trang chính thức.
  2. Cài MSSQL extension từ VS Code Marketplace.
  3. Di chuyển Database Projects và truy vấn
  • Mở trực tiếp các SQL Database Projects trong Visual Studio Code mà không cần bất kỳ bước chuyển đổi nào.
  • Các truy vấn và scripts từ Azure Data Studio hoàn toàn tương thích với Visual Studio Code.
  1. Khai thác thêm các tính năng nâng cao trong Visual Studio Code
  • Sử dụng các công cụ quản lý schema hiện đại.
  • Tích hợp workflow DevOps, bao gồm CI/CD, để tự động hóa vòng đời database.

Kế hoạch thay thế Azure Data Studio dành cho các vai trò khác nhau

SQL Developer

Bạn nên chuyển công việc hàng ngày sang Visual Studio Code và cài đặt tiện ích mở rộng MSSQL cho Visual Studio Code. 

  • Queries, scripts và dự án cơ sở dữ liệu SQL sẽ hoạt động mà không cần chuyển đổi. 
  • Hãy tận dụng các tính năng của Visual Studio Code, bao gồm các công cụ thiết kế lược đồ hiện đại, IntelliSense, Git tích hợp và quy trình làm việc CI/CD.
  • Tiếp tục lưu trữ các dự án cơ sở dữ liệu SQL trong source control. Bạn có thể mở trực tiếp trong Visual Studio Code với tiện ích mở rộng MSSQL hoặc trong Visual Studio (SSDT).
  • Bạn có thể sử dụng Schema Compare có sẵn trong MSSQL extension dành cho Visual Studio Code.

Database Administrator

Đối với DBA, bạn có thể tiếp tục thực hiện các tác vụ lập lịch job, profiling và quản trị truyền thống trong SQL Server Management Studio (SSMS) – công cụ vẫn được hỗ trợ cho SQL Server Agent, Profiler và các hoạt động quản trị chung.

Đối với công việc import, export và đánh giá:

  • Sử dụng SqlPackage (DACPAC tasks) hoặc bulk insert / PowerShell (flat-file import).
  • Chạy SQL Server migration assessment để kiểm tra mức độ sẵn sàng di chuyển.

Data Analyst

Cài đặt tiện ích mở rộng Polyglot Notebooks trong Visual Studio Code để tiếp tục làm việc với SQL + Markdown notebooks.

Cross-database Developer

Thay thế tiện ích mở rộng Azure Data Studio bằng tiện ích mở rộng Visual Studio Code tương đương:

  • PostgreSQL: Phần mở rộng PostgreSQL cho bản xem trước Visual Studio Code;
  • Azure Cosmos DB: Cơ sở dữ liệu Azure cho Visual Studio Code (Mongo API);
  • MySQL: Theo dõi Azure Marketplace để biết các tiện ích mở rộng MySQL sắp ra mắt.

Các câu hỏi thường gặp về chuyển đổi Azure Data Studio sang VSC

Database Projects trong Azure Data Studio có phải migrate không?

Không. Bạn có thể mở trực tiếp SQL Database Projects trong Visual Studio Code mà không cần bước chuyển đổi.

Các truy vấn (queries) và scripts từ Azure Data Studio có dùng được trong VS Code không?

Có. Chúng hoàn toàn tương thích và hoạt động nguyên vẹn khi mở bằng MSSQL extension.

Extension trong Azure Data Studio cho PostgreSQL, MySQL hay Cosmos DB được thay bằng gì?

Visual Studio Code có các lựa chọn tương ứng:

  • PostgreSQL → PostgreSQL extension (preview)
  • Cosmos DB (Mongo API) → Azure Databases for VS Code
  • MySQL → sẽ sớm được công bố trên Marketplace

Những tính năng như SQL Server Agent hoặc Profiler được thay thế bằng gì?

Các tính năng mang tính quản trị truyền thống được thực hiện trong SQL Server Management Studio (SSMS). Công cụ này vẫn được Microsoft hỗ trợ cho SQL Server Agent, Profiler và quản trị hệ thống.

So sánh tính năng Azure Data Studio với SQL Server Management Studio (SSMS)

Tiêu chí so sánhAzure Data StudioSSMS
Mô tảCông cụ miễn phí có thể hỗ trợ cơ sở dữ liệu trên Azure SQL database, SQL Server và Azure Synapse SQL pools.Công cụ này có thể giúp thiết lập và quản lý cơ sở dữ liệu trên máy chủ SQL.
Nền tảngLinux, MacOS và Windows.Windows.
Giao diệnGiao diện thân thiện với người dùng và hiện đại, phù hợp cho người mới bắt đầu .Giao diện truyền thống cần thiết cho các chuyên gia SQL có kinh nghiệm.
Ngôn ngữHỗ trợ Scala, R và Python cùng với các ngôn ngữ phân tích và truy cập dữ liệu dành riêng cho Microsoft (ASSL, DMX, T-SQL và MDX).Hỗ trợ các ngôn ngữ phân tích và truy cập dữ liệu (DMX, T-SQL, ASSL, MDX) độc quyền c ủa Microsoft.
Tính năngHỗ trợ kiểm soát nguồn, IntelliSense, notebooks và tiện ích mở rộng được tích hợp sẵn. Hoạt động tốt với Jupiter Notebooks và Git.Nhiều tính năng như Backup và Restore, Object Explorer, Security Administration, Database Maintenance và Scripting đều được tích hợp.
Khả năng mở rộngCó thể thêm nhiều tính năng hơn thông qua tiện ích bổ sung của bên thứ nhất và bên thứ ba. Ngoài ra, nó còn hoạt động với cơ sở dữ liệu PostgreSQL và MySQL.Mặc dù không thể mở rộng ngay lập tức, các chức năng vẫn có thể được thêm vào bằng một số công cụ và framework của bên thứ ba.

Tổng kết

Azure Data Studio sẽ sớm khép lại hành trình của mình, nhưng những gì nó để lại vẫn rất giá trị: cách chúng ta thiết kế query, tổ chức project, sử dụng notebooks, mở rộng workflow và suy nghĩ về trải nghiệm quản lý dữ liệu hiện đại. Hiểu Azure Data Studio sẽ giúp bạn bước vào Visual Studio Code với một tư thế sẵn sàng hơn.

Nếu bạn đang làm việc với Azure SQL, SQL Server, PostgreSQL hay Cosmos DB, đây là thời điểm tốt nhất để chuẩn hóa lại workflow, nâng cấp công cụ, và biến sự chuyển đổi này thành lợi thế cạnh tranh cho chính mình.

TÁC GIẢ
Hà My
Hà My

Senior Content Writer

Với hơn 2 năm làm việc trong lĩnh vực công nghệ thông tin, My dành nhiều thời gian nghiên cứu, phỏng vấn các chuyên gia IT trong các lĩnh vực Digital, Software Development, Game… Niềm đam mê của My không chỉ dừng lại ở việc tìm hiểu về những xu hướng mới như UX/UI Design hay các công nghệ tiên tiến như AI, ChatGPT, mà còn nghiên cứu những kiến thức nền tảng mà mọi kỹ sư công nghệ thông tin cần am hiểu. Bạn có thể tìm thấy ở các bài viết của My những thông tin đa dạng về Mobile app, Interface, Feature, Framework, Database… cũng như tìm hiểu công nghệ, công cụ nền tảng trong ngành IT.