Visual Studio IDE

Announcement: This forum has been migrated to provide our customers one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community. To learn more about the migration to Visual Studio Developer Community please check out the release blog post.

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The Visual Studio Team

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Chatbot Integration

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351803/chatbot-integration.html
    Hi Team,
    Can we get an option of chatting with an assistant from the tool itself?
    At any point if I have questions like which transformation (SSIS) is best suited for a specific requirement, how to create report from an excel file (SSRS) or any kind of basic tool related questions can be obtained from the assistant just by conversing or asking right question.
    I have a few suggestions around the solution and design to achieve this, in case if it is required. …

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  2. SQL Server Management Studio should maintain selected database when reconnecting to server

    SQL Server Management Studio should maintain selected database when reconnecting to server.

    Let's say I have a server with three databases on it: A, B, and C. I currently have a query open and I have database C selected in the "Available Databases" dropdown. Let's also say my machine sleeps because I've left for the night. When I wake the machine, my server connection has understandably been severed and MS SQL Server Management Studio realizes this and prompts me to re-connect. When I reconnect, SQL Server Management Studio changes the selected database from "C" to "master", forcing me to change…

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  3. Prompt for save location for generated Schema Compare script

    Instead of generating schema compare script in background in VS2017 Community. Promt us to save the file in our desired location.

    I never get the generated schema file in VS DB compare.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  4. SQL Over Clause

    PLEASE support the Over, Partition by and Order by clauses in the query editor for SSRS reports. This is standard SQL language that should be allowed..

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  5. Remembering "Query Builder" dialog box size

    It would be helpful if the "Query Builder" dialog box opened from the "TableAdapter Configuration Wizard" remembered the size of the last window. It is always too small and needs to be dragged larger each time it is opened.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow "Go to definition" even when there is an error in script

    Currently in SSDT you can not use the "Go to definition" function when there is an error in the script.

    This is annoying because often one needs to see the definition of other objects while writing the script.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  7. 1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  8. SQL Explorer is very slow - could it be faster?

    The SQL Explorer is VS 17 (Community version in my case) is pretty slow. Browsing the db structure or viewing data is somewhat frustrating.

    I dont think SSMS is this bad.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  9. Visual Studio 2017 version 15.8

    Updated to Visual Studio 2017 version 15.8 today.
    In SSIS you can open Script Task, but if you make any changes to ScriptMain.cs inside Script Task, save and exit, you are prompted with
    'Scripts contained in the package have compilation errors. Do you want to save changes? ' .
    If you click Yes , Visual Studio restarts, your changes are not saved to Script Task. So no way to edit and make changes to SSIS Script Task after update to Visual Studio 2017 version 15.8 ,
    I've uninstalled VS 2017 SSDT, then reinstalled VS 2017 SSDT version 15.8, still get…

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  10. 1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  11. 1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add view execution plans to query execution plan

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351702/add-view-execution-plans-to-query-execution-plan.html
    Currently there is no way to link together or to see execution of a view (or nested views) as part of query if a query based on simple or nested views. That makes very hard to explain how a simple query like SELECT * FROM dbo.view can be very slow. Queries execution plan (in QUERY Store as well) has only query itself. However, view (or nested views even worst) contributes to the slow execution tremendously. As view is executed at the time of…

    4 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  13. SSIS connection manager dockable and similar to variables panel

    Is it possible to make the connection manager dockable. It's now always stuck in the bottom, but most of the time when connections have been made, you don't need the panel anymore. Instead of now sizing it all the way down, why not be able to hide it or dock it somewhere else.

    Another idea is to make it similar to the variables panel, so you can directly see the type and connectionstring for the connection. See attached file for a prototype (by Lenny Smith).

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  14. Create a setting to relocate the refactorlog to a different schema

    I work in an environment where I do not have write access to the dbo schema. When I perform a refactor operation, it uses dbo.__RefactorLog to track them and tries to post that file in the Publish script. This requires that we generate the Publish or Schema Comparison scripts and manually edit those commands to point to a schema that we can manage. It would be wonderful if we could use a setting to point it to something like vsconfig, ssdtconfig, etc. so that we could use the Publish functionality. That would bring us one step close to automated builds.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  15. VISUAL STUDIO DOES NOT RETAIN SSAS ROLES AND MEMBERS

    SSDT is not able to set to retain roles and members inside Visual Studio, when we deploy SSAS model.
    It seems to be mandatory to use Deployment Wizard but what about depoloyment file? The purpose of deployment file should be to set to retain roles and member but this file is overwritten every time we build the solution. DO NOT OVERWRITE deployment file ad every build.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  16. SQL Query Editor - Keyboard shortcut to switch between Results and Message tabs

    1. In SQL Server Object Explorer, right-click on a server, and select New Query.
    2. Write a simple query that returns a resultset.
    3. Execute it
    4. Notice how by default, the resultset appears in a new pane underneath the T-SQL code. The pane has two tabs names Results and Message.
    5. Create a keyboard shortcut that will toggle between the two tabs.
    6. There is a "Collapse Pane" button. Click it.

    7. Now there is a single pane with three tabs on the bottom: T-SQL, Results, and Message.

    8. The same keyboard shortcut should toggle between these.

    9. The…

    0 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  17. SSIS Package Editing in VS (Multiple requests)

    1. Add the ability to modify the endpoints of control/data flow lines without needing to delete/recreate them. Using multiple expression and constraint lines becomes a real pain when they need remade because the endpoints can't be modified.

    2. Open Script Task code in a separate tab by default, instead of always having to open/close through properties, and wait for VS to spool up a new instance just to see the script code.

    3. Editing Version numbers on project does not currently work properly. Editing version numbers through the IDE will write to the project XML, but when the project properties…

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add ReportServer as Database Reference System Database Option

    In Visual Studio Database Projects we can already add references to system databases like master and msdb. It would be nice to have ReportServer and SSISDB as well.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  19. Schema Compare: Toggle All, Remember checked status, & prefixes to ignore.

    The ability to toggle all of the checkboxes when doing a schema compare would be extremely helpful. Additionally the ability to tell it to remember to keep something unchecked by default (e.g. maybe it saves the server, database, and target in an ignore list file in user settings) would be helpful too.

    We have a lot of temp and testing tables that aren't in production and we like to keep it that way. At the moment it's easier to just manually push each thing to production manually instead of clicking down the list of 500 database objects that are in…

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  20. Schema Compare bug Target or Source is unavailable

    Hi!
    When I'm using a connection with Sql Server Authentication without select Remember Password, after restart Visual Studio, when I re-enter the password and click in compare, I receive the error "Target is unavailable" or "Source is unavailable" depending where is my connection.
    If choose Remember Password and then restart Visual Studio, the error disappear. But it's a database with sensitive data and we can't save password for security reasons.
    I have read other forums and this is not a problem with password, but a bug.

    21 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 12 13

Feedback and Knowledge Base