microsoft / microsoft/vscode-mssql

[Feature Request]: Database name in Connection Dialog should be a drop down

Open
#21,332 0 comments 0 reactions 0 assignees View on GitHub
Area - Connection Enhancement User-filed
Dominant language
TypeScript
Stars
1.9k
Forks
610
Avg merge
2d 3h
Merged PRs (30d)
97

Description

### Feature Description

The Database name property in the Connection Dialog should be a drop down of all the available databases on the server. This makes it much easier than needing to remember exact database name.

Image

### Problem and Motivation

1. Connect to a server/database

Expected: Populate connection details for server and database name is auto populated, similar to other client tools.

### Related Area

- [x] Connection dialog (SQL Server | Azure browse/Fabric browse)
- [ ] Query editor
- [ ] Query results panel
- [ ] Object Explorer
- [ ] GitHub Copilot integration
- [ ] Preview/Edit data
- [ ] Table Designer
- [ ] Schema Designer
- [ ] Schema Compare
- [ ] Local SQL Server Container provisioning
- [ ] SQL database in Fabric provisioning
- [ ] DACPAC/BACPAC export/import
- [ ] SQL Database projects
- [ ] Query Plan Visualizer
- [ ] Other (please describe below)

### If you selected "Other", please describe the area

_No response_

### Confirmation

- [x] I have searched existing feature requests and couldn't find a match
- [ ] I want to help implement this feature

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the TypeScript implementation of the Connection dialog for SQL Server and Azure browse/Fabric browse, then trace how server and database connection details are populated. The work is complete when the Database name field offers all databases available on the connected server and can populate the selected database.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
database, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.