SQL Data Compare

Welcome to the SQL Data Compare feature suggestion list. Find out more information about SQL Data Compare at http://www.red-gate.com/products/sql-development/sql-data-compare/

If you have any questions, need help or have found a bug in SQL Data Compare, please visit the forums at https://forums.red-gate.com/viewforum.php?f=201

How can we improve SQL Data Compare?

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.

  1. Move the "always include new tables" to the first page of the wizard

    I think this would make the feature a lot more useful: the reason for this is that when you go into tables and views it compares FIRST, so if you wanted to change that setting then either you now have a bunch of tables to go and include that you wanted to add, or you now have to go find a bunch of tables that you didn't want to include and take them out.

    1 vote
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Only show tables from mapped owners (schemas)

      In SQL data compare, If I have two schemas (dbo and test) in some database, and only map the test schema between the databases to be compared, when it comes to table selection, it shows all the tables in the dbo schema as unmapped. That is true, but I'd rather not have to see them. Suggestion: Hide the tables in unmapped schemas.

      3 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
      • WHERE clauses should accept (or not) WHERE consistently

        The WHERE clause for a table can contain WHERE, and this works fine for comparison, but when you generate a deployment script it errors because the update statement says

        UPDATE table SET value = 1 WHERE keyfield = 1 AND ( WHERE keyfield = 1 )

        1 vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Option to cursor through grids by row, rather than change

          Often I need to mark a set of changes where the changes are not all in the same (or visible) columns. As a result, using the down arrow to go to the next record skips a lot of records that I need to mark.

          This "smart" feature doesn't seem to be very useful when I'm working like this - can we have an option to turn it off, so that the cursor keys work just as they would in Excel, without trying to take me to the next change?

          3 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Generated script data files should have a consistent record order

            When I deploy my changes to my script files the order of the records is slightly different and therefore shows incorrect differences when comparing the files using a comparison tool (Beyond Compare 4).
            The two attached files show as having two differences. The only actual change is for the record with the id '8e0202a2-aab5-4b68-91d9-3575498dff66'.
            The change for the other record is only showing because the order of the data is different.
            This happens consistently and can become quite confusing and annoying when this happens for multiple tables or where there are a large number of changes for a table.
            The…

            3 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • show difference for long columns

              For columns having differences yet where the start of the difference is longer than the viewing area:

              I'd like to see the start of the difference with some context. So, say you have 100 characters to work with in the display. Show 20 characters before the difference, then the next 80 characters, whatever they are
              The old 80/20 rule. Given 100% of space, show 20% before the diff then use the remaining 80% for whatever is left. Show as much of the difference as you can. So, if you have 100 characters to work with and the column is 200…

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Set default open mode: Existing Project or New Project

                Unless I'm missing it, there doesn't seem to be a way to select a default open mode in Data Compare (or SQL Compare) version 12. It always opens to a new Compare Project. Most of the time I'm working with saved projects so it takes extra steps to do what I want. Older versions of Data/SQL compare used to let you pick how you want to start the application.

                6 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                • Highlight columns that have changed

                  In SQL Data Compare 11 you could see what values had changed as they were highlighted in the row compare view. Now they are all one colour. Can this be brought back?

                  11 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                  • Option to untick all columns when excluding\including columns

                    There needs to be an option to untick all columns as running a comparison of a couple of columns over a table containing 80+ columns involves laboriously unticking 70+ columns.

                    3 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • Exclude\include columns dynamically from the comparison via the front screen - not via project options

                      An option to exclude columns dynamically from the comparison via the front screen, without having to go back into project options.

                      This would be helpful as it is common to make decisions about which columns to include\exclude based on the results of a comparison.

                      3 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Export to Excel - Include a file of objects that could not be compared

                        I've inherited a db that has 161 tables without a PK or anything that will allow the data comparison tool to compare the content of the tables. I was really hoping I could export a list of those tables to CSV so I could chop them up and divvy them out to my colleagues so we can quickly work through the addition of PK's Unique Indexes etc. order for the data compare tool to be useful going forward.

                        3 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Excluding columns from data comprison with options to include them in the deployment script

                          Excluding columns from data comprison with options to include them in the deployment script because we need these columns as placeholders

                          27 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Convert .sdc files from older versions to newer, or backwards compatibility

                            We have some users of SDC who are not able to upgrade to the latest version, and we would like to compare using the same project file for consistency and to prevent errors in duplicating changes. We find that SDC will get stuck in a loop or give errors if this happen. I assume this is a new feature, not a bug.

                            3 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Add timeout control

                              This applies to both Data and Schema compare. To increase timeout on a compare, one has to append "; Connect Timeout=60" to the server name. This is not obvious, and incorrectly populates SSMS when deploying using the generate script tool.

                              3 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Ability to sync/mirror to left or right

                                Include the ability to sync one side to the other so that rows that only exist on the target side will be deleted. Right now there's no way to delete unmatched rows on either side. In the file tool Beyond Compare, it's called Mirror to Left and Mirror to Right. http://www.scootersoftware.com/v4help/index.html?dir_sync_how_to_sync.html

                                This would be really handy for syncing across environments like dev and preprod.

                                4 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • universal authentication in azure sql database

                                  Support universal authentication for azure sql database

                                  3 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Update all products at once rather than just SQLDC

                                    Have the "check for updates" check for updates to all installed RedGate products? This would be helpful for those of us on frequent updates - having to close SSMS to update Sql Source Control and then again to update Sql Prompt a few minutes later generally is a bit slow...

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Create the new functionality to support SQL comparing with ACCESS, EXCEL, or even CSV

                                      As there are usually more than just SQL being used by a company, most likely they are also using Spreadsheet (the current EXCEL are much more powerful than ever), csv and even Access, it is very common to come up the need to import/export data between different formats, while SQL does not really provide a smooth user experience in the past and now. It would be great if red-gate can deliver that functionality in the future.

                                      1 vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Have an option to continue a previously failed compare

                                        Sometime (when comparing over a VPN connection) the comparing stops due to a transport-level error. When this happens, I'd love an option to "continue" a previous compare. (Starting with the last table the software was working on at the time of the failure.)

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • large number of partitions

                                          SQL Data Compare is extremely slow for databases that have a large number of partitions (e.g. > 10,000 partitions). Even just loading the list of tables to compare takes about 10 to 20 minutes in this case. Similarly, the comparison operation takes 10 to 20 minutes... even if the partitioned tables aren't included in the comparison! Given that the partitions aren't relevant to populating the list of tables and the slowness during the comparison occurs even if the partitioned tables aren't being compared, it seems like it should be possible to speed this up. Usually partitioned tables have too many…

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 6 7 8
                                          • Don't see your idea?

                                          SQL Data Compare

                                          Feedback and Knowledge Base