-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Azure Cloud Explorer
- Overview
- Pre-requisites for Connecting to Azure
- Connection setup
- Authentication types in Azure Cloud Explorer
Note: This feature is available in Ultimate and Team editions only.
DBeaver offers enhanced capabilities for managing and connecting to Azure databases directly from the DBeaver interface. The processes for creating and modifying connections are comprehensively detailed in the Cloud Explorer article. This guide explains the essential steps and requirements to connect to an Azure database using DBeaver.
To initiate a connection with Azure, you need to obtain your application credentials. For a comprehensive guide on registering your application with Azure, please refer to the Microsoft documentation.
Before you connect, ensure your Azure account is assigned the right roles and permissions. Properly setting up permissions on the Azure portal can help avoid potential access issues during the connection process. For more information on configuring roles and permissions, please consult the Azure roles guide.
-
Click on the Cloud Explorer button or navigate to Database -> Cloud Explorer in the menu.
-
Navigate to the Microsoft Azure section, choose the authentication type and enter your credentials.
Read more about available credentials types.
-
Click on Apply and Close. This action will save your input and close the settings window.
-
Once you have completed the previous step, you will notice Azure configuration appear in your configurations. This means you have successfully set up your Client_id, and Azure recognizes your application.
-
Select the database you want to connect to within the drop-down menu. This action initiates the process of connecting your selected database to DBeaver.
-
You will be redirected to the Microsoft authentication page. Here, you need to enter your login details.
-
After successful authentication, return to DBeaver to continue working with your connected database.
There are several credential types available in Azure Cloud Explorer.
Authentication Type | Description | Required credentials |
---|---|---|
Default credentials | Attempt to authenticate through several methods. | Read more about Default credentials |
Enterprise application | Use credentials from your Azure Application. | - Client ID - Tenant ID |
Client secret | Provide specific credentials from your Azure Application. | - Client ID - Client Secret - Tenant ID |
Client certificate | Utilize certificate-based authentication with your Azure Application. | - Client ID - Tenant ID - Upload the relevant certificate |
Issue - Launching DBeaver from Finder or Launchpad may result in incorrect environment variables.
Solution - Set the environment variables globally using launchctl
:
- Open Terminal.
- Run:
launchctl setenv AZURE_TENANT_ID VARIABLE_VALUE launchctl setenv AZURE_CLIENT_ID VARIABLE_VALUE launchctl setenv AZURE_CLIENT_SECRET VARIABLE_VALUE
- Restart DBeaver.
-
Views
-
Search
-
Projects
- Sample Database
-
Database Connections
- Edit Connection
- Invalidate/Reconnect to Database
- Disconnect from Database
- Change current user password
- Advanced settings
- Cloud configuration settings
- Local Client Configuration
- Connection Types
- Configure Connection Initialization Settings
- Tableau integration
- Transactions
- Drivers
- Tasks
- Cloud Explorer
- Cloud Storage
- Classic
- Cloud
- Changing interface language
- DBeaver extensions - Office, Debugger, SVG
- Installing extensions - Themes, version control, etc
- User Interface Themes
- Command Line
- Reset UI settings
- Reset workspace
- Troubleshooting system issues
- Posting issues
- Log files
- JDBC trace
- Thread dump
- Managing connections
- Managing variables
- Managing drivers
- Managing preferences
- Managing restrictions
- Windows Silent Install
- Snap installation