Also (always a redgate software) I use the Data Compare which is the 'twin brother' for data check. Read full review. Luca Campanelli. Senior Betting & Online DB Administrator. Intralot Italia S.p.A.- Gamenet Group Gambling & Casinos, 51-200 employees. Redgate SQL Compare General.
Overview DBmaestro TeamWork is a DevOps for database solution which enables Agile development and continuous integration and delivery for the database. TeamWork supports streamlining of development process management and enforcing change policy practices. The solution empowers agile team collaboration while fostering regulatory compliance and governance. With DBmaestro, organizations can facilitate DevOps for database by executing deployment automation, enhancing and reinforcing security as well as mitigating risk. DBmaestro is bringing the agility of DevOps to the database, with an innovative solution for evolutionary database development, safe build automation, and failsafe continuous delivery in any environment.
Redgate's SQL Toolbelt contains the industry-standard products for SQL Server development, deployment, backup, and monitoring. Together, they make you productive, your team agile, and your data safe. Thousands of SQL Server professionals rely on the SQL Toolbelt every day, because it’s reliable, easy to use, and plugs in to the tools they already use for application development.
I'm looking for a tool or an open-source project that can generate database update scripts in the following way: • Accept a database connection string as a config parameter • Connect to the specified DB and get a list of all DB objects: tables, stored procedures, constraints, etc. (ideally I'd like to customize the kinds of objects to look for - i.e.
Only tables or only stored procedures) • Generate a SQL script containing code that checks whether each of the discovered objects exists, and creates one if it doesn't exist. I currently need to do this for a SQL Server database. The purpose of this tool would be to periodically synchronize database structure between multiple instances. Windows is preferable.
The cheaper the better (obviously), ideally I would like to find an open-source project that does something similar. But I don't have any fixed price limit. No, there is no tool for doing all that you ask, not with 100% success and not with complete coverage. Missing pieces, meaning objects added later in one of the instances, is tough enough. But alterations such as changed names, altered data types, dropped columns or tables, and so on make periodic compare-to-sync impossible. Database diff tools Comparing two database structures is sometimes called 'diff' comparisons or 'diffing' as in the difference-detecting features of text editors and word processors that compare documents. These tools are specific to particular database products as any implementation of a real database product far exceeds the scope of the SQL standard.