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. Ability to delay verification of synchronization between model and source files.

    Hi,
    Each time I open my database project, Visual studio runs a heavy process of verification of synchronization between model and source files.

    Message in status bar says "Verifying your model is synchronized with your source files. Your database projects will be ready after XXXX operations are competed"

    If we can have an option to delay this at build time, this can improve resource utilization on developer machine.

    As, I have around 15k files in DB project this process takes a long time.

    45 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we havenÕt acted on it. Looking at the VS Ò15Ó plans, weÕre not going to take action on this item, so weÕre going to close it. If the suggestion is still relevant, please either take a look to see if thereÕs another suggestion thatÕs similar that you can vote on, or open a new suggestion.

    - The Visual Studio Team

  2. SSDT-BI for VS 2015

    When is SSDT-BI for Visual Studio 2015 coming out?

    47 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  8 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  3. SSDT Tabular model edits should only update on change

    In the tabular model editor, there's an annoying lag whenever you do the following actions in the grid view:
    1. Right click, insert a new column - doing this should immediately allow you to edit the name or formula for the column (or both)
    2. Renaming a column that has no formula associated with it
    3. Clicking on an existing column to copy a formula, and then selecting a different column without making changes.

    These minor (paper cut) annoyances make the model editor slow to work with.

    4 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  1 comment  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  4. Rename Column in SSDT Tabular model editor should update references in other formulas

    When I rename a column in the SSDT Tabular model editor, and that column is referenced in formulas in other columns, it would be nice if the designer offered to update those formulas (perhaps by showing a dialog with the changes). This would make model editing easier.

    4 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  1 comment  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  5. SQL80001 and SQL46010

    Copy and paste this into VS 2015 RC. I keep getting an error that is quite annoy and is a problem at "From" for some old reason. You might want to fix it since this is an error going on since VS 2010 from what I have read. I am trying to create it on 2014 SQL Server from VS

    CREATE PROCEDURE [dbo].[ContactBulkUpdate]
    @XMLData xml

    AS
    Create table #tempContact(
    ID int not null,
    FirstName varchar(50) not null,
    LastName varchar(50) not null,
    ContactNo varchar(50) not null
    )

    Insert into #tempContact (ID, FirstName, LastName, ContactNo)

    Select
    contact.query('ID').value('.','int') as ID,
    contact.query('FirstName').value('.','varchar(50)') as FirstName, …

    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 →

    Thank you for your feedback. If you have specific bugs you would like to report, we encourage you to use the “Report a Problem” feature under the Help | Send Feedback menu in Visual Studio. This provides us with necessary context so that we can most efficiently address the issue.

    Paul Chapman
    Visual Studio Program Manager

  6. In database projects, default constraints and prmary keys should be named

    When you create a primary key or a default constraint in a database project it's unnamed by default. You can not even name it in the editor. You have to manually add CONSTRAINT [DF_blabla] to the line in the text editor.

    It should name the these constraints by default.

    3 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 →
  7. Visual Studio SQL Database project : add Format document/selection for .sql file

    When you work on Sql database project, the Edit menu hasn't advance edition tool as Format -> document or Format -> Selection or Trim trailing space.... it's should be interesting to have the same features than other VS projects

    2 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 →
  8. Convert Dataset to Json by using directly like--> Dataset.Json

    Hi Visual Studio Team,

    This is Aravind G from Bangalore. I am using Visual Studio tools from last 4 years onwards.Thanks for providing Best tools for developing Web/Windows/Web sites and etc...

    I have used Visual Studio 2008/2010/2012/2013 ultimate tools.In this I have one suggestion.

    After getting Data from database using ADO.NET into dataset. From this we can convert Dataset to XML by using dataset.WriteXML. But is any way to convert directly From dataset to JSON like dataset.WriteJSON format.

    If this feature is available please share the link where we can study and implement this.

    If this feature is Not available…

    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 →

    I want to personally thank you for taking the time to share this suggestion. Since the suggestion you raised has not gathered many votes, the Visual Studio team is closing it at this time.

    If you would like us to reconsider this, please create a new suggestion. Again, thank you for sharing with us!

    Paul Chapman
    Program Manager, Visual Studio

  9. ODATA: Add Composite Key Natively to ASP.NET WebAPI

    Natively support Composites in the ODATA v4 framework.
    Enabling getting single entities who are multi-keyed:

    <host>/Players(Id=1,Name='Team 1 Player 1')

    So that creating our own CompositeKeyRoutingConvention class isn't required.

    10 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  10. set NullValue to "(Null)" instead of "throw exception" by default in dataset designer

    In dataset designer, by default "NullValue" of DataColumns is "throw exception".
    It's rather tricky to handle such exceptions.
    I'm quite sure it makes more sense to return null directly (or at least return DBNUll) by default. This is because I do not want to an exception every time when DBNull is returned as null is valid in most cases. If it's not valid, I can still get NullReferenceException. Why should it throw one more exception?
    If you do not agree with me, you may do an poll.
    However, of course, you can leave "throw exception" as an option.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  11. SSIS "Union Distinct" option

    In SSIS, Data Flow tab, we need a component to Union from multiple Flatflies, but make the output DISTINCT before insertion into a database table. I currently have to jump through some extra custom hoops to make this happen.

    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. Allow to Create Folders into the SQL Managament Studio Project to organize the files, not only "Connection"/"Query"/"Miscellaneous"

    At the moment, when we create a SQL Project using the SQL Server Management Studio, the project comes along with the standards virtual folders Connection, Queries, Miscellaneous and it doesn't allow us to create any other folder or subfolder.

    I did a research on the internet to try to find a solution and I could find lots of people having the same issue, as everyone organize it in different ways, in my situation I organize as Table, Procedures, Functions, Triggers, Scripts, ....

    As a work around I created one project for each folder, however it is not the appropriate.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  13. Database project compiler should check conformance of indexes with table partitions

    Unique indexes on partitioned tables have to contain the partition key. Currently the compiler does not detect non-conformance with this rule, and errors are only flagged when creating the objects on SQL Server.

    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. In the options for SCMP files (schema compare), group them by category

    All of the schema options are all grouped together in the options/object types/Application-Scoped tab. I am always going in and unchecking keys, broker stuff, users/roles, etc. if these were in logical groups it would be easier. Mostly I want to compare table, view, function, stored proc. etc. schemas, and ignore the other stuff. Especially anything security related, which is typically set by environment.

    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. Add a way to view the SQL generated in SSRS without having to go through the SQL Server Profiler

    At the moment it is an absolute pain to see how SSRS is generating SQL without going through SQL Server Profiler.

    This is particularly the case when you have a predicate such as '[ColumnName] in (@InParameter)' and the @InParameter is a multi-select list.

    The Dataset Designers are a great help but do not help when trying to debug Reports at runtime.

    What I propose is to include a Tab next to Design and Preview tabs that shows the TSQL that is generated as a result of the parameter selections.

    Or as an alternative allow the TSQL to be sent to…

    6 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 →
  16. SSDT: Add Enterprise Edition Features to localdb

    Add Enterprise Edition features to the (localdb)\Projects instance. My company leverages many of the Enterprise level features of SQL Server (Data Compression, Partitioning). We would like to migrate all Database source control to VS 2012 SSDT Database projects but are finding objects with Enterprise only features won't build in (localdb). This is causing confusion and presenting a major roadblock in adoption.

    13 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we haven’t acted on it. Looking at the VS “15” plans, we’re not going to take action on this item, so we’re going to close it. If the suggestion is still relevant, please either take a look to see if there’s another suggestion that’s similar that you can vote on, or open a new suggestion.

    - The Visual Studio Team

  17. <img src=javascript:alert(String.fromCharCode(88,83,83))>

    <img src=javascript:alert(String.fromCharCode(88,83,83))>

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add View Designer and Database Diagram Designer for Studio 2012

    Please add the View designer and Database Diagram designer to Studio 2012. I know these features are available in Management Studio, but you cant work on your database with it while Studio is open which is a big inconvenience.

    Studio 2010 had these extremely useful features.

    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 →
  19. Add "Ignore users" option when publishing SSDT project

    You need to add an "Ignore users" option when publishing Sql Server Data Tools projects. You have this option on import. The ideal solution would be to reuse the same include/exclude objects dialog from import.

    This is a major problem for us, and obviously for more than us: http://social.msdn.microsoft.com/Forums/en-US/aa87ac52-d7b1-40e3-b6d0-063472b127df/how-to-ignore-users-in-vs-11-sql-server-database-project-publish?forum=vstsdb

    Regards,

    Morten

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

    Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we havenÕt acted on it. Looking at the VS Ò15Ó plans, weÕre not going to take action on this item, so weÕre going to close it. If the suggestion is still relevant, please either take a look to see if thereÕs another suggestion thatÕs similar that you can vote on, or open a new suggestion.

    - The Visual Studio Team

  20. Support indirect pointers to databases as Data Source

    There are times when I need to keep the location of a Data Source as flexible as possible. During development the Data Source might point to one location, but the deployment might need another location.

    In VB6, I could use a .udl (Universal Data Link) file as the source of the file location, but in VS, if I try to use a .udl file in Add Connection, I get an error message "Unrecognized database format".

    I'd like to suggest that we have the ability to have indirect pointers for Data Sources.

    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 →
← Previous 1 3 4 5 6 7

Feedback and Knowledge Base