SQL Server

Microsoft SQL Server 2017 powers your entire data estate by supporting structured and unstructured data sources. It builds on previous versions of SQL Server, which have been industry leading for four years in a row and a leader in TPC-E. It scales to petabytes of data and allows customers to process big data through PolyBase using T-SQL over any data. SQL Server has also been the least vulnerable database during the last seven years. SQL Server 2017 brings data insights with business intelligence capabilities that provide analytics at a fraction of the cost on any device along with advanced analytics with support for R and Python.

More details about SQL Server are available in the SQL Server documentation.
If you have a technical issue, please open a post on the developer forums through Stack Overflow or MSDN.

Do you have a comment or suggestion to improve SQL Server? We’d love to hear it!

(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. Have SSMS respect a Resource Lock

    When I set a lock on the Resource Group where my Azure SQL Server and DB reside - I can still delete the DB using SQL Server Management Studio This action should at least generate a prompt in SSMS indicating a Resource Lock has been set

    5 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →

      SSMS doesn’t know anything about Azure resource groups at this time. I suspect the lock only applies to the ARM REST API. Perhaps this suggestion should be copied over to Azure SQL Database; they could check for this lock on the server side and fail the TSQL query.

    • Please discontinue the use of italics in the Filter textbox in DocumentDB DataExplorer

      Extremely poor UI design and UX - please implement plain fixed-width font to assist with SQL coding

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        under review  ·  0 comments  ·  Suggestions  ·  Flag idea as inappropriate…  ·  Admin →
      • Can we make MySQL and SQL using local time zone like China Standard Time?

        Can we make MySQL and SQL using local time zone like China Standard Time?

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          under review  ·  0 comments  ·  Suggestions  ·  Flag idea as inappropriate…  ·  Admin →
        • THIS IS OUR IDEA AT THE UNIVERSITY OF WESTERN AUSTRALIA AND HARVARD BY A POST-DOCTORAL STUDENT WHO HAS ALWAYS WANTED MORE... I STILL DO.

          Information Systems software coding for a proprietry Learning Management System (LMS) with complete integration and stringent Active Directory hybrid CISCO Systems/IEEE port map stack to route The University of Western Australia and Harvard University from a hardware SQL Server with RAID-configured Virtual SQL Servers in the cloud-hybrid Multipoint-protocol virtualisation of a composite Internet of Things (IoT) to relay packet signals in real-time with Hbb Broadcasting frequency signals routed through ezy-proxies and our respective Universities for Institution-wide, minimal labour hour information systems administration to maximise positive outcomes of student, faculty, library and student administration for protocol pedagogy and intranet-directed Strategic Management…

          1 vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Suggestions  ·  Flag idea as inappropriate…  ·  Admin →
          • Database Level Option For Storing Wait Stats

            SQL Server 2016 introduced Query Store, and SQL Server 2017 CU3 brought us aggregated wait stats at the query level. This is great information for data driven DBAs who need to be able to track plan changes over time, etc.

            With that in mind, an additional data collector for wait stats per database would be a great product feature, independent from Query Store data collection.

            We all know the limitations of the wait stats DMVs now:

            - They're cumulative over time
            - They're instance-wide
            - There's a lot of potential noise from wait types that aren't registered

            If you wanna…

            182 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              under review  ·  0 comments  ·  Suggestions  ·  Flag idea as inappropriate…  ·  Admin →
            • Columnstore REORGANIZE command increases modification_counter on table statistics

              Reorganizing a columnstore index can, in some cases, cause the modification_counter on the table's statistics to increase. This is unexpected because while the underlying structure of the table is being changed, the data itself isn't being modified. This can lead to issues where SQL is automatically updating statistics the next time a query is executed against the table in cases where the modification_counter increases a significant amount because of the REORGANIZE. This has been particularly problematic for our large fact table with 150+ billion rows and full scan statistics across 40+ columns.

              Attached is a reproduction script with three examples:

              14 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
              • Explain why indexes were skipped

                Feature request: expose information about what indexes the optimizer considered while compiling an execution plan. Specifically, the index names and WHY the index was rejected for that particular query. This could potentially be included in per-operator execution plan properties (see attached mockup), an extended event target, or some other avenue.

                Reason: many developers and DBAs wonder why certain indexes on their tables aren't being chosen for specific queries. This gives them better tools to figure that out and make better use of the SQL Server product.

                I've blogged about this feature request in more detail here: http://joshthecoder.com/2018/06/21/feature-request-index-rejection-reasons.html

                This request was…

                71 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  under review  ·  0 comments  ·  Suggestions  ·  Flag idea as inappropriate…  ·  Admin →
                • New feature: Pin files in SQL Server Management Studio

                  I'd like to be able to pin files to the "Recent Files" list in SQL Server Management Studio, the way you can in Microsoft Word.

                  10 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Suggestions  ·  Flag idea as inappropriate…  ·  Admin →
                  • SSDT for Visual Studio 2017 - Include as part of the VS 2017 Installer

                    Can we please pass over the SSDT components to the Visual Studio team so this can be included as part of the Visual Studio 2017 installation process?

                    The VS team can then build out the installer in a way that SSDT is always compatible with their latest build and installer. We've been stuck with the break fix break fix loop with SSDT and incompatibility with VS upgrades for too long now. The SSDT team doesn't respond quickly enough, the latest example being SSDT 15.6/VS 2017 15.7.x installation issue, why are we waiting so long for an installer update?

                    81 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      under review  ·  3 comments  ·  Setup + Deployment  ·  Flag idea as inappropriate…  ·  Admin →
                    • SSAS Designer showing empty phantom/duplicate tables

                      Working with an SSAS multidimensional cube that was developed using SSDT 17.3, the Data Source View for the cube is showing multiple phantom tables as the data source view is changed/refreshed. This is happening when looking at the Data Source View for both cubes as well as dimensions.

                      The Data Source View object itself does not show any issues, cube functionality does not appear to be affected when it is deployed and processed.

                      When trying to use the "Copy Diagram from" function, Visual Studio crashes on me.

                      The issue has persisted as I've upgraded to 17.4, as well as testing…

                      11 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        4 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add or link views' execution plan to a query execution plan

                        Currently there is no way to link together or to see execution of a view (or nested views) as part of a query execution plan if that query based on simple or on nested views. That makes very hard to explain how a simple query like SELECT * FROM dbo.view can be very slow. A query execution plan (in QUERY Store as well) has only details of a query itself. However, view (or nested views even worst) contributes to the slow execution tremendously. As a view is executed at the time of a parent's query execution - it shouldn't be…

                        5 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          1 comment  ·  Suggestions  ·  Flag idea as inappropriate…  ·  Admin →
                        • Dark theme ignored in Object Explorer

                          Dark theme created from Settings file attached.
                          All windows except object explorer have dark background.

                          1 vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            3 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                          • SSMS CPU and memory load

                            While writing a new stored procedure the Management Studio stops responding and hogs CPU and memory. The memory load goes from a stable 140MB to ~2900MB and Windows tells me the program is not responding. After a couple of minutes the problem disappears and I am able to continue work again. The memory is back at ~140MB again.

                            I have updated SSMS to the latest version (17.8.1) but the problems remains. I do not know how to reproduce the problem. It seems to be randomly while writing code.

                            3 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              2 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                            • Add Default Backup Checksum Option to SSMS GUI

                              SSMS should have a checkbox under Server Properties, on the Database Settings page, labeled something like "Use Backup Checksums" that would toggle the sp_configure setting for "backup checksum default". This would make it easier for people to enable backup checksum default, which is a good "best practice" that the tooling should encourage.

                              21 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                2 comments  ·  Suggestions  ·  Flag idea as inappropriate…  ·  Admin →
                              • Implement all Cypher functionnalities for MATCH pattern

                                It would be very important for developpers to have all functionnalities implemented for the MATCH pattern in order to use powerfull of graphs databases.

                                OR and NOT operators are not yet implemented, and also "OPTIONAL MATCH" clause.

                                I know that graph database is new concept in SQL Server and perhaps some enhancements will be add to the future version, but we must have a roadmap if it's possible.

                                Thanks

                                4 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  0 comments  ·  Suggestions  ·  Flag idea as inappropriate…  ·  Admin →
                                • Have a function like sys.fn_trace_gettable for xEvent

                                  could we have a function like sys.fn_trace_gettable to get the content of a xEvent file?

                                  8 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  Suggestions  ·  Flag idea as inappropriate…  ·  Admin →
                                  • sql 2017 reporting services self migrate from previous versions

                                    Update reporting services standalone installer to self migrate from earlier versions of reporting services. The process is currently a real pain as it takes a lot of extra work to move to the latest SQL reporting services when the previous versions just upgraded it in place.

                                    5 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Setup + Deployment  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Ability to run specific SQL Agent job steps

                                      Occasionally a user may need to run only specific steps of an agent job, or need the job stop after a certain step.

                                      While SQL Server Agent currently provides the ability to "Start job at step", this is all the flexibility the user has at runtime. Anything beyond that requires the job to be edited.

                                      It would be useful for those with permission only to run (not edit) jobs to have greater flexibility at runtime. E.g. a screen which allows the user to choose which steps to run or skip for that particular execution.

                                      14 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        under review  ·  0 comments  ·  Suggestions  ·  Flag idea as inappropriate…  ·  Admin →
                                      • SQL 2017 CU7 - using In-Memory OLTP table variable inside MSTF causes error

                                        The code from attached file causes error as:
                                        Msg 3628, Level 16, State 1, Line 39
                                        The Database Engine received a floating point exception from the operating system while processing a user request. Try the transaction again. If the problem persists, contact your system administrator.

                                        24 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          under review  ·  0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                                        • SQL 2017: "SET FMTONLY ON" doesn't return any resultset on UDF w/ COMPATIBILITY_LEVEL=140

                                          Our application uses at various places the SchemaOnly attribute (see https://msdn.microsoft.com/en-us/library/system.data.commandbehavior(v=vs.110).aspx). Lately, we noticed some strange errors when the application runs against a DB on SQL Server 2017. I boiled the issue down to the attached repro script in T-SQL, that shows clearly that SQL Server doesn' return any metadata, if a table-valued function is called using SET FMTONLY ON with COMPATIBILITY_LEVEL=140. But it works as expected using COMPATIBILITY_LEVEL=130. As I didn't find any word on this breaking change in the docs, I consider this a bug.

                                          12 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            under review  ·  1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 413 414
                                          • Don't see your idea?

                                          SQL Server

                                          Feedback and Knowledge Base