by admin

Redgate Compare

Redgate Compare Average ratng: 9,0/10 3079 reviews

Browse a full list of Redgate's tools for SQL Server, Azure SQL Database,.NET, Oracle, and MySQL. Compare your schemas and data, deploy.

Today during the Visual Studio launch event, we announced that we’ve partnered with Redgate to include Redgate Data Tools in Visual Studio 2017. Redgate Data Tools includes three components that extend DevOps practices to SQL Server and Azure SQL databases and increase your productivity while doing database development.

  1. RedGate is very easy to use, easy to compare the data between two Databases, even at table level and the best part is that it even generates scripts for the data difference found, so that Data can be synchronized just by running those scripts.
  2. Redgate Developer Bundle verses Idera SQL toolbox My boss has asked me to research some basic good tools for our DBAs/Developers. I personally would highly benefit from SQL Compare, SQL Data Compare, SQL Source Control, and SQL Prompt so that tool kit seems best for me.

Redgate Compare Command Line

Here’s a brief overview of each of them:

  • ReadyRoll Core allows you to develop, source control, and safely automate deployments of database changes alongside application changes. ReadyRoll Core is available in the Enterprise edition of Visual Studio 2017.
  • SQL Prompt Core offers advanced code completion for SQL. SQL Prompt Core is available in the Enterprise edition of Visual Studio 2017.
  • SQL Search lets you find SQL objects fast and easily explore across databases. SQL Search is available in all editions of Visual Studio 2017.

You can install Redgate Data Tools using the Visual Studio Installer through the Data storage and processing workload or through the Individual components tab.

In this post, I’ll highlight how each of the Redgate Data Tools can improve your SQL database development.

Deploy database changes with confidence using ReadyRoll Core

Managing your database changes and incorporating them into your DevOps pipeline has always been difficult. Keeping track of what scripts need to be run and managing database states is often painful and error-prone. ReadyRoll Core simplifies this process by turning changes to your database schema into database migration scripts. These migration scripts can then be checked into source control and deployed to your other databases.

When you’re working in a ReadyRoll project and make changes to your development database using Visual Studio, SQL Server Management Studio, or another tool of choice, ReadyRoll Core will list the changes you’ve made and show you the differences.

Then, you can tell ReadyRoll Core to create a migration script based off these changes and add the new migration script to your project. You can modify the generated migration script yourself if needed.

Once you’re done making changes, you can check these migration scripts into source control alongside any other updates you made to your application and share your work with your team.

Redgate also offers a ReadyRoll Visual Studio Team Services plugin that includes VSTS build and release tasks to safely deploy these migration scripts to other databases. This way, you can keep your database deployments consistent across multiple instances. You can set up VSTS to automate these database deployments to shift your database development further left and learn about potential problems sooner.

Check out Redgate technical lead David Simner’s video on Channel9 for an overview of how you can use ReadyRoll Core for your own database development.

Make writing SQL code a breeze with SQL Prompt Core

SQL Prompt Core is a suite of SQL code editing productivity enhancements that help you write SQL code efficiently. Most importantly, SQL Prompt Core offers advanced code completion that automatically suggests SQL commands, column names, and more as you type.

SQL Prompt Core is more than autocomplete though – it provides a myriad of other quality of life improvements that come together to simplify writing SQL code. Here are two of my favorite examples:

  • Expanding wildcards – hitting the tab button after the * in a SELECT * FROM statement will expand the wildcard.

SQL Prompt will then replace the * with all available columns in that table.

If you don’t want all columns, you can highlight the * instead and start typing to select the subset of columns that you need.

  • Suggestions for joins – SQL Prompt can complete join statements for you automatically and suggest possible joins based on foreign key relationships or column similarities as you type.

Search quickly across SQL databases with SQL Search

Finding SQL objects can be tricky and time-consuming when dealing with complex databases or when you’re unfamiliar with a database. SQL Search saves you time by quickly finding fragments of SQL in tables, views, stored procedures, and more.

If you’re a database developer, you may have run into scenarios where you need to change a column and all stored procedures that reference that column. SQL Search makes this a cinch. Simply search for the column name and SQL Search will display all references to it. Double clicking an occurrence navigates you to it in the SQL Server Object Explorer, where you can make the appropriate changes.

Use Redgate Data Tools today in Visual Studio 2017

We’re excited to include Redgate Data Tools in Visual Studio 2017 to make your database development easier and more efficient. Download Visual Studio 2017 to try them out, and feel free to share your feedback with Redgate. Check out Redgate’s SQL Toolbelt as well if you’re interested in their other offering.

Jeff Gao, Program Manager, Visual Studio Platform

