DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. Installing Extensions to Azure Data Studio

Installing Extensions to Azure Data Studio

If you're even thinking about experimenting with — let alone actively using — Azure Data Studio, you need to plan on installing a few extensions.

Grant Fritchey user avatar by
Grant Fritchey
·
Feb. 21, 19 · Tutorial
Like (2)
Save
Tweet
Share
8.95K Views

Join the DZone community and get the full member experience.

Join For Free

If you're even thinking about experimenting with — let alone actively using — Azure Data Studio, you need to plan on installing a few extensions. Buck Woody has a great list that you should look through in this post. If you're just getting started with Azure Data Studio, I have an introduction here.

Depending on the extension, this could be as simple as a mouse click. However, not all the extensions are that easy. Let's explore this just a little so when you do start using Azure Data Studio, things are easy.

Extension From a Mouse Click

For this bit of the post, we'll stick to nothing but mouse clicks, but if you really want to bring the power within Azure Data Studio, you really need to learn keyboard shortcuts (especially CTL-SHIFT-P). Over on the left of the screen, you should see a square icon that looks something like this, highlighted in white:

Clicking on that will open your extensions window. If you already have extensions installed — you can see four of mine — you'll see them listed there. Otherwise, you'll see a list of extensions that you can install that will look something like this:

If we take an example, say, SQL Server Profiler, all you have to do is click the little green "Install" command (for more on SQL Server Profiler, check out this video). This extension will immediately install. The right side of the screen will change to a description of the extension, how it works, how to use it, etc., and you'll see this on the left:

That's the extension that was installed and ready to be used. You just have to Reload Azure Data Studio to see it. Click that button, the screen resets, and you'll find that the extension has moved from the MarketPlace to Enabled at the top.

It's that easy.

Install *.vsix

Some of the extensions won't do a simple install by clicking a mouse. Instead, clicking on the install will take you to a web page, either a vendor page (such as with Redgate SQL Search) or to the Visual Studio Code MarketPlace (such as with PowerShell). There, you need to download the *.vsix file (however enticing that Install button on the MarketPlace browser window is, look over on the right for the download button).

Once the *.vsix file is downloaded, you just have to run the "Install from *.vsix" command. The easy way (if you ask me), is to type CTL-SHIFT-P. This opens the command window in Azure Data Studio. Then, type "inst", and you should see this:

You might have to scroll a little bit to find it, but it'll be there. Clicking on it will open an explorer window (in Windows, whatever the equivalent is in Unix/MacOS). Find the *.vsix file you downloaded and the install will occur. You'll still get the Reload command in the gui. You can click that or, again, use CTL-SHIFT-P, type "rel" and select "Reload Window" from the list.

It's that easy.

You can also click on the ellipsis when you have the Extensions window open. That opens a context menu that includes "Install from *.VSIX..." among its choices.

Conclusion

I'm enjoying using Azure Data Studio; I'm enjoying it more and more as I use it. However, what makes it really rock is adding extensions. Since those extensions go beyond SQL Server, you can have a single coding environment to write T-SQL, write PowerShell, write R, and write...well, search through them and find out. Installing them is easy now that you know all the tricks.

Data (computing) azure

Published at DZone with permission of Grant Fritchey, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Specification by Example Is Not a Test Framework
  • Distributed Tracing: A Full Guide
  • mTLS Everywere
  • Rust vs Go: Which Is Better?

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: