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. Support for SSIS projects in Visual Studio 2017

    Support for SSIS projects in Visual Studio 2017

    32 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      2 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
    • 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
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
      • 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
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
        • 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
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
          • 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
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
            • 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
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
              • 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
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                • 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
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                  • 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
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                    • 1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                      • 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
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                        • 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
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                          • Support Lightswitch in Visual Studio 2017

                            This suggestion is migrated to Developer Community. Please use below link to view the current status.
                            https://developercommunity.visualstudio.com/content/idea/351607/support-lightswitch-in-visual-studio-2017.html
                            Continue support for Lightswitch applications development in VS-2017 and next ones

                            66 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              5 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                            • Fix the SSRS Query Designer to allow use of DAX variables when referencing SSAS 2017 Tabular Models

                              We recently upgraded our Development environment from SSAS 2016 Tabular to SSAS 2017 Tabular. Our client was hoping to make use of object level security available in SSAS 2017. We have many paginated reports with datasets queries written in DAX. We make use of DAX variables whenever possible. Everything worked fine when our data source was SSAS 2016. Now that our data source is SSAS 2017 we get a generic "unexpected error". If we modify our DAX and remove the DAX variable declarations we can get SSDT to recognize our query is valid. We have tried the latest SSDT builds…

                              15 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                1 comment  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                              • 1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                • 1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                  • 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
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                    • 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
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 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
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                        • 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
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 12 13

                                          Feedback and Knowledge Base