110 results found
-
Provide explicit table and schema exclusion
This improvement is similar to https://redgate.uservoice.com/forums/147879-sql-data-compare/suggestions/4157645-exclude-special-schema-from-datacompare, but I would like to sketch the idea out a little further.
SQL Data Compare should provide a filtering option that allows the user to exclude entire schemas from comparison, or to exclude tables explicitly. This can be done somewhat at the schema level by unmapping an Owner.
But this doesn't provide the feedback on the main screen that I would like to see. There should be an additional Type on the main screen named "Deselected for comparison". Tables or schemas that are not mapped shouldn't be put into the "could not be…
7 votes -
Relaxed data type matching for comparisons
I'm using SQL Data Compare extensively as part of a refactoring project. As we optimize data types we end up with situations where we cannot compare source and destination table data due to mismatching data types. I'd like to request a flag that implements implicit/explicit SQL Server data type conversions. For example, I want to be able to compare and synchronize DATATIME/SMALLDATETIME to DATE or VARCHAR to TINYINT/SMALLINT/INT.
19 votes -
Run SQL Queries and compare results
We have a scenario where table ‘abc’ in database1 is split to new tables ‘def‘ , ‘ghi’ and ‘jkl’ in database2. It is very complicated to map the tables, columns and choose a stable primary key to verify the new tables with the old table.
And so we need to be able to join the tables to generate the data to verify old and new tables.It would be very nice to have a feature to run the query for database1 and query for database2 and compare the results.
14 votes -
Have an application or project option that will allow you to turn off automatically checking differences
Have a SQL DATA Compare application or project option that will allow you to turn off automatically checking differences. In Sql Compare this seems to work a little better in that only a few or no items are automatically selected when comparison results are displayed. Right now, all differences are selected in SQL Data Compare.
6 votes -
SQL Data Compare needs the cool functionality of exporting reports as HTML currently found in SQL Compare!
The below description moved from https://redgate.uservoice.com/forums/147879-sql-data-compare/suggestions/3137395--report-switch-similar-to-that-of-sql-compare:
I would like to see SQL Data Compare get the /report switch like SQL Compare does. With SQL Compare I usually generate an interactive report to store along the generated script in our build process. This allows to review changes packaged into a given build. Having the same kind of reporting capability from SQL Data Compare would allow us to get the full picture of a given build's database changes (for static data, precisely).
112 votes -
Compare Sys tables - I want to compare SQL Jobs
Please add an option to make the Sys tables available for comparison. I want to compare SQL Agent Job definitions in the MSDB database. At this time, SQL Data Compare and SQL Compare cannot do this. Everytime I have to promote jobs to a new environment, I have to do a manual comparison of the SQL Job defintion. Very tedious.
51 votes -
Filters for the "Tables & Views" tab
Filters for the "Tables & Views" tab
When working with databases that contain thousands of table, it takes so long to generate the list of tables and views that data compare is practically useless. It would be great if when you click the "Tables and Views" tab, it would not automatically try to retrieve the entire schema list, but rather give you the option to specify a filter for schema and/or object name and then click a button to build the list on demand. So when you only nee to sync one, or a few tables, it could retrieve the…
76 votesThanks for all the feedback on this suggestion. The team will take the item under review and we’ll update here with next steps.
-
Exclude special schema from datacompare
I would be nice if you could set a filter in the project file which indicates which schemas to ignore.
So tables in this schema will never shown in the database project.18 votes -
Synchronize only a subset of data
It would be tremendously useful if SQL Data Compare would support an option to pull only a subset of data from one database and synchronize it with another. This subset could be keyed off of one or more tables. With the current product the end user must construct their own where clauses in order to perform filtering. Furthermore, this filtering does not seem to check any foreign keys to make sure that related records are pulled. It would be very useful if there were an option to "instruct" SQL Data Compare to follow the foreign keys when filtering on one…
25 votes -
Show how many records have been processed in a table (useful for large tables)
It would be real nice to have a counter displayed on the "SQL Data Compare - Running" screen that shows which record number is being processed for a given table, for example "Processing record X of Y total records". This would be useful for large tables that have lots of binary data (images, files, etc.). This would help us determine whether or not SQL Data Compare is stuck in a loop. Right now the tool does show which table is being compared, which is useful, however, we have one table that has 25 GB of data in it (mostly PDF…
11 votes -
Make INSERT statements more efficient using shorter SQL
The INSERT statements that Data Compare should take advantage of the shorten INSERT syntax. For example.
--USE THIS
INSERT INTO dbo.AgiisErrorCode
( Error_Code, Description )
VALUES ( '1', 'Test' ),
( '2', 'test2' ),
( '3', 'test3' )I--nstead of.....
INSERT INTO dbo.AgiisErrorCode
( Error_Code, Description )
VALUES ( '1', 'Test' )INSERT INTO dbo.AgiisErrorCode
( Error_Code, Description )
VALUES ( '2', 'test2' )INSERT INTO dbo.AgiisErrorCode
( Error_Code, Description )
VALUES ( '3', 'test3' )The .SQL files will be smaller, use less network bandwidth, and arguably, insert faster.
Thanks!
72 votes -
compare one source table to 2 or more destination tables
Allow data from one source table to be mapped to 2 or more destination tables. Due to requirement changes we needed to split data from one table in to two separate tables but data compare will only map one source table to one destination table. Some data has to be duplicated on both tables and some belongs to one or other of the new tables.
3 votes -
Please improve compare of XML columns
Its great that you can tell if xml columns are diffierent. But please improve the ablity to view the doc and see the differences. Being able to save change would also be great.
1 vote -
Add "xxx tables or views with 0 rows" to the result list
Today, empty tables that have no rows appear in the list of "xxx tables or views with identical rows only". It would be more accurate to split this list into tables/views with data that are identical and table/views that are empty.
3 votes -
Have an option to send only selected items in the .csv reporting.
It would be nice to have a quick way to send only the items I intend to process via a report. Currently in 13, I can only send everything.
1 vote -
Update info page is broken -- provides no information on what is included in the update
Fix the page -- give us some indication on what is fixed and/or what enhancements are in the update so we know if it is worth installing or if we might as well wait until next update.
1 vote -
Generate data insert script from database
It would be nice to have the ability to generate a data insert script from a database without having to use SQL Data Compare. Currently, the way I do this is to create a second, empty database with the same schema, perform a data compare operation between the current database and the newly created, empty database, and then generate a deployment script. I wrote an application to do this using the SQL Data Compare API, but it is still problematic because it requires that you build a second database first, which requires that you have the schema scripted. It is…
42 votes -
Project level variables / merge fields
We use data compare to run a sync of lots of data across many tables all linked to a specific organization in a multi-tenant db.
It would be great to be able to define a variable at the project level, e.g. InstanceID, then be able to set a sql comparison to InstanceID = [InstanceID] (or @InstanceID). That way we could copy a project and just edit the InstanceID instead of going into 30 definitions and changing every ID. Would be most useful as a simple text replace, so we could use "between 1 and 2" or like 'abc%'.1 vote -
Move "automatically add new tables" to "data sources" tab
If I'm working from an old file, sometimes I need to add to the definition in there. But there are new tables, so I need to turn off "automatically add new tables".
However, the only way to turn it off is to change to the tables & views tab... which then adds all the tables you didn't want before you have a chance to turn it off.
It save a lot of time to move this option to "data sources", so I could set it before changing to the tables tab and I now have to find all the new…
3 votes -
Only select to compare static data
When you do a data compare it would be great if you could select to only diff the static data tables and their data so that data in other tables automatically are ignored.
40 votes
- Don't see your idea?