Jeff is a Program Manager on the Visual Studio Platform team focused on improving the product acquisition experience.

Sql Redgate Compare

Possible Duplicate:
Free Tool to compare Sql Server tables

I would like to compare two SQL Server databases including schema (table structure) and data in tables too. What is best tool to do this?

Redgate
Community
Tomasz SmykowskiTomasz Smykowski

marked as duplicate by John Palmer, stusmith, Praveen Kumar Purushothaman, C.Evenhuis, user13673Nov 29 '12 at 0:55

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

15 Answers

I am using Red-Gate's software: http://www.red-gate.com

Joakim BackmanJoakim Backman

I use schema and data comparison functionality built into the latest version Microsoft Visual Studio 2015 Community Edition (Free) or Professional / Premium / Ultimate edition. Works like a charm!

Red-Gate's SQL data comparison tool is my second alternative:


(source: spaanjaars.com)

Konstantin TarkusKonstantin Tarkus

I like Open DBDiff.Updated Open DBDiff Link

It's not the most complete tool, but it works great and it's free. And it's very easy to use.

Redgate Compare Tables

Mauro

SQL Admin Studio from http://www.simego.com/Products/SQL-Admin-Studio is now free, lets you manage your SQL Database, SQL Compare and Synchronise, Data Compare and Synchronise and much more. Also supports SQL Azure and some MySQL Support too.

[UPDATE: Yes I am the Author of the above program, as it's now Free I just wanted to Share it with the community]

Sean CleaverSean Cleaver

I'm partial to AdeptSQL. It's clean and intuitive and it DOESN'T have the one feature that scares the hell out of me on a lot of similar programs. One giant button that it you push it will automatically synchronize EVERYTHING without so much as a by-your-leave. If you want to sync the changes you have to do it yourself and I like that.

Christopher KleinChristopher Klein

There is one tool with source code available at http://www.codeproject.com/Articles/205011/SQL-Server-Database-Comparison-Tool

That should give flexibility as code is available.

Milind ThakkarMilind Thakkar

dbghost is the best i have used to date. one of the best features i have seen is that it will generate SQL code to go between versions of a database based on the SQL you keep in source control, as well as a database. simple and easy to use.

BluephlameBluephlame

I've used SQL Delta before (http://www.sqldelta.com/), it's really good. Not free however, not sure how prices compare to Red-Gates

JonoWJonoW

Try DBComparer, it's free and fast:

MeladMelad

Database Workbench can made it too

Cross database development

Use the Schema Compare and Migration Tools to compare testing and deployed databases, migrate existing databases to different database systems.

you can also made it with database Comparer

I use it for Firebird and it works well.

Hugues Van LandeghemHugues Van Landeghem

Try dbForge Data Compare for SQL Server. It can compare and sync any databases, even very large ones. Quick, easy, always delivers a correct result.Try it on your database and comment upon the product.

We can recommend you a reliable SQL comparison tool that offer 3 time’s faster comparison and synchronization of table data in your SQL Server databases. It's dbForge Data Compare for SQL Server and dbForge Schema Compare for SQL Server

Main advantages:

  • Speedier comparison and synchronization of large databases
  • Support of native SQL Server backups
  • Custom mapping of tables, columns, and schemas
  • Multiple options to tune your comparison and synchronization
  • Generating comparison and synchronization reports
Redgate

Plus free 30-day trial and risk-free purchase with 30-day money back guarantee.

DevartDevart

We are using an inhouse developed solution that is basicly a procedure with arguments of what you want included in the comparision (SP's, Full SP code, table structure, defaults, indices, triggers.. etc)

Redgate Compare

Depending on your needs and budget, it might be a good way to go for you as well.

It is quite easily developed as well, then we just redirect output of procedure to textfiles and do text comparisions between the files.

One good thing about it is that its possible to save the output in source control.

/B

BrimstedtBrimstedt

I've used Red Gate's tools and they are superb.However, if you can't spend any money you could try Open DBDiff to compare schemas.

Santiago CepasSantiago Cepas

I would definitely go with AdeptSQL if you're using MSSQL. It's the least good looking but the most talented db compare tool amongst the ones I've tried. It can compare both the structure and the data. It tells you which tables exist on one db but does not exist on the other, compares the structure and data of the common ones and it can produce the script to synchronize the two. It's not free but has a 30 day trial (as far as I can remember)

aslisabanciaslisabanci

I tried OpenDiff Tool . Great tool that is free and easy to use .

Senthil Kumar BSenthil Kumar B

Not the answer you're looking for? Browse other questions tagged sqlsql-serverdatabasecompare or ask your own question.