<!DOCTYPE html><html lang="en" class="scrollbar-gutter--stable" data-scroll-behavior="smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/0e.-_ts2ecfyo.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0ezb69jdp6tjz.js"/><script src="/_next/static/chunks/0y69om-e-wqqy.js" async=""></script><script src="/_next/static/chunks/155bi7ep2xvb5.js" async=""></script><script src="/_next/static/chunks/0azmj.n9g.80y.js" async=""></script><script src="/_next/static/chunks/0wkxm.k8e2jot.js" async=""></script><script src="/_next/static/chunks/turbopack-0anfzvniu34q4.js" async=""></script><script src="/_next/static/chunks/0stq.x2z~53x6.js" async=""></script><script src="/_next/static/chunks/0tdp5h1-e4ous.js" async=""></script><script src="/_next/static/chunks/0w-~cbiz5fod6.js" async=""></script><script src="/_next/static/chunks/0p_w69y1ri270.js" async=""></script><script src="/_next/static/chunks/0ww4-1ulyivtx.js" async=""></script><script src="/_next/static/chunks/07q-qt-fwhm2e.js" async=""></script><script src="/_next/static/chunks/0g9filbftfs3o.js" async=""></script><script src="/_next/static/chunks/0o.pzfjmhmm.j.js" async=""></script><script src="/_next/static/chunks/06~bsnfgc63yf.js" async=""></script><script src="/_next/static/chunks/0eh4hrh9srmpo.js" async=""></script><script src="/_next/static/chunks/11nl35yy2db.w.js" async=""></script><script src="/_next/static/chunks/0d72gn9mn3g_y.js" async=""></script><link rel="preload" href="https://cdn.red-gate.com/assets/styles/isw.css?v=undefined" as="style"/><link rel="preload" href="https://cdn.red-gate.com/assets/styles/print.css?v=undefined" as="style" media="print"/><link rel="preload" href="https://content.red-gate.com/js/forms2/js/forms2.min.js" as="script"/><link rel="dns-prefetch" href="https://cdn.red-gate.com"/><link rel="dns-prefetch" href="https://cdn.rd.gt"/><link rel="dns-prefetch" href="https://content.red-gate.com"/><link rel="dns-prefetch" href="https://munchkin.marketo.net"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><link rel="dns-prefetch" href="https://c.disquscdn.com"/><link rel="preconnect" href="https://cdn.red-gate.com" crossorigin="anonymous"/><link rel="preconnect" href="https://cdn.rd.gt" crossorigin="anonymous"/><link rel="preconnect" href="https://www.googletagmanager.com"/><link rel="preconnect" href="https://c.disquscdn.com"/><link rel="preload" href="https://cdn.rd.gt/assets/fonts/roboto/normal/roboto-latin.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://cdn.red-gate.com/assets/fonts/redgate-type/redgate-type-medium.woff" as="font" type="font/woff" crossorigin="anonymous"/><title>Redgate Monitor: SQL Server &amp; Database Monitoring | Redgate - Redgate Software</title><meta name="description" content="Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB from a single dashboard. Real-time alerts, query performance analysis, and wait statistics — on-premises, cloud, or hybrid."/><meta name="author" content="Red Gate Software Ltd"/><meta name="copyright" content="All material (c) Red Gate Software Ltd or its original authors unless otherwise stated"/><link rel="canonical" href="https://www.red-gate.com/products/redgate-monitor/"/><link rel="alternate" hrefLang="x-default" href="https://www.red-gate.com/products/redgate-monitor/"/><link rel="alternate" hrefLang="en-US" href="https://www.red-gate.com/products/redgate-monitor/"/><link rel="alternate" hrefLang="de-DE" href="https://www.red-gate.com/de/products/redgate-monitor/"/><meta property="og:title" content="Redgate Monitor: SQL Server &amp; Database Monitoring | Redgate - Redgate Software"/><meta property="og:description" content="Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB from a single dashboard. Real-time alerts, query performance analysis, and wait statistics — on-premises, cloud, or hybrid."/><meta property="og:image" content="https://cdn.red-gate.com/assets/images/global/redgate-og.png"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Redgate Monitor: SQL Server &amp; Database Monitoring | Redgate - Redgate Software"/><meta name="twitter:description" content="Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB from a single dashboard. Real-time alerts, query performance analysis, and wait statistics — on-premises, cloud, or hybrid."/><meta name="twitter:image" content="https://cdn.red-gate.com/assets/images/global/redgate-og.png"/><link rel="icon" href="/favicon-192x192.png" sizes="192x192" type="image/png"/><link rel="icon" href="/favicon-32x32.png" sizes="32x32" type="image/png"/><link rel="icon" href="/favicon-16x16.png" sizes="16x16" type="image/png"/><script type="application/ld+json">{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://www.red-gate.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Products",
      "item": "https://www.red-gate.com/products/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Redgate Monitor",
      "item": "https://www.red-gate.com/products/redgate-monitor/"
    }
  ]
}</script><style>@font-face{font-family:"Redgate";src:url("https://cdn.red-gate.com/assets/fonts/redgate/redgate.woff?v=1.36") format("woff");font-weight:normal;font-style:normal;font-display:swap}</style><link rel="stylesheet" href="https://cdn.red-gate.com/assets/styles/isw.css?v=undefined"/><link rel="stylesheet" href="https://cdn.red-gate.com/assets/styles/print.css?v=undefined" media="print"/><script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script></head><body class="no-js" id="top-of-page"><div hidden=""><!--$--><!--/$--></div><header><div class="band header--primary js-header-primary-collapse"><img src="https://cdn.red-gate.com/assets/company/images/redgate-logo.svg" alt="Redgate logo for print use" loading="lazy" title="Redgate" class="hide-on-max" width="0" height="0"/><nav aria-label="Main navigation" role="navigation"><a href="#main-content" id="header__skip-to-content">Skip to content</a><a class="header--primary__app-logo-container header--primary__app-logo-container--redgate" href="/"><img src="https://cdn.red-gate.com/assets/images/global/redgate-logo--white.svg?v=1" alt="Redgate logo" loading="eager" fetchPriority="high"/></a><span class="hide-on-large"><ul class="header__nav"><li class="mega-menu-cta closed" data-mega-menu="products"><a class="active" href="/products/">Products<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor"><path d="m3.11 5.75.7-.7c.27-.28.71-.28.99-.01l.01.01L8 8.27l3.22-3.22c.13-.13.31-.2.49-.2.19 0 .36.07.5.2l.69.7c.07.07.1.16.1.25s-.04.18-.11.24L8 11.14l-4.9-4.9a.357.357 0 0 1 0-.49z"></path></svg></a></li><li class="mega-menu-cta closed" data-mega-menu="solutions"><a class="" href="/solutions/overview/">Solutions<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor"><path d="m3.11 5.75.7-.7c.27-.28.71-.28.99-.01l.01.01L8 8.27l3.22-3.22c.13-.13.31-.2.49-.2.19 0 .36.07.5.2l.69.7c.07.07.1.16.1.25s-.04.18-.11.24L8 11.14l-4.9-4.9a.357.357 0 0 1 0-.49z"></path></svg></a></li><li class=""><a class="" href="/customers/">Customers</a></li><li class="mega-menu-cta closed" data-mega-menu="our-company"><a class="" href="/our-company/">Our company<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor"><path d="m3.11 5.75.7-.7c.27-.28.71-.28.99-.01l.01.01L8 8.27l3.22-3.22c.13-.13.31-.2.49-.2.19 0 .36.07.5.2l.69.7c.07.07.1.16.1.25s-.04.18-.11.24L8 11.14l-4.9-4.9a.357.357 0 0 1 0-.49z"></path></svg></a></li><li class=""><a class="" href="https://productsupport.red-gate.com/hc">Support</a></li><li class="mega-menu-cta closed" data-mega-menu="learning-and-community"><a class="" href="/hub/">Learning &amp; community<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor"><path d="m3.11 5.75.7-.7c.27-.28.71-.28.99-.01l.01.01L8 8.27l3.22-3.22c.13-.13.31-.2.49-.2.19 0 .36.07.5.2l.69.7c.07.07.1.16.1.25s-.04.18-.11.24L8 11.14l-4.9-4.9a.357.357 0 0 1 0-.49z"></path></svg></a></li></ul></span><span class="float-right header--primary__site-tools"><span class="hide-on-medium header__account-container"><ul class="header__account dropdown js-dropdown"><li class="dropdown closed"><a title="Buy now" href="/products/?ref=account-nav">Buy now</a><ul><li><a href="/products/?ref=account-nav">See all products</a></li><li><a href="/solutions/overview/#get-in-touch">Request a quote</a></li><li class="border-bottom"><a href="/solutions/overview/#get-in-touch">Contact sales</a></li><li><a class="icon--user icon--spaced-right" href="/account/">My account</a></li><li><a class="icon--shopping-cart icon--spaced-right" href="https://cart.red-gate.com">Shopping cart<!-- --> <span class="cart__num js-cart__num"></span></a></li></ul><a title="Toggle arrow" tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="24" fill="currentColor"><path d="m4.11 9.75.7-.7a.7.7 0 0 1 1 0L9 12.27l3.22-3.22a.72.72 0 0 1 .49-.2.75.75 0 0 1 .5.2l.69.7a.34.34 0 0 1 .1.25.32.32 0 0 1-.11.24L9 15.14l-4.9-4.9a.36.36 0 0 1 0-.49Z"></path></svg></a></li></ul></span><ul class="hide-on-mini padded-left--tight"><li><a class="header--primary__icon" title="Search the Redgate website" aria-label="Search the Redgate website" href="https://search.red-gate.com"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m21.6 19-6-6c1.7-2.8 1.3-6.5-1.1-8.9C13 2.7 11.2 2 9.3 2 7 2 4.7 3 3.2 5.2c-1.7 2.4-1.7 5.7 0 8.2 1.5 2.2 3.8 3.3 6.1 3.3 1.2 0 2.4-.3 3.5-.9l6.1 6.1c.2.2.5.2.7 0l2.1-2.1c.1-.3.1-.6-.1-.8M5.5 13.1c-2.1-2.1-2.1-5.5 0-7.5 1-1 2.3-1.6 3.8-1.6s2.8.6 3.8 1.6c2.1 2.1 2.1 5.5 0 7.5-1 1-2.3 1.6-3.8 1.6s-2.8-.6-3.8-1.6"></path></svg></a></li><li class="header--primary__site-tools--account"><a class="header--primary__icon" title="View your account area" href="/account/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="M17 7a5 5 0 1 1-10.001-.001A5 5 0 0 1 17 7M21 21v-3.9c-2.2-1.9-5.4-3.1-9.1-3.1-3.6 0-6.7 1.2-8.9 3v4z"></path></svg></a></li></ul><span class="hide-on-max show-on-large"><ul><li><button class="header--primary__icon header--primary__menu-button" aria-label="Toggle menu"></button></li></ul></span></span><span class="header--primary__menu--mobile "><ul class="js-dropdown"><li class="dropdown closed"><a class="active" href="/products/">Products</a><ul class=""><li><a class="" href="/products/">All products</a></li><li><a class="" href="/products/flyway/">Redgate Flyway</a></li><li><a class="active" href="/products/redgate-monitor/">Redgate Monitor</a></li><li><a class="" href="/products/test-data-manager/">Redgate Test Data Manager</a></li><li><a class="" href="/products/sql-toolbelt-essentials/">SQL Toolbelt Essentials</a></li><li class="dropdown closed"><a class="active" href="/products/">Productivity</a><ul class=""><li><a class="" href="/products/sql-prompt/">SQL Prompt</a></li><li><a class="" href="/products/redgate-data-modeler/">Redgate Data Modeler</a></li><li><a class="" href="/products/sql-search/">SQL Search</a></li><li><a class="" href="/products/redgate-pgnow/">Redgate pgNow</a></li></ul><a tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li><li class="dropdown closed"><a class="active" href="/products/">Test data management</a><ul class=""><li><a class="" href="/products/test-data-manager/">Redgate Test Data Manager</a></li></ul><a tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li><li class="dropdown closed"><a class="active" href="/products/">Version control</a><ul class=""><li><a class="" href="/products/flyway/">Redgate Flyway</a></li><li><a class="" href="/products/sql-source-control/">SQL Source Control</a></li><li><a class="" href="/products/source-control-for-oracle/">Source Control for Oracle</a></li></ul><a tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li><li class="dropdown closed"><a class="active" href="/products/">Comparison products</a><ul class=""><li><a class="" href="/products/sql-compare/">SQL Compare</a></li><li><a class="" href="/products/sql-data-compare/">SQL Data Compare</a></li><li><a class="" href="/products/schema-compare-for-oracle/">Schema Compare for Oracle</a></li><li><a class="" href="/products/data-compare-for-oracle/">Data Compare for Oracle</a></li><li><a class="" href="/products/redgate-pgcompare/">Redgate pgCompare</a></li><li><a class="" href="/products/schema-compare-for-mysql/">Schema Compare for MySQL</a></li></ul><a tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li><li class="dropdown closed"><a class="" href="/products/#net">.NET</a><ul class=""><li><a class="" href="/products/dotnet-developer-bundle/">.NET Developer Bundle</a></li><li><a class="" href="/products/reflector/">.NET Reflector</a></li><li><a class="" href="/products/ants-performance-profiler/">ANTS Performance Profiler</a></li><li><a class="" href="/products/ants-memory-profiler/">ANTS Memory Profiler</a></li><li><a class="" href="/products/smartassembly/">SmartAssembly</a></li></ul><a tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li><li class="dropdown closed"><a class="" href="/products/#all">All products</a><ul class=""><li><a class="" href="/products/dotnet-developer-bundle/">.NET Developer Bundle</a></li><li><a class="" href="/products/reflector/">.NET Reflector</a></li><li><a class="" href="/products/ants-memory-profiler/">ANTS Memory Profiler</a></li><li><a class="" href="/products/ants-performance-profiler/">ANTS Performance Profiler</a></li><li><a class="" href="/products/data-compare-for-oracle/">Data Compare for Oracle</a></li><li><a class="" href="/products/data-masker/">Data Masker</a></li><li><a class="" href="/products/redgate-data-modeler/">Redgate Data Modeler</a></li><li><a class="" href="/products/flyway/">Redgate Flyway</a></li><li><a class="active" href="/products/redgate-monitor/">Redgate Monitor</a></li><li><a class="" href="/products/redgate-pgcompare/">Redgate pgCompare</a></li><li><a class="" href="/products/redgate-pgnow/">Redgate pgNow</a></li><li><a class="" href="/products/test-data-manager/">Redgate Test Data Manager</a></li><li><a class="" href="/products/schema-compare-for-mysql/">Schema Compare for MySQL</a></li><li><a class="" href="/products/schema-compare-for-oracle/">Schema Compare for Oracle</a></li><li><a class="" href="/products/smartassembly/">SmartAssembly</a></li><li><a class="" href="/products/source-control-for-oracle/">Source Control for Oracle</a></li><li><a class="" href="/products/sql-backup/">SQL Backup</a></li><li><a class="" href="/products/sql-clone/">SQL Clone</a></li><li><a class="" href="/products/sql-compare/">SQL Compare</a></li><li><a class="" href="/products/sql-data-catalog/">SQL Data Catalog</a></li><li><a class="" href="/products/sql-data-compare/">SQL Data Compare</a></li><li><a class="" href="/products/sql-data-generator/">SQL Data Generator</a></li><li><a class="" href="/products/sql-dependency-tracker/">SQL Dependency Tracker</a></li><li><a class="" href="/products/sql-doc/">SQL Doc</a></li><li><a class="" href="/products/sql-index-manager/">SQL Index Manager</a></li><li><a class="" href="/products/sql-multi-script/">SQL Multi Script</a></li><li><a class="" href="/products/sql-prompt/">SQL Prompt</a></li><li><a class="" href="/products/sql-provision/">SQL Provision</a></li><li><a class="" href="/products/sql-scripts-manager/">SQL Scripts Manager</a></li><li><a class="" href="/products/sql-search/">SQL Search</a></li><li><a class="" href="/products/sql-source-control/">SQL Source Control</a></li><li><a class="" href="/products/sql-test/">SQL Test</a></li><li><a class="" href="/products/sql-toolbelt-essentials/">SQL Toolbelt Essentials</a></li></ul><a tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li></ul><a tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li><li class="dropdown closed"><a class="" href="/solutions/overview/">Solutions</a><ul class=""><li><a class="" href="/solutions/overview/">Overview</a></li><li><a class="" href="/solutions/use-cases/security-and-compliance/">Security and compliance</a></li><li><a class="" href="/solutions/use-cases/database-monitoring-and-observability/">Database monitoring and observability</a></li><li><a class="" href="/solutions/use-cases/database-change-management/">Database change management</a></li><li><a class="" href="/solutions/use-cases/productivity-and-workflow-automation/">Productivity and workflow automation</a></li><li><a class="" href="/solutions/use-cases/cloud-migration-and-workload-optimization/">Cloud migration and workload optimization</a></li><li><a class="" href="/solutions/use-cases/database-modernization/">Database modernization</a></li><li><a class="" href="/solutions/use-cases/efficiency-and-cost-optimization/">Efficiency and cost optimization</a></li><li><a class="" href="/solutions/use-cases/ai-data-readiness/">AI data readiness</a></li></ul><a tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li><li><a class="" href="/customers/">Customers</a></li><li class="dropdown closed"><a class="" href="/our-company/">Our company</a><ul class=""><li><a class="" href="/our-company/">Overview</a></li><li><a class="" href="/our-company/careers/current-opportunities/">Careers</a></li><li><a class="" href="/our-company/contact-us/">Contact us</a></li><li><a class="" href="/blog/">Redgate blog</a></li><li><a class="" href="/our-company/newsroom/">Newsroom</a></li><li><a class="" href="/our-company/leadership/">Leadership</a></li></ul><a tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li><li><a class="" href="https://productsupport.red-gate.com/hc">Support</a></li><li class="dropdown closed"><a class="" href="/hub/">Learning &amp; community</a><ul class=""><li><a class="" href="/hub/">Learning &amp; community | Redgate Hub</a></li><li><a class="" href="/hub/product-learning/">Product articles</a></li><li><a class="" href="/hub/university/">University</a></li><li><a class="" href="/hub/events/">Events</a></li><li><a class="" href="https://productsupport.red-gate.com/hc/en-us/community/topics">Forums</a></li><li><a class="" href="/hub/community/">Community</a></li><li><a class="" href="/simple-talk/">Simple Talk</a></li></ul><a tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li></ul><ul class="js-dropdown header__account--mobile hide-on-max display--block--medium"><li class="dropdown closed"><a title="Buy now" href="/products/?ref=account-nav">Buy now</a><ul><li><a href="/products/?ref=account-nav">See all products</a></li><li><a href="/solutions/overview/#get-in-touch">Request a quote</a></li><li class="border-bottom"><a href="/solutions/overview/#get-in-touch">Contact sales</a></li><li><a class="icon--user icon--spaced-right" href="/account/">My account</a></li><li><a class="icon--shopping-cart icon--spaced-right" href="https://cart.red-gate.com">Shopping cart<!-- --> <span class="cart__num js-cart__num"></span></a></li></ul><a title="Toggle arrow" tabindex="-1" class="arrow" href="#toggle"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="24" fill="currentColor"><path d="m4.11 9.75.7-.7a.7.7 0 0 1 1 0L9 12.27l3.22-3.22a.72.72 0 0 1 .49-.2.75.75 0 0 1 .5.2l.69.7a.34.34 0 0 1 .1.25.32.32 0 0 1-.11.24L9 15.14l-4.9-4.9a.36.36 0 0 1 0-.49Z"></path></svg></a></li></ul></span></nav></div><div class="mega-menu-container"><div class="mega-menu mega-menu--solutions band "><div class="band__inner-container"><div class="grid flex spaced-bottom spaced-top--small"><section class="band use-case-tiles "><div class="band__inner-container padded-bottom--none grid"><div class="grid__row flex flex-wrap"><article class="grid__col grid__col--span-3-of-12 grid__col--span-6-of-12--medium "><a class="" href="/solutions/use-cases/security-and-compliance/"> <div class="use-case-tile flex flex-direction--column flex-justify--space-between"><div><h3>Security and compliance</h3><p>Ensure data security and compliance with data masking, monitoring, and change traceability</p></div><div class="flex flex-justify--end"><span class="icon icon--arrow-right"></span></div></div></a></article><article class="grid__col grid__col--span-3-of-12 grid__col--span-6-of-12--medium "><a class="" href="/solutions/use-cases/database-monitoring-and-observability/"> <div class="use-case-tile flex flex-direction--column flex-justify--space-between"><div><h3>Database monitoring and observability</h3><p>Monitor and understand your databases with full visibility into performance and change</p></div><div class="flex flex-justify--end"><span class="icon icon--arrow-right"></span></div></div></a></article><article class="grid__col grid__col--span-3-of-12 grid__col--span-6-of-12--medium "><a class="" href="/solutions/use-cases/database-change-management/"> <div class="use-case-tile flex flex-direction--column flex-justify--space-between"><div><h3>Database change management</h3><p>Build, test, and deploy database changes with confidence</p></div><div class="flex flex-justify--end"><span class="icon icon--arrow-right"></span></div></div></a></article><article class="grid__col grid__col--span-3-of-12 grid__col--span-6-of-12--medium "><a class="" href="/solutions/use-cases/productivity-and-workflow-automation/"> <div class="use-case-tile flex flex-direction--column flex-justify--space-between"><div><h3>Productivity and workflow automation</h3><p>Simplify and speed up database development workflows</p></div><div class="flex flex-justify--end"><span class="icon icon--arrow-right"></span></div></div></a></article><article class="grid__col grid__col--span-3-of-12 grid__col--span-6-of-12--medium "><a class="" href="/solutions/use-cases/ai-data-readiness/"> <div class="use-case-tile flex flex-direction--column flex-justify--space-between"><div><h3>AI data readiness</h3><p>Prepare reliable data foundations for AI initiatives</p></div><div class="flex flex-justify--end"><span class="icon icon--arrow-right"></span></div></div></a></article><article class="grid__col grid__col--span-3-of-12 grid__col--span-6-of-12--medium "><a class="" href="/solutions/use-cases/database-modernization/"> <div class="use-case-tile flex flex-direction--column flex-justify--space-between"><div><h3>Database modernization</h3><p>Simplify and secure database modernization across platforms</p></div><div class="flex flex-justify--end"><span class="icon icon--arrow-right"></span></div></div></a></article><article class="grid__col grid__col--span-3-of-12 grid__col--span-6-of-12--medium "><a class="" href="/solutions/use-cases/efficiency-and-cost-optimization/"> <div class="use-case-tile flex flex-direction--column flex-justify--space-between"><div><h3>Efficiency and cost optimization</h3><p>Control costs and boost efficiency in database operations</p></div><div class="flex flex-justify--end"><span class="icon icon--arrow-right"></span></div></div></a></article><article class="grid__col grid__col--span-3-of-12 grid__col--span-6-of-12--medium "><a class="" href="/solutions/use-cases/cloud-migration-and-workload-optimization/"> <div class="use-case-tile flex flex-direction--column flex-justify--space-between"><div><h3>Cloud migration and workload optimization</h3><p>Simplify and speed up cloud database transformation</p></div><div class="flex flex-justify--end"><span class="icon icon--arrow-right"></span></div></div></a></article></div></div></section></div><section class="mega-menu__banner band"><div class="band__inner-container padded--none"><a href="/solutions/state-of-database-landscape/2026/" class="flex padded-h background-color--grey--1 rounded flex-align--center gamma spaced-bottom--none border border-thick border-color--grey--1 color--black"><span class="text--uppercase text--bold color--red text--body-small">New report</span><img src="https://cdn.red-gate.com/assets/solutions/images/mega-menu/banner/sodl-2026-banner.svg?v=1771434675434" alt="2026 State of database landscape cover" loading="lazy" width="90" class="mega-menu__banner-image spaced-left spaced-right"/><p class="mega-menu__banner-text spaced-bottom--none"><strong>2026 State of the Database Landscape<!-- --> </strong>− <!-- -->download the report</p><span class="icon icon--arrow-right display--block spaced-left--none"></span></a></div></section><div class="grid__row spaced-top"><div class="grid__col grid__col--span-12-of-12 text--center"><p><a href="/solutions/overview/" class="color--red text--medium">Get an overview of our solutions<!-- --> <span class="icon icon--arrow-right display--inline"></span></a></p></div></div></div></div><div class="mega-menu mega-menu--products band "><div class="band__inner-container"><div class="grid" style="padding-top:10px"><div class="grid__row flex"><div class="grid__col grid__col--span-6-of-12 flex"><a class="rounded border border-thick border-color--grey--3 flex flex-direction--row flex-basis-100" style="margin-left:10px;margin-right:10px;margin-bottom:20px" href="/products/flyway/"><div class="background-color--red text--center tile-image-container"><img src="https://cdn.red-gate.com/assets/homepage/images/our-products-flyway.png" alt="" loading="lazy" class="tile-image spaced--none"/></div><div class="padded--tight flex flex-direction--column flex-grow"><h1 class="beta text--redgate color--black"><span class="icon icon--flyway color--red"></span> <!-- -->Redgate Flyway</h1><p class="color--black text--normal flex-grow">Bring stability and speed to database deployments</p><span class="icon icon--arrow-right color--red display--block text--right"></span></div></a></div><div class="grid__col grid__col--span-6-of-12 flex"><a class="rounded border border-thick border-color--grey--3 flex flex-direction--row flex-basis-100" style="margin-left:10px;margin-right:10px;margin-bottom:20px" href="/products/redgate-monitor/"><div class="background-color--red text--center tile-image-container"><img src="https://cdn.red-gate.com/assets/homepage/images/our-products-sql-monitor.png" alt="" loading="lazy" class="tile-image spaced--none"/></div><div class="padded--tight flex flex-direction--column flex-grow"><h1 class="beta text--redgate color--black"><span class="icon icon--redgate-monitor color--red"></span> <!-- -->Redgate Monitor</h1><p class="color--black text--normal flex-grow">Understand server performance in an instant with fast deep-dive analysis</p><span class="icon icon--arrow-right color--red display--block text--right"></span></div></a></div></div><div class="grid__row flex"><div class="grid__col grid__col--span-6-of-12 flex"><a class="rounded border border-thick border-color--grey--3 flex flex-direction--row flex-basis-100" style="margin-left:10px;margin-right:10px;margin-bottom:20px" href="/products/sql-toolbelt-essentials/"><div class="background-color--red text--center tile-image-container"><img src="https://cdn.red-gate.com/assets/homepage/images/our-products-sql-toolbelt-essentials.png" alt="" loading="lazy" class="tile-image spaced--none"/></div><div class="padded--tight flex flex-direction--column flex-grow"><h1 class="beta text--redgate color--black"><span class="icon icon--sql-toolbelt-essentials color--red"></span> <!-- -->SQL Toolbelt Essentials</h1><p class="color--black text--normal flex-grow">The workflow solution for SQL Server database teams</p><span class="icon icon--arrow-right color--red display--block text--right"></span></div></a></div><div class="grid__col grid__col--span-6-of-12 flex"><a class="rounded border border-thick border-color--grey--3 flex flex-direction--row flex-basis-100" style="margin-left:10px;margin-right:10px;margin-bottom:20px" href="/products/test-data-manager/"><div class="background-color--red text--center tile-image-container"><img src="https://cdn.red-gate.com/assets/homepage/images/our-products-test-data-manager.png" alt="" loading="lazy" class="tile-image spaced--none"/></div><div class="padded--tight flex flex-direction--column flex-grow"><h1 class="beta text--redgate color--black"><span class="icon icon--redgate-test-data-manager color--red"></span> <!-- -->Redgate Test Data Manager</h1><p class="color--black text--normal flex-grow">Get test data that catches bugs and passes audits</p><span class="icon icon--arrow-right color--red display--block text--right"></span></div></a></div></div><div class="grid__row padded-top"><div class="grid__col grid__col--span-12-of-12 text--center"><p><a class="color--red text--medium" href="/products/">See all our products<!-- --> <span class="icon icon--arrow-right display--inline"></span></a></p></div></div></div></div></div><div class="mega-menu mega-menu--our-company band background-color--grey--1 "><div class="band__inner-container"><div class="grid"><div class="grid__row flex spaced-bottom"><div class="grid__col grid__col--span-4-of-12 flex"><div class="mega-menu__lc-column flex flex-direction--column flex-basis-100 background-color--white rounded border border-color--grey--2 padded--tight"><p class="mega-menu__header"><a href="/our-company/">About Redgate</a></p><ul class="list--bare padded-top--tight"><li><a class="color--black" href="/our-company/">Overview</a></li><li><a class="color--black" href="/blog/">Blog</a></li><li><a class="color--black" href="/our-company/newsroom/">Newsroom</a></li><li><a class="color--black" href="/our-company/leadership/">Leadership</a></li><li><a class="color--black" href="/partners/">Partners</a></li><li><a class="color--black" href="/trust/">Trust Center</a></li></ul></div></div><div class="grid__col grid__col--span-4-of-12 flex"><div class="mega-menu__lc-column flex flex-direction--column flex-basis-100 background-color--white rounded border border-color--grey--2 padded--tight"><p class="mega-menu__header"><a href="/our-company/careers/">Careers</a></p><ul class="list--bare padded-top--tight"><li><a class="color--black" href="/our-company/careers/current-opportunities/">Job opportunities</a></li><li><a class="color--black" href="/our-company/careers/overview/">Working at Redgate</a></li><li><a class="color--black" href="/our-company/careers/overview/#our-values">Our values</a></li><li><a class="color--black" href="/our-company/careers/benefits/">Benefits</a></li><li><a class="color--black" href="/our-company/careers/belonging/">Belonging</a></li><li><a class="color--black" href="/our-company/careers/locations/">Locations</a></li></ul></div></div><div class="grid__col grid__col--span-4-of-12 flex"><div class="mega-menu__lc-column flex flex-direction--column flex-basis-100 background-color--white rounded border border-color--grey--2 padded--tight"><p class="mega-menu__header"><a href="/our-company/contact-us/">Contact us</a></p><ul class="list--bare flex-grow padded-top--tight"><li><a class="color--black" href="/our-company/contact-us/">Contact sales</a></li><li><a class="color--black" href="/our-company/contact-us/#useful-contacts">Useful contacts</a></li><li><a class="color--black" href="/our-company/contact-us/#locations">Our offices</a></li></ul><div class="spaced-top"><p class="color--red text--bold text--body-small spaced-bottom--none">Need product or account support?</p><ul class="list--bare"><li><a class="color--black" target="_blank" rel="noopener noreferrer" href="https://productsupport.red-gate.com/hc">Go to Redgate Support<!-- --> <span class="icon icon--arrow-right display--inline"></span></a></li></ul></div></div></div></div><section class="mega-menu__banner band"><div class="band__inner-container padded--none"><a href="/solutions/state-of-database-landscape/2026/" class="flex padded-h background-color--white rounded flex-align--center gamma spaced-bottom--none border border-thick border-color--grey--2 color--black"><span class="text--uppercase text--bold color--red text--body-small">New report</span><img src="https://cdn.red-gate.com/assets/solutions/images/mega-menu/banner/sodl-2026-banner.svg?v=1771434675434" alt="2026 State of database landscape cover" loading="lazy" width="90" class="mega-menu__banner-image spaced-left spaced-right"/><p class="mega-menu__banner-text spaced-bottom--none"><strong>2026 State of the Database Landscape<!-- --> </strong>− <!-- -->download the report</p><span class="icon icon--arrow-right display--block spaced-left--none"></span></a></div></section></div></div></div><div class="mega-menu mega-menu--learning-and-community band background-color--grey--1 "><div class="band__inner-container"><div class="grid"><div class="grid__row flex"><div class="grid__col grid__col--span-3-of-12 flex"><div class="mega-menu__lc-column flex flex-direction--column flex-basis-100 background-color--white rounded border border-color--grey--2 padded--tight"><p class="mega-menu__header"><a href="/hub/product-learning/">Product<br />learning</a></p><p class="text--bold color--black spaced-bottom">Everything product</p><ul class="list--bare flex-grow"><li><a class="color--black" href="/hub/product-learning/">Product articles</a></li><li><a class="color--black" href="/hub/university/">University</a></li><li><a class="color--black" href="/hub/events/">Events</a></li><li><a class="color--black" target="_blank" rel="noopener noreferrer" href="https://documentation.red-gate.com">Documentation</a><span class="icon icon--external" aria-label="(opens in a new tab)" style="margin-left:4px"></span></li><li><a class="color--black" href="https://productsupport.red-gate.com/hc/en-us/community/topics">Support Forums</a></li></ul><div class="spaced-top"><a class="button button--white mega-menu__lc-button" href="/hub/">Redgate Hub<!-- --> <span class="icon icon--arrow-right display--inline"></span></a></div></div></div><div class="grid__col grid__col--span-3-of-12 flex"><div class="mega-menu__lc-column flex flex-direction--column flex-basis-100 background-color--white rounded border border-color--grey--2 padded--tight"><p class="mega-menu__header"><a href="/hub/">Community<br />& Events</a></p><p class="text--bold color--black spaced-bottom">Meet-up and join-in</p><ul class="list--bare flex-grow"><li><a class="color--black" href="/hub/events/">Latest events</a></li><li><a class="color--black" href="/hub/community/">Community</a></li><li><a class="color--black" href="/hub/community/advocates/">Advocates</a></li><li><a class="color--black" href="/hub/community/ambassadors/">Ambassadors</a></li><li><a class="color--black" target="_blank" rel="noopener noreferrer" href="https://www.sqlservercentral.com/">SQL Server Central</a><span class="icon icon--external" aria-label="(opens in a new tab)" style="margin-left:4px"></span></li><li><a class="color--black" target="_blank" rel="noopener noreferrer" href="https://passdatacommunitysummit.com/">PASS Data Community Summit</a><span class="icon icon--external" aria-label="(opens in a new tab)" style="margin-left:4px"></span></li></ul><div class="spaced-top"><a class="button button--white mega-menu__lc-button" href="/hub/events/">All events<!-- --> <span class="icon icon--arrow-right display--inline"></span></a></div></div></div><div class="grid__col grid__col--span-3-of-12 flex"><div class="mega-menu__lc-column flex flex-direction--column flex-basis-100 background-color--white rounded border border-color--grey--2 padded--tight"><p class="mega-menu__header"><a href="/solutions/state-of-database-landscape/">Database<br />landscape</a></p><p class="text--bold color--black spaced-bottom">Trends and insight</p><ul class="list--bare flex-grow"><li><a class="color--black" href="/solutions/state-of-database-landscape/2026/">2026 Report</a></li><li><a class="color--black" href="/hub/events/series/control-in-practice/">Webinars</a></li><li><a class="color--black" href="/blog/tag/2026-state-of-the-database-landscape/">Blog articles</a></li><li><a class="color--black" href="/solutions/resources/">Industry insight</a></li><li><a class="color--black" href="/solutions/state-of-database-landscape/2026/healthcare/">2026 Healthcare report</a></li><li><a class="color--black" href="/solutions/state-of-database-landscape/2026/finance/">2026 Finance report</a></li><li><a class="color--black" target="_blank" rel="noopener noreferrer" href="https://db-engines.com/">DB-Engines</a><span class="icon icon--external" aria-label="(opens in a new tab)" style="margin-left:4px"></span></li></ul><div class="spaced-top"><a class="button button--white mega-menu__lc-button" href="/solutions/state-of-database-landscape/2026/">The Database Landscape<!-- --> <span class="icon icon--arrow-right display--inline"></span></a></div></div></div><div class="grid__col grid__col--span-3-of-12 flex"><div class="mega-menu__lc-column mega-menu--learning-and-community--simple-talk flex flex-direction--column flex-basis-100 background-color--black rounded padded--tight"><p class="mega-menu__header color--white"><a class="color--white" href="/simple-talk/">Simple<br />talk</a></p><p class="text--bold color--white spaced-bottom">Technical community</p><ul class="list--bare flex-grow"><li><a class="color--white" href="/simple-talk/">Articles</a></li><li><a class="color--white" href="/simple-talk/podcasts/">Podcasts</a></li><li><a class="color--white" href="/simple-talk/write-for-us/">Contributors</a></li><li><a class="color--white" href="/simple-talk/resources/books/">Books</a></li></ul><p class="text--bold text--body-small color--white spaced-top spaced-bottom--tight">Popular topics</p><div class="flex flex-wrap"><a href="/simple-talk/databases/postgresql/" class="mega-menu__lc-topic-tag">PostgreSQL</a><a href="/simple-talk/sysadmin/powershell/" class="mega-menu__lc-topic-tag">Powershell</a><a href="/simple-talk/ai/" class="mega-menu__lc-topic-tag">AI</a><a href="/simple-talk/cloud/" class="mega-menu__lc-topic-tag">Cloud</a><a href="/simple-talk/databases/sql-server/" class="mega-menu__lc-topic-tag">SQL Server</a></div><div class="spaced-top"><a href="/simple-talk/" class="button button--small button--black mega-menu__lc-button--simple-talk">Simple Talk<!-- --> <span class="icon icon--arrow-right display--inline"></span></a></div></div></div></div></div></div></div></div></header><main id="main-content" role="main"><div class="sodl__banner"><a href="https://passdatacommunitysummit.com/?utm_source=redgate&amp;utm_medium=display&amp;utm_campaign=re-202611-pass-summit-db-engines-em-all"><span class="text--bold">PASS Summit 2026 Coming To Three Cities</span><span class="sodl__banner__divider">|</span>Register now<span class="icon--arrow-right"></span></a></div><div class="secondary-nav sticky" role="navigation"><div class="band__inner-container"><h2><a class="flex flex-align--center" href="/products/redgate-monitor/"><span class="icon icon--2x color--red spaced-right--tight icon--redgate-monitor"></span><div class="media__body text--redgate">Redgate Monitor</div></a></h2><nav class="" aria-label="Redgate Monitor navigation"><ul><li><a class="active" href="/products/redgate-monitor/">Overview</a></li><li class="dropdown closed"><a href="#toggle" class="" aria-label="Toggle dropdown">Use cases</a><ul class="sub-menu hidden"><li><a class="" href="/products/redgate-monitor/sql-server-monitoring/">SQL Server monitoring</a></li><li><a class="" href="/products/redgate-monitor/entrypage/postgres-monitoring/">PostgreSQL monitoring</a></li><li><a class="" href="/products/redgate-monitor/entrypage/cloud-database-monitoring/">Cloud monitoring</a></li><li><a class="" href="/products/redgate-monitor/amazon-aws-database-monitoring/">Amazon AWS monitoring</a></li><li><a class="" href="/products/redgate-monitor/monitoring-databases-on-azure/">Azure monitoring</a></li><li><a class="" href="/products/redgate-monitor/entrypage/security-and-compliance/">Security &amp; compliance</a></li><li><a class="" href="/products/redgate-monitor/entrypage/continuous-delivery-without-performance-risk/">Continuous delivery</a></li></ul><a href="#toggle" class="arrow" title="Submenu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li><li class="dropdown closed"><a href="#toggle" class="" aria-label="Toggle dropdown">Features &amp; editions</a><ul class="sub-menu hidden"><li><a class="" href="/products/redgate-monitor/editions/">Pricing and editions</a></li><li><a class="" href="/products/redgate-monitor/roadmap/">See the roadmap</a></li><li><a class="" href="/products/redgate-monitor/entrypage/evolution/">Evolution of Redgate Monitor</a></li></ul><a href="#toggle" class="arrow" title="Submenu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li><li><a class="" href="/products/redgate-monitor/case-studies/">Case studies</a></li><li class="dropdown closed"><a href="#toggle" class="">Resources &amp; support</a><ul class="sub-menu"><div class="flex flex-wrap secondary-nav__columns"><div class="flex-grow flex-shrink flex-basis-0"><h4 class="text--normal color--red text--uppercase spaced-bottom--none">Resources</h4><li><a href="/products/redgate-monitor/resources/" class=""><span class="text--bold">All resources</span></a></li><li><a href="/products/redgate-monitor/get-started/" class=""><span class="text--bold">Getting started resources</span></a></li></div><div class="flex-grow flex-shrink flex-basis-0"><h4 class="text--normal color--red text--uppercase spaced-bottom--none">By topic</h4><li><a href="/products/redgate-monitor/resources/?topic=performance-monitoring-and-optimization" class=""><span class="text--bold">Performance monitoring and optimization</span></a></li><li><a href="/products/redgate-monitor/resources/?topic=resources-and-scalability" class=""><span class="text--bold">Resources and scalability</span></a></li><li><a href="/products/redgate-monitor/resources/?topic=security-and-compliance" class=""><span class="text--bold">Security and compliance</span></a></li><li><a href="/products/redgate-monitor/resources/?topic=server-availability-and-health" class=""><span class="text--bold">Server availability and health</span></a></li><li><a href="/products/redgate-monitor/resources/?topic=cloud" class=""><span class="text--bold">Cloud</span></a></li></div><div class="flex-grow flex-shrink flex-basis-0"><h4 class="text--normal color--red text--uppercase spaced-bottom--none">By type</h4><li><a href="/hub/university/courses/redgate-monitor" class=""><span class="text--bold">Redgate University</span></a></li><li><a href="/products/redgate-monitor/resources/?type=webinar" class=""><span class="text--bold">Webinars</span></a></li><li><a href="/products/redgate-monitor/resources/?type=whitepaper" class=""><span class="text--bold">Whitepapers</span></a></li><li><a href="/products/redgate-monitor/resources/?type=product-learning" class=""><span class="text--bold">Product articles</span></a></li><li><a href="/products/redgate-monitor/resources/integrations" class=""><span class="text--bold">Integrations</span></a></li><li><a href="/products/redgate-monitor/resources/custom-metrics" class=""><span class="text--bold">Custom metrics</span></a></li></div><div class="flex-grow flex-shrink flex-basis-0"><h4 class="text--normal color--red text--uppercase spaced-bottom--none">Support</h4><li><a href="/products/redgate-monitor/support" class=""><span class="text--bold">Go to support</span></a></li><li><a href="https://documentation.red-gate.com/monitor" class=""><span class="text--bold">Documentation</span></a></li><li><a href="https://productsupport.red-gate.com/hc/en-us/community/topics/24961659138461-Redgate-Monitor" class=""><span class="text--bold">Support Forum</span></a></li><li><a href="https://productsupport.red-gate.com/hc/en-us/sections/360000442613-Redgate-Monitor" class=""><span class="text--bold">Product help articles</span></a></li><li><a href="https://productsupport.red-gate.com/home" class=""><span class="text--bold">Contact support</span></a></li></div></div></ul><a href="#toggle" class="arrow" title="Submenu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"><path d="m5 8.79 1-1a.996.996 0 0 1 1.41 0l4.6 4.6 4.6-4.6a.996.996 0 0 1 1.41 0l1 1a.5.5 0 0 1 0 .7l-7 7-7-7a.497.497 0 0 1-.019-.7z"></path></svg></a></li></ul></nav><nav aria-label="Redgate Monitor highlighted navigation action"><ul><li><a class="
                button 
                button--primary 
                
            " href="/products/redgate-monitor/trial/"><span class="hide-on-small">Free trial</span><span class="show-on-small hide-on-max">Try</span></a></li><li><a class="
                button 
                button--dark-grey 
                icon--shopping-cart
            " href="/products/redgate-monitor/pricing/"><span class="hide-on-small">Buy now</span><span class="show-on-small hide-on-max">Buy</span></a></li></ul></nav><button class="hide-on-max show-on-small secondary-nav__toggle toggle-down" title="Show menu"></button></div></div><script type="application/ld+json">{
  "@context": "https://schema.org",
  "@type": [
    "Product",
    "SoftwareApplication"
  ],
  "name": "Redgate Monitor",
  "brand": {
    "@type": "Brand",
    "name": "Redgate"
  },
  "applicationCategory": "DeveloperApplication",
  "operatingSystem": "Windows, Linux, Web",
  "description": "Real-time multi-platform performance monitoring, with alerts and diagnostics",
  "url": "https://www.red-gate.com/products/redgate-monitor/",
  "downloadUrl": "https://www.red-gate.com/products/redgate-monitor/trial/",
  "image": "https://www.red-gate.com/wp-content/uploads/2020/06/sql-monitor.png",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "229",
    "bestRating": "5",
    "worstRating": "1"
  },
  "review": [
    {
      "@type": "Review",
      "author": {
        "@type": "Organization",
        "name": "G2"
      },
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "4.5",
        "bestRating": "5",
        "worstRating": "1"
      },
      "reviewBody": "Based on 121 reviews on G2",
      "url": "https://www.g2.com/products/redgate-monitor/reviews"
    },
    {
      "@type": "Review",
      "author": {
        "@type": "Organization",
        "name": "Gartner Peer Insights"
      },
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "4.7",
        "bestRating": "5",
        "worstRating": "1"
      },
      "reviewBody": "Based on 60 reviews on Gartner Peer Insights",
      "url": "https://www.gartner.com/reviews/market/infrastructure-monitoring-tools/vendor/redgate-software/product/redgate-monitor"
    },
    {
      "@type": "Review",
      "author": {
        "@type": "Organization",
        "name": "TrustRadius"
      },
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "8.0",
        "bestRating": "10",
        "worstRating": "1"
      },
      "reviewBody": "Based on 32 reviews on TrustRadius",
      "url": "https://www.trustradius.com/products/redgate-monitor/reviews"
    },
    {
      "@type": "Review",
      "author": {
        "@type": "Organization",
        "name": "Capterra"
      },
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "4.5",
        "bestRating": "5",
        "worstRating": "1"
      },
      "reviewBody": "Based on 16 reviews on Capterra",
      "url": "https://www.capterra.com/p/141452/SQL-Monitor/"
    }
  ],
  "award": [
    "Best IT Infrastructure Software Products 2026"
  ],
  "offers": {
    "@type": "Offer",
    "availability": "https://schema.org/InStock",
    "url": "https://www.red-gate.com/products/redgate-monitor/pricing",
    "priceValidUntil": "2026-12-31",
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "doesNotShip": true
    },
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": "1233",
      "priceCurrency": "USD",
      "billingDuration": {
        "@type": "QuantitativeValue",
        "value": 12,
        "unitCode": "MON"
      }
    },
    "description": "14-day free trial available"
  },
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "Supported database",
      "value": "Cross-RDBMS"
    },
    {
      "@type": "PropertyValue",
      "name": "Supported database",
      "value": "MySQL"
    },
    {
      "@type": "PropertyValue",
      "name": "Supported database",
      "value": "Oracle"
    },
    {
      "@type": "PropertyValue",
      "name": "Supported database",
      "value": "PostgreSQL"
    },
    {
      "@type": "PropertyValue",
      "name": "Supported database",
      "value": "SQL Server"
    }
  ],
  "isVariantOf": {
    "@type": "ProductGroup",
    "@id": "https://www.red-gate.com/products/redgate-monitor/#group",
    "name": "Redgate Monitor",
    "url": "https://www.red-gate.com/products/redgate-monitor/"
  }
}</script><script type="application/ld+json">{
  "@context": "https://schema.org",
  "@type": "ProductGroup",
  "@id": "https://www.red-gate.com/products/redgate-monitor/#group",
  "name": "Redgate Monitor",
  "url": "https://www.red-gate.com/products/redgate-monitor/",
  "productGroupID": "redgate-monitor",
  "image": "https://www.red-gate.com/assets/products/redgate-monitor/images/redgate-monitor.svg",
  "hasVariant": [
    {
      "@type": "Product",
      "name": "Redgate Monitor Standard",
      "url": "https://www.red-gate.com/products/redgate-monitor/",
      "brand": {
        "@type": "Brand",
        "name": "Redgate"
      },
      "image": "https://www.red-gate.com/assets/products/redgate-monitor/images/redgate-monitor.svg",
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "USD",
        "priceValidUntil": "2026-12-31",
        "availability": "https://schema.org/InStock",
        "url": "https://www.red-gate.com/products/redgate-monitor/trial/",
        "shippingDetails": {
          "@type": "OfferShippingDetails",
          "doesNotShip": true
        },
        "description": "14-day free trial available"
      }
    },
    {
      "@type": "Product",
      "name": "Redgate Monitor Standard SaaS",
      "url": "https://www.red-gate.com/products/redgate-monitor/",
      "brand": {
        "@type": "Brand",
        "name": "Redgate"
      },
      "image": "https://www.red-gate.com/assets/products/redgate-monitor/images/redgate-monitor.svg",
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "USD",
        "priceValidUntil": "2026-12-31",
        "availability": "https://schema.org/InStock",
        "url": "https://www.red-gate.com/products/redgate-monitor/",
        "shippingDetails": {
          "@type": "OfferShippingDetails",
          "doesNotShip": true
        },
        "description": "14-day free trial available"
      }
    },
    {
      "@type": "Product",
      "name": "Redgate Monitor Enterprise",
      "url": "https://www.red-gate.com/products/redgate-monitor/enterprise/",
      "brand": {
        "@type": "Brand",
        "name": "Redgate"
      },
      "image": "https://www.red-gate.com/assets/products/redgate-monitor/images/redgate-monitor.svg",
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "USD",
        "priceValidUntil": "2026-12-31",
        "availability": "https://schema.org/InStock",
        "url": "https://www.red-gate.com/products/redgate-monitor/enterprise/",
        "shippingDetails": {
          "@type": "OfferShippingDetails",
          "doesNotShip": true
        },
        "description": "14-day free trial available"
      }
    }
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "229",
    "bestRating": "5",
    "worstRating": "1"
  }
}</script><section class="
            band 
            product__hero 
            curve
            
        "><div class="curve background-color--white color--grey--9 " style="background-repeat:no-repeat"><div class="band__inner-container padded-v--none grid flex flex-column-reverse--medium flex-align--center"><div class="grid__col grid__col--span-6-of-12 grid__col--span-12-of-12--medium padded-v--loose padded-v--medium"><div class="padded-right"><h1 class="text--redgate text--big color--grey--9">Future-proof database monitoring</h1><p class="beta text--normal">Multi-platform database observability for your entire estate. Optimize performance, ensure security, and mitigate potential risks with fast deep-dive analysis, intelligent alerting, and AI-powered insights.</p><div class="spaced-top"><a class="button button--primary " href="/products/redgate-monitor/#get-in-touch">Get in touch</a><br class="hide-on-max show-on-medium"/><a class="
                                                    button 
                                                    button--dark-grey 
                                                     
                                                    spaced-left 
                                                    spaced-left--none--medium 
                                                    spaced-top--tight--medium
                                                " href="https://monitor.red-gate.com/">Try the online demo</a></div></div></div><div class="grid__col grid__col--span-6-of-12 grid__col--span-12-of-12--medium padded-top--medium padded-bottom--none--medium "><div><div class="image--container"><script type="application/ld+json">{"@context":"https://schema.org","@type":"VideoObject","name":"The Benefits of Redgate Monitor | Testimonial","description":"Chris Yates, Managing Director at Republic Bank, explains why Redgate Monitor has been a game changer for them.Redgate Monitor is the world's most popular tool for monitoring your SQL Server estate. Understand server performance in an instant with fast deep-dive analysis.","thumbnailUrl":"https://img.youtube.com/vi/597uRh9YzZ0/maxresdefault.jpg","embedUrl":"https://www.youtube.com/embed/597uRh9YzZ0","contentUrl":"https://www.youtube.com/watch?v=597uRh9YzZ0","uploadDate":"2023-01-31T00:00:00Z","duration":"PT26S"}</script><a class="video--play display--inline" aria-label="Open video" href="#video"><img src="https://cdn.red-gate.com/assets/products/redgate-monitor/images/hero-image.jpg" alt="A man looking at the camera" loading="eager" fetchPriority="high" class=""/></a></div></div></div></div></div></section><section class="banner-slim banner-slim--image band border-color--grey--3 border-top border-bottom padded-v--tight overflow-visible background-color--grey--1"><div class="band__inner-container padded-v--none"><a rel="" target="_self" class="flex flex-align--center" href="/products/redgate-monitor/resources/redgate-monitor-demo/"><p class="spaced-bottom--none   "><span class="text--bold banner-slim__heading border-right border-color--grey--7 ">See our monitoring solution in action</span> <!-- -->Watch the demo video to see what Redgate Monitor can do</p><span class="icon--arrow-right-link spaced-left--tight "></span></a></div></section><div class="band" id="top-rated"><div class="band__inner-container"><h2 class="text--redgate alpha color--red text--center spaced-bottom--tight">Top rated and trusted for database monitoring</h2><section class="carousel"><div class="carousel__slide-container"><article class="carousel__slide"><div class="band"><ul class="list--bare list--horizontal text--center grid"><li class="grid__col grid__col--span-4-of-12"><img src="https://cdn.red-gate.com/assets/images/reviews/g2.svg" alt="G2 logo" loading="lazy" class="spaced-bottom--tight image-center"/><div class="flex flex-justify--center"><div class="review-carousel-card__stars"><img src="https://cdn.red-gate.com/assets/images/global/ratings/full.svg" alt="Full star" loading="lazy" width="28" height="27"/><img src="https://cdn.red-gate.com/assets/images/global/ratings/full.svg" alt="Full star" loading="lazy" width="28" height="27"/><img src="https://cdn.red-gate.com/assets/images/global/ratings/full.svg" alt="Full star" loading="lazy" width="28" height="27"/><img src="https://cdn.red-gate.com/assets/images/global/ratings/full.svg" alt="Full star" loading="lazy" width="28" height="27"/><img src="https://cdn.red-gate.com/assets/images/global/ratings/half.svg" alt="Half star" loading="lazy" width="28" height="27"/></div></div><p class="spaced-top--tight"><a href="https://www.g2.com/products/redgate-monitor/reviews" target="_blank" rel="noopener noreferrer">Rated <strong>4.4</strong> out of 5</a></p></li><li class="grid__col grid__col--span-4-of-12 spaced-v--small"><div class="gartner-widget "><div class="gatebase spinner--gatebase"></div><div class="gatebase spinner--gatebase spinner--gatebase--2"></div><div class="gatebase spinner--gatebase spinner--gatebase--3"></div></div></li><li class="grid__col grid__col--span-4-of-12"><img src="https://cdn.red-gate.com/assets/images/reviews/trust-radius.svg" alt="TrustRadius logo" loading="lazy" class="spaced-bottom--tight image-center"/><div class="flex flex-justify--center"><div class="review-carousel-card__stars"><img src="https://cdn.red-gate.com/assets/images/global/ratings/full.svg" alt="Full star" loading="lazy" width="28" height="27"/><img src="https://cdn.red-gate.com/assets/images/global/ratings/full.svg" alt="Full star" loading="lazy" width="28" height="27"/><img src="https://cdn.red-gate.com/assets/images/global/ratings/full.svg" alt="Full star" loading="lazy" width="28" height="27"/><img src="https://cdn.red-gate.com/assets/images/global/ratings/full.svg" alt="Full star" loading="lazy" width="28" height="27"/><img src="https://cdn.red-gate.com/assets/images/global/ratings/empty.svg" alt="Empty star" loading="lazy" width="28" height="27"/></div></div><p class="spaced-top--tight"><a href="https://www.trustradius.com/products/redgate-sql-monitor/reviews" target="_blank" rel="noopener noreferrer">Rated <strong>8.1</strong> out of 10</a></p></li></ul></div></article><article class="carousel__slide"><div class="band"><ul class="list--bare list--horizontal text--center grid flex flex-wrap flex-justify--center"><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/leader.svg" alt="G2 - Leader - Summer 2026" loading="lazy"/></li><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/leader-enterprise.svg" alt="G2 - Leader, Enterprise - Summer 2026" loading="lazy"/></li><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/leader-mid-market.svg" alt="G2 - Leader, Mid-Market - Summer 2026" loading="lazy"/></li><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/leader-small-business.svg" alt="G2 - Leader, Small Business - Summer 2026" loading="lazy"/></li><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/momentum-leader.svg" alt="G2 - Momentum Leader - Summer 2026" loading="lazy"/></li></ul></div></article><article class="carousel__slide"><div class="band"><ul class="list--bare list--horizontal text--center grid flex flex-wrap flex-justify--center"><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/best-relationship.svg" alt="G2 - Best Relationship - Summer 2026" loading="lazy"/></li><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/best-results.svg" alt="G2 - Best Results - Summer 2026" loading="lazy"/></li><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/emea-regional-leader-mid-market.svg" alt="G2 - EMEA Regional Leader, Mid-Market - Summer 2026" loading="lazy"/></li><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/high-performer-enterprise.svg" alt="G2 - High Performer, Enterprise - Summer 2026" loading="lazy"/></li><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/high-performer.svg" alt="G2 - High Performer - Summer 2026" loading="lazy"/></li></ul></div></article><article class="carousel__slide"><div class="band"><ul class="list--bare list--horizontal text--center grid flex flex-wrap flex-justify--center"><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/most-implementable.svg" alt="G2 - Most Implementable - Summer 2026" loading="lazy"/></li><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/regional-leader.svg" alt="G2 - Regional Leader - Summer 2026" loading="lazy"/></li><li class="grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight"><img src="https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/users-love-us.png" alt="G2 - Users Love Us - Summer 2026" loading="lazy"/></li></ul></div></article></div><div class="carousel__pagination" role="group" aria-label="Carousel Pagination"><button class="carousel__pagination--prev slick-prev slick-arrow" type="button">Previous</button><ul class="slick-dots"><li class=""><button class="carousel__pagination--active" aria-label="Go to slide 1">0</button></li><li class=""><button class="" aria-label="Go to slide 2">1</button></li><li class=""><button class="" aria-label="Go to slide 3">2</button></li><li class=""><button class="" aria-label="Go to slide 4">3</button></li></ul><button class="carousel__pagination--next slick-next slick-arrow" type="button">Next</button></div></section></div></div><div class="band background-color--grey--1"><div class="band__inner-container grid padded-top--loose padded-bottom--none padded-top--small padded-bottom--small"><div class="grid__col grid__col--span-6-of-12 padded-right padded-right--none--small spaced-bottom"><h2 class="alpha color--red text--redgate">Monitor your entire server estate from a single pane of glass</h2><p class="beta text--normal spaced-bottom">Redgate Monitor helps you manage your entire database estate from a single pane of glass. Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB – on premises, in the cloud, or in hybrid environments. Get database observability to proactively mitigate potential risks with instant problem diagnosis and customizable alerting. No downtime, customer complaints, or wake-up calls at 3am.</p><p><a href="#pricing" class="gamma color--red icon icon--arrow-down">See pricing and editions</a></p></div><div class="grid__col grid__col--span-6-of-12"><img src="https://cdn.red-gate.com/assets/products/redgate-monitor/images/single-pane-of-glass.png" alt="Redgate Monitor dashboard" loading="lazy" class="border-top border-left border-right border-color--grey--4"/></div></div></div><div class="band"><div class="band__inner-container grid"><p class="visually-hidden">Benefits</p><div class="grid__row padded-v--loose padded-top--none--small"><div class="grid__col grid__col--span-6-of-12"><h3 class="alpha text--redgate color--red">Increase efficiency and performance</h3><p class="beta text--normal">Redgate Monitor accelerates daily database maintenance by automating time-consuming tasks, such as identifying long-running queries or tracking blocked processes. Now equipped with Monitor AI, you can instantly surface performance bottlenecks and tune queries faster – without the manual effort. This frees up time to proactively improve the performance and security of your servers while ensuring your monitoring solution evolves as your challenges do.</p></div><div class="grid__col grid__col--span-5-of-12 grid__col--push-1-of-12 spaced-top--small"><div class="image--container"><a class="lightbox lightbox--zoom display--inline" aria-label="Open image" href="#image"><img src="https://cdn.red-gate.com/assets/products/redgate-monitor/images/top-queries-small.png" alt="Increase efficiency and performance" loading="lazy" class=""/><span class="icon--plus-circle"></span></a></div></div></div><div class="grid__row padded-v--loose padded-top--none--small"><div class="grid__col grid__col--span-6-of-12"><h3 class="alpha text--redgate color--red">Minimize downtime</h3><p class="beta text--normal">Whether your databases are hosted on-premises, in the cloud or a mixture of both, with instant problem diagnosis and customizable alerts you have the answers to the health of your estate at your fingertips. Drill down into potential issues and solve them before they become a problem.</p></div><div class="grid__col grid__col--span-5-of-12 grid__col--push-1-of-12 spaced-top--small"><div class="image--container"><a class="lightbox lightbox--zoom display--inline" aria-label="Open image" href="#image"><img src="https://cdn.red-gate.com/assets/products/redgate-monitor/images/execution-plan-small.png" alt="Minimize downtime" loading="lazy" class=""/><span class="icon--plus-circle"></span></a></div></div></div><div class="grid__row padded-v--loose padded-top--none--small"><div class="grid__col grid__col--span-6-of-12"><h3 class="alpha text--redgate color--red">Scale with expanding server estates</h3><p class="beta text--normal">Redgate Monitor grows and adapts with your server estate, offering the scalability to support your complex, multi-platform environment. Regardless of where your servers are hosted, consistent monitoring for on-prem and cloud databases means you can manage your entire environment from a single pane of glass – giving you the agility to respond quickly as things change.  Stay on top of configurations, access rights, installed versions and patches, licensing, disk usage statistics, backups and more – all in one place.</p></div><div class="grid__col grid__col--span-5-of-12 grid__col--push-1-of-12 spaced-top--small"><div class="image--container"><a class="lightbox lightbox--zoom display--inline" aria-label="Open image" href="#image"><img src="https://cdn.red-gate.com/assets/products/redgate-monitor/images/installed-versions-small.png" alt="Scale with expanding server estates" loading="lazy" class=""/><span class="icon--plus-circle"></span></a></div></div></div></div></div><section class="band background-color--grey--1"><div class="band__inner-container padded-v--loose grid text--center"><h1 class="text--redgate">See Redgate Monitor in action</h1><p class="beta text--normal spaced-bottom">Try the live environment to see how Redgate Monitor works right away</p><a href="https://monitor.red-gate.com" target="_blank" rel="noreferrer noopener" class="button button--dark-grey">Try the online demo</a></div></section><section class="band"><div class="band__inner-container flex flex-direction--column"><h1 class="text--redgate text--left spaced-bottom color--red">Features Redgate Monitor customers love</h1><div><div class="content-accordion__item flex flex-direction--column border-bottom border-color--grey--3 background-color--grey--1"><button class="button--transparent display--block text--left" title="Read less"><div class="flex flex-justify--space-between flex-align--center"><h2 class="beta spaced-bottom--none flex flex-align--center"><span class="flex-shrink flex-basis--0">Global Overview</span><span class="text--normal flex-grow"> <!-- -->- <!-- -->See all your servers at a glance</span></h2><span class="beta spaced-bottom--none color--red icon--arrow-up-link"></span></div></button><section class="
            band 
            content-block 
             
            
            content-block--18
        "><div class="
                band__inner-container
                padded-top--none
                
            "><div class="content-block__content
                        
                        
                    "><p>SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB – all in one place.</p><p>Get a unified, web-based view of all your instances, availability groups, clusters and virtual machines, no matter where they're located.</p><p>If anything needs attention, you can quickly drill down for detailed performance statistics.</p></div><div class="content-block__media  "><img src="https://cdn.red-gate.com/assets/products/redgate-monitor/images/features/global-overview.png" alt="" loading="lazy" class=""/></div></div></section></div><div class="content-accordion__item flex flex-direction--column border-bottom border-color--grey--1 "><button class="button--transparent display--block text--left" title="Read more"><div class="flex flex-justify--space-between flex-align--center"><h2 class="beta spaced-bottom--none flex flex-align--center"><span class="color--red spaced-right--tight hide-on-medium">New! </span> <span class="flex-shrink flex-basis--0">Self-hosted or SaaS</span><span class="text--normal flex-grow"> <!-- -->- <!-- -->Align with your organization’s policy</span></h2><span class="beta spaced-bottom--none color--red icon--arrow-down-link"></span></div></button></div><div class="content-accordion__item flex flex-direction--column border-bottom border-color--grey--1 "><button class="button--transparent display--block text--left" title="Read more"><div class="flex flex-justify--space-between flex-align--center"><h2 class="beta spaced-bottom--none flex flex-align--center"><span class="color--red spaced-right--tight hide-on-medium">New! </span> <span class="flex-shrink flex-basis--0">Monitor AI for Query Analysis</span><span class="text--normal flex-grow"> <!-- -->- <!-- -->Find and fix problematic queries faster</span></h2><span class="beta spaced-bottom--none color--red icon--arrow-down-link"></span></div></button></div><div class="content-accordion__item flex flex-direction--column border-bottom border-color--grey--1 "><button class="button--transparent display--block text--left" title="Read more"><div class="flex flex-justify--space-between flex-align--center"><h2 class="beta spaced-bottom--none flex flex-align--center"><span class="flex-shrink flex-basis--0">Hybrid Monitoring</span><span class="text--normal flex-grow"> <!-- -->- <!-- -->Confident cloud migrations, optimized performance databases</span></h2><span class="beta spaced-bottom--none color--red icon--arrow-down-link"></span></div></button></div><div class="content-accordion__item flex flex-direction--column border-bottom border-color--grey--1 "><button class="button--transparent display--block text--left" title="Read more"><div class="flex flex-justify--space-between flex-align--center"><h2 class="beta spaced-bottom--none flex flex-align--center"><span class="flex-shrink flex-basis--0">Diagnosis</span><span class="text--normal flex-grow"> <!-- -->- <!-- -->Understand and resolve problems in an instant</span></h2><span class="beta spaced-bottom--none color--red icon--arrow-down-link"></span></div></button></div><div class="content-accordion__item flex flex-direction--column border-bottom border-color--grey--1 "><button class="button--transparent display--block text--left" title="Read more"><div class="flex flex-justify--space-between flex-align--center"><h2 class="beta spaced-bottom--none flex flex-align--center"><span class="flex-shrink flex-basis--0">Intelligent Alerting</span><span class="text--normal flex-grow"> <!-- -->- <!-- -->Know about issues first</span></h2><span class="beta spaced-bottom--none color--red icon--arrow-down-link"></span></div></button></div><div class="content-accordion__item flex flex-direction--column border-bottom border-color--grey--1 "><button class="button--transparent display--block text--left" title="Read more"><div class="flex flex-justify--space-between flex-align--center"><h2 class="beta spaced-bottom--none flex flex-align--center"><span class="flex-shrink flex-basis--0">Deployments</span><span class="text--normal flex-grow"> <!-- -->- <!-- -->Unearth bad database deployments</span></h2><span class="beta spaced-bottom--none color--red icon--arrow-down-link"></span></div></button></div><div class="content-accordion__item flex flex-direction--column border-bottom border-color--grey--1 "><button class="button--transparent display--block text--left" title="Read more"><div class="flex flex-justify--space-between flex-align--center"><h2 class="beta spaced-bottom--none flex flex-align--center"><span class="flex-shrink flex-basis--0">Auditing</span><span class="text--normal flex-grow"> <!-- -->- <!-- -->Ensure data security and regulatory compliance</span></h2><span class="beta spaced-bottom--none color--red icon--arrow-down-link"></span></div></button></div><div class="content-accordion__item flex flex-direction--column border-bottom border-color--grey--1 "><button class="button--transparent display--block text--left" title="Read more"><div class="flex flex-justify--space-between flex-align--center"><h2 class="beta spaced-bottom--none flex flex-align--center"><span class="flex-shrink flex-basis--0">Reporting</span><span class="text--normal flex-grow"> <!-- -->- <!-- -->Keep your stakeholders in the loop</span></h2><span class="beta spaced-bottom--none color--red icon--arrow-down-link"></span></div></button></div></div></div></section><section class="band background-color--grey--1"><div class="band__inner-container padded-v--loose grid text--center"><h1 class="text--redgate">Download your free trial</h1><p class="beta text--normal spaced-bottom">Grab a free trial for 14 days</p><a class="button button--primary" href="/products/redgate-monitor/trial/">Start your free trial</a></div></section><section class="band text--center"><div class="band__inner-container padded-v--loose"><div class="grid"><div class="grid__col grid__col--span-10-of-12 grid__col--push-1-of-12"><section class="carousel"><div class="carousel__slide-container"><article class="carousel__slide" data-dot="[object Object]"><blockquote class=" "><p><span class="alpha text--normal">“<!-- -->I wanted to be more proactive by helping developers gain control over what went wrong, when it went wrong, and to be able to show them how they could fix it.<!-- -->”</span></p><footer><cite class="gamma spaced-top"><span class="cite--name"><span class="color--red">Paw Jershauge</span>, <!-- -->Database Architect<!-- -->, <!-- -->Orifarm</span></cite></footer></blockquote></article><article class="carousel__slide" data-dot="[object Object]"><blockquote class=" "><p><span class="alpha text--normal">With Redgate Monitor, Digital Outsource Services is able to catch deployment issues before they impact the business - saving 15 hours a week in manual checking.</span></p><footer><a class="display--inline text--medium padded--tight spaced-top--tight color--red icon icon--right icon--arrow-right" target="_self" rel="" href="/products/redgate-monitor/case-studies/digital-outsource-services-catching-deployment-problems-and-saving-15-hours-a-week/">Read the case study</a></footer></blockquote></article><article class="carousel__slide" data-dot="[object Object]"><blockquote class=" "><p><span class="alpha text--normal">“<!-- -->Monitor lets us quickly know what the exact problem is, so we can jump on it and fix it before the customer even notices.<!-- -->”</span></p><footer><cite class="gamma spaced-top"><span class="cite--name"><span class="color--red">Nick Percy</span>, <!-- -->Senior DBA<!-- -->, <!-- -->Claranet</span></cite></footer></blockquote></article><article class="carousel__slide" data-dot="[object Object]"><blockquote class=" "><p><span class="alpha text--normal">“<!-- -->The alerting is really helpful, being able to filter out the noise and get exactly what we need.<!-- -->”</span></p><footer><cite class="gamma spaced-top"><span class="cite--name"><span class="color--red">Phil Grayson</span>, <!-- -->Consultant<!-- -->, <!-- -->xTEN</span></cite></footer></blockquote></article><article class="carousel__slide" data-dot="[object Object]"><blockquote class=" "><p><span class="alpha text--normal">TruStone Financial uses Redgate Monitor to assess which databases to migrate to the cloud and control cloud database spend.</span></p><footer><a class="display--inline text--medium padded--tight spaced-top--tight color--red icon icon--right icon--arrow-right" target="_self" rel="" href="/products/redgate-monitor/case-studies/trustone-financial-how-sql-monitor-dramatically-reduced-the-time-to-resolve-issues-enabling-progress-with-new-projects-and-value-added-work/">Read the case study</a></footer></blockquote></article></div><div class="carousel__pagination" role="group" aria-label="Carousel Pagination"><button class="carousel__pagination--prev slick-prev slick-arrow" type="button">Previous</button><ul class="slick-dots"><li class="carousel__pagination--custom-dot"><button class="carousel__pagination--active" aria-label="Go to slide 1"><img src="https://cdn.red-gate.com/assets/images/company-logos/svg/orifarm.svg" alt="" loading="lazy"/></button></li><li class="carousel__pagination--custom-dot"><button class="" aria-label="Go to slide 2"><img src="https://cdn.red-gate.com/assets/images/company-logos/svg/digital-outsource.svg" alt="" loading="lazy"/></button></li><li class="carousel__pagination--custom-dot"><button class="" aria-label="Go to slide 3"><img src="https://cdn.red-gate.com/assets/images/company-logos/svg/claranet.svg" alt="" loading="lazy"/></button></li><li class="carousel__pagination--custom-dot"><button class="" aria-label="Go to slide 4"><img src="https://cdn.red-gate.com/assets/images/company-logos/svg/xten.svg" alt="" loading="lazy"/></button></li><li class="carousel__pagination--custom-dot"><button class="" aria-label="Go to slide 5"><img src="https://cdn.red-gate.com/assets/images/company-logos/svg/trustone.svg" alt="" loading="lazy"/></button></li></ul><button class="carousel__pagination--next slick-next slick-arrow" type="button">Next</button></div></section></div></div></div></section><section class="band scheme--lightest-grey pricing" id="pricing"><div class="band__inner-container grid padded-v--loose"><h1 class="text--redgate spaced-bottom">Pricing and editions</h1><div class="grid__col grid__col--span-4-of-12 grid__col--span-12-of-12--medium spaced-bottom"><h2 class="gamma spaced-bottom--tight">Monitor one of the below per server license</h2><a href="#pricing-server" class="color--black"><div class="padded-v--tight border-top grid collapsable-element"><div class="grid__col grid__col--span-1-of-12"><span class="icon--server color--red beta"></span></div><div class="grid__col grid__col--span-9-of-12"><span class="beta text--normal"><b>x<!-- -->1</b> <!-- -->server<!-- --> <span class="delta">(<!-- -->Multiple instances<!-- -->)</span></span></div><div class="grid__col grid__col--span-2-of-12 align-self--end"><span class="icon--chevron-down color--red beta"></span></div></div></a><a href="#pricing-azure-database" class="color--black"><div class="padded-v--tight border-top grid collapsable-element"><div class="grid__col grid__col--span-1-of-12"><span class="icon--azure-database color--red beta"></span></div><div class="grid__col grid__col--span-9-of-12"><span class="beta text--normal"><b>x<!-- -->5</b> <!-- -->Azure SQL Databases<!-- --> </span></div><div class="grid__col grid__col--span-2-of-12 align-self--end"><span class="icon--chevron-down color--red beta"></span></div></div></a><a href="#pricing-cloud-paas" class="color--black"><div class="padded-v--tight border-top grid collapsable-element"><div class="grid__col grid__col--span-1-of-12"><span class="icon--cloud-server color--red beta"></span></div><div class="grid__col grid__col--span-9-of-12"><span class="beta text--normal"><b>x<!-- -->1</b> <!-- -->Cloud (PaaS) instance<!-- --> </span></div><div class="grid__col grid__col--span-2-of-12 align-self--end"><span class="icon--chevron-down color--red beta"></span></div></div></a><a href="#pricing-server-cluster" class="color--black"><div class="padded-v--tight border-top grid collapsable-element"><div class="grid__col grid__col--span-1-of-12"><span class="icon--server-cluster color--red beta"></span></div><div class="grid__col grid__col--span-9-of-12"><span class="beta text--normal"><b>x<!-- -->1</b> <!-- -->Cluster node<!-- --> </span></div><div class="grid__col grid__col--span-2-of-12 align-self--end"><span class="icon--chevron-down color--red beta"></span></div></div></a><a href="#pricing-virtual-machine" class="color--black"><div class="padded-v--tight border-top grid collapsable-element"><div class="grid__col grid__col--span-1-of-12"><span class="icon--virtual-machine color--red beta"></span></div><div class="grid__col grid__col--span-9-of-12"><span class="beta text--normal"><b>x<!-- -->1</b> <!-- -->Virtual machine<!-- --> </span></div><div class="grid__col grid__col--span-2-of-12 align-self--end"><span class="icon--chevron-down color--red beta"></span></div></div></a><div class="padded-top"><h3 class="color--red text--bold">Any questions?</h3><p class="delta text--normal"><span class="dynaPhone">0800 169 7433</span><br/><a class="color--grey--9" href="mailto:sales@red-gate.com">sales@red-gate.com</a></p></div></div><div class="grid__col grid__col--span-8-of-12 grid__col--span-12-of-12--medium flex"><div class="grid__col grid__col--span-6-of-12 grid__col--span-12-of-12--small flex"><div class="flex flex-grow pricing-column" style="padding-left:5px;padding-right:5px"><div class="rounded flex flex-grow flex-direction--column background-color--white "><div class="pricing-tabs rounded--top"><div class="pricing-tab pricing-tab--active" role="tab" aria-selected="true" aria-label="Self-hosted pricing" tabindex="0">Self-hosted</div><div class="pricing-tab " role="tab" aria-selected="false" aria-label="SaaS pricing" tabindex="0">SaaS</div></div><div class="padded"><div class="flex spaced-bottom" style="justify-content:space-between"><h1 class="beta spaced-bottom--none text--redgate color--grey--7 " style="flex-shrink:0">Standard</h1><label for="server-select"><span class="visually-hidden">Select server option</span></label><select style="width:auto" id="server-select"><option value="1" selected="">1-4 servers</option><option value="5">5-9 servers</option><option value="10">10-19 servers</option><option value="20">20+ servers</option></select></div><p class="text--bold"><span class="text--big pricing-text color--grey--7"></span> <span class="gamma text--normal color--grey--7">per server, per year</span></p><div class="padded-v--tight   "><p class="">Ideal for businesses looking for a powerful, comprehensive database monitoring solution.</p><div><a class="button spaced-right--tight button--dark-grey" href="/products/redgate-monitor/pricing/?quantity=1">Buy now</a></div></div><h2 class="delta text--medium">Standard includes:</h2><ul class="list--tick"><li>Global overview</li><li>Diagnosis</li><li>Alerting</li><li>Deployments tracking</li><li>Query impact</li><li>Multi-platform monitoring</li></ul></div></div></div></div><div class="grid__col grid__col--span-6-of-12 grid__col--span-12-of-12--small spaced-top--medium flex"><div class="flex flex-grow pricing-column" style="padding-left:5px;padding-right:5px"><div class="rounded padded flex flex-grow flex-direction--column background-color--white "><div class="pricing-tabs--equivalent"></div><div class=""><div class="flex spaced-bottom" style="justify-content:space-between"><h1 class="beta spaced-bottom--none text--redgate color--red " style="flex-shrink:0">Enterprise</h1></div><p class="text--bold"><span class="text--big pricing-text color--grey--7">Contact us</span> </p><div class="padded-v--tight   "><p class="">The perfect choice for organizations requiring advanced monitoring capabilities.</p><div><a class="button spaced-right--tight button--primary" href="/products/redgate-monitor/#get-in-touch">Get in touch</a><div class="ctasubnote spaced-top--tight"><p class="epsilon text--normal">Also available in<!-- --> <a href="https://aws.amazon.com/marketplace/pp/prodview-sm6zhq4utg4ey" target="_blank" rel="noopener noreferrer" title="Redgate Monitor in AWS Marketplace" class="color--red text--medium"><img src="https://cdn.red-gate.com/assets/images/marketplaces/aws.svg" alt="AWS Marketplace logo" loading="lazy" style="margin-left:4px;margin-right:4px"/></a> and <a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/redgatesoftwareltd1582042578263.redgate_monitor_enterprise" target="_blank" rel="noopener noreferrer" title="Redgate Monitor in Microsoft Azure Marketplace" class="color--red text--medium"><img src="https://cdn.red-gate.com/assets/images/marketplaces/microsoft.svg" alt="Microsoft Azure Marketplace logo" loading="lazy" style="margin-left:4px;margin-right:4px"/></a>Marketplaces.</p></div></div></div><h2 class="delta text--medium">Everything in Standard plus:</h2><ul class="list--tick spaced-bottom"><li>Security monitoring &amp; auditing</li><li>High Availability architecture</li><li>Data API</li><li>Redgate Monitor sensitive action log</li></ul><p class="text--right"><a class="button button--transparent icon--right icon--arrow-right-link" href="/products/redgate-monitor/enterprise/">Learn more</a></p></div></div></div></div></div></div></section><section class="band"><div class="band__inner-container padded-v--loose"><h1 class="text--redgate">Ready to see Redgate Monitor in action?</h1><div class="grid flex display--block--medium"><div class="grid__col grid__col--span-4-of-12 padded-v padded-right padded-right--none--small flex flex-direction--column"><div class="flex-grow"><h2 class="text--redgate">Try live online</h2><p class="spaced-bottom">Jump right in! Best for those who like to dig around and see how a tool works right away.</p></div><a href="https://monitor.red-gate.com" target="_blank" rel="noreferrer noopener" class="icon icon--external icon--right color--red text--medium">Try the online demo</a></div><div class="grid__col grid__col--span-4-of-12 padded-v padded-h--tight padded-h--none--small flex flex-direction--column"><div class="flex-grow"><h2 class="text--redgate">Watch a demo</h2><p class="spaced-bottom">See our monitoring solution in action, watch the 5-minute overview demo of Redgate Monitor.</p></div><a href="/products/redgate-monitor/resources/redgate-monitor-demo" class="icon icon--play-circle color--red text--medium">Watch the demo</a></div><div class="grid__col grid__col--span-4-of-12 padded-v padded-left padded-left--none--small flex flex-direction--column"><div class="flex-grow"><h2 class="text--redgate">Grab a free trial</h2><p class="spaced-bottom">If you want a little longer to play around with Redgate Monitor, the good news is it&#x27;s yours, for free, for 14 days.</p></div><a href="/products/redgate-monitor/trial/" class="button button--primary" style="align-self:start">Start your trial</a></div></div></div></section><section class="band background-color--grey--1"><div class="band__inner-container"><h2 class="alpha text--redgate color--red padded-bottom">Integrations</h2><div class="integrations spaced-bottom"><div class="integrations__integration"><div class="rounded background-color--white"><div class="padded--tight"><div class="integration__logo"><img src="https://www.red-gate.com/wp-content/uploads/2021/04/Flyway.svg" alt="" loading="lazy"/></div><h3>Flyway</h3><p>Out of the box</p></div><ul class="integration__links integration__links--deployments"><li>Deployments</li><li><a href="https://documentation.red-gate.com/sm/performance-and-activity-monitoring/dashboards-and-overviews/server-overview-pages/using-the-server-overview" class="icon--maintenance" title="Documentation"></a></li><li><a href="https://www.red-gate.com/hub/product-learning/sql-monitor/automate-responses-to-bad-deployments-with-sql-monitor" class="icon--pdf" title="How-to articles"></a></li><li><a href="https://www.red-gate.com/hub/university/courses/sql-monitor/overview-of-sql-monitor/a-tour-of-the-sql-monitor-gui/server-overview-basics" class="icon--video" title="Video classes"></a></li></ul></div></div><div class="integrations__integration"><div class="rounded background-color--white"><div class="padded--tight"><div class="integration__logo"><img src="https://www.red-gate.com/wp-content/uploads/2020/10/Logo-Blue_140px_rgb.png" alt="" loading="lazy"/></div><h3>Octopus Deploy</h3><p>API</p></div><ul class="integration__links integration__links--deployments"><li>Deployments</li><li><a href="https://documentation.red-gate.com/sm/api" class="icon--maintenance" title="Documentation"></a></li><li><a href="/hub/product-learning/sql-monitor/automate-responses-to-bad-deployments-with-sql-monitor" class="icon--pdf" title="How-to articles"></a></li></ul></div></div><div class="integrations__integration"><div class="rounded background-color--white"><div class="padded--tight"><div class="integration__logo"><img src="https://www.red-gate.com/wp-content/uploads/2020/10/splunk.png" alt="" loading="lazy"/></div><h3>Splunk</h3><p>Webhook</p></div><ul class="integration__links integration__links--alerting"><li>Alerting</li><li><a href="https://documentation.red-gate.com/sm/metrics-alerts-and-notifications/configuring-alert-notifications/setting-up-webhook-notifications" class="icon--maintenance" title="Documentation"></a></li><li><a href="/hub/university/courses/sql-monitor/advanced-alerts-and-custom-metrics" class="icon--video" title="Video classes"></a></li></ul></div></div><div class="integrations__integration"><div class="rounded background-color--white"><div class="padded--tight"><div class="integration__logo"><img src="https://www.red-gate.com/wp-content/uploads/2020/10/servicenowlogo.png" alt="" loading="lazy"/></div><h3>ServiceNow</h3><p>Webhook</p></div><ul class="integration__links integration__links--alerting"><li>Alerting</li><li><a href="https://documentation.red-gate.com/sm/metrics-alerts-and-notifications/configuring-alert-notifications/setting-up-webhook-notifications" class="icon--maintenance" title="Documentation"></a></li><li><a href="/hub/university/courses/sql-monitor/advanced-alerts-and-custom-metrics" class="icon--video" title="Video classes"></a></li></ul></div></div></div><p class="text--center"><a class="color--red icon icon--right icon--arrow-right text--medium" href="/products/redgate-monitor/resources/integrations/">See all integrations</a></p></div></section><section class="band background-color--grey--1"><div class="band__inner-container"><h1 class="text--redgate color--red spaced-bottom--tight">Supported environments</h1><div class="spaced-bottom--tight"><div class="background-color--white rounded padded padded--tight--small"><h2 class="text--bold">Supported database types</h2><ul class="list--bare grid__row text--center"><li class="grid__col grid__col--span-2-of-10 grid__col--span-5-of-10--medium grid__col--span-10-of-10--small"><div class="padded--tight padded--none--small spaced-h--tight"><img src="https://cdn.red-gate.com/assets/products/redgate-monitor/images/logos/mssql.png" alt="Microsoft SQL Server" loading="lazy" title="Microsoft SQL Server"/><p class="hide-on-small">Microsoft SQL Server (2008 R2+)</p></div></li><li class="grid__col grid__col--span-2-of-10 grid__col--span-5-of-10--medium grid__col--span-10-of-10--small"><div class="padded--tight padded--none--small spaced-h--tight"><img src="https://cdn.red-gate.com/assets/products/redgate-monitor/images/logos/postgres.png" alt="PostgreSQL" loading="lazy" title="PostgreSQL"/><p class="hide-on-small">PostgreSQL (v10+)</p></div></li><li class="grid__col grid__col--span-2-of-10 grid__col--span-5-of-10--medium grid__col--span-10-of-10--small"><div class="padded--tight padded--none--small spaced-h--tight"><img src="https://cdn.red-gate.com/assets/products/redgate-monitor/images/logos/oracle.png" alt="Oracle" loading="lazy" title="Oracle"/><p class="hide-on-small">Oracle (19c+)</p></div></li><li class="grid__col grid__col--span-2-of-10 grid__col--span-5-of-10--medium grid__col--span-10-of-10--small"><div class="padded--tight padded--none--small spaced-h--tight"><img src="https://cdn.red-gate.com/assets/products/redgate-monitor/images/logos/mysql.png" alt="MySQL" loading="lazy" title="MySQL"/><p class="hide-on-small">MySQL (8.0+)</p></div></li><li class="grid__col grid__col--span-2-of-10 grid__col--span-5-of-10--medium grid__col--span-10-of-10--small"><div class="padded--tight padded--none--small spaced-h--tight"><img src="https://cdn.red-gate.com/assets/products/redgate-monitor/images/logos/mongodb.svg" alt="MongoDB" loading="lazy" title="MongoDB"/><p class="hide-on-small">MongoDB (6.0+)</p></div></li></ul></div></div><div class="padded-v--tight"><div class="background-color--white rounded padded padded--tight--small"><h2 class="text--bold">Supported platforms</h2><table class="table--tight"><thead><tr><th>Platform</th><th>SQL Server</th><th>PostgreSQL</th><th>Oracle</th><th>MySQL</th><th>MongoDB</th></tr></thead><tbody><tr><td>Windows (including cloud vms)</td><td><span class="icon icon--tick color--green"></span></td><td><span class="icon icon--cross"></span></td><td><span class="icon icon--cross"></span></td><td><span class="icon icon--cross"></span></td><td><span class="icon icon--cross"></span></td></tr><tr><td>Linux (including cloud vms)</td><td><span class="icon icon--tick color--green"></span></td><td><span class="icon icon--tick color--green"></span></td><td><span class="icon icon--tick color--green"></span></td><td><span class="icon icon--tick color--green"></span></td><td><span class="icon icon--tick color--green"></span></td></tr><tr><td>Amazon RDS</td><td><span class="icon icon--tick color--green"></span></td><td><span class="icon icon--tick color--green"></span></td><td><span class="icon icon--tick color--green"></span></td><td><span class="icon icon--tick color--green"></span></td><td><span class="icon icon--tick color--green"></span></td></tr><tr><td>Amazon Aurora</td><td>n/a</td><td><span class="icon icon--tick color--green"></span></td><td><span class="icon icon--cross"></span></td><td><span class="icon icon--cross"></span></td><td><span class="icon icon--cross"></span></td></tr><tr><td>Azure SQL DB</td><td><span class="icon icon--tick color--green"></span></td><td>n/a</td><td>n/a</td><td>n/a</td><td>n/a</td></tr><tr><td>Azure Managed Instance</td><td><span class="icon icon--tick color--green"></span></td><td>n/a</td><td>n/a</td><td>n/a</td><td>n/a</td></tr><tr><td>Azure Flexible Server</td><td>n/a</td><td><span class="icon icon--tick color--green"></span></td><td>n/a</td><td>n/a</td><td>n/a</td></tr></tbody></table></div></div><p class="text--center spaced-bottom--tight"><a href="https://documentation.red-gate.com/sm/installing-and-setting-up/planning-the-sql-monitor-infrastructure-and-installation/supported-platforms" target="_blank" rel="noreferrer noopener" class="color--red icon icon--right icon--arrow-right text--medium">Read the full documentation</a></p></div></section><section class="band"><div class="band__inner-container padded-top--loose"><h1 class="text--big text--redgate spaced-bottom">What sets Redgate Monitor apart</h1><div class="grid flex flex-wrap"><div class="grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom"><h2 class="text--intro text--bold">Works for the entire team</h2><p>Whether you’re an experienced database professional, just starting your career, or need to take care of databases on the side, Redgate Monitor gets you up and running quickly without sacrificing the depth of the diagnostic insights you need.</p></div><div class="grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom"><h2 class="text--intro text--bold">Scales with server estate size and needs</h2><p>Redgate Monitor is built to scale with the ever-increasing growth in server estates and the complexity of how data is hosted. Once you start using Redgate Monitor, it will grow with your data and your needs.</p></div><div class="grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom"><h2 class="text--intro text--bold">Helps move beyond firefighting</h2><p>Instead of just tracking issues, Redgate Monitor allows you to spot potential problems early, while you have time to plan the best response - rather than firefighting alerts as they occur.</p></div><div class="grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom"><h2 class="text--intro text--bold">Breaks down silos</h2><p>Integration with deployment tools such as Redgate Flyway, and the ability to provide developers with access to diagnostic data, helps to display the impact of deployments (e.g. on CPU) and improves collaboration between developers and DBAs.</p></div><div class="grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom"><h2 class="text--intro text--bold">Powered by the database software experts</h2><p>We’ve specialized in database software for over 25 years and dedicate eight in-house development teams to continuously improve Redgate Monitor.</p></div><div class="grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom"><h2 class="text--intro text--bold">Offers a community and support</h2><p>With various information, training resources and a large community of database professionals, we’re there to empower you to get the most out of monitoring your servers.</p></div></div></div></section><section class="band"><div class="band__inner-container padded-v--loose"><h1 class="visually-hidden text--redgate">Case studies</h1><div class="grid flex flex-wrap"><div class="grid__col grid__col--span-4-of-12 flex"><div class="padded--tight flex-grow"><div class="scheme--lightest-grey text--center library__item flex-basis-100"><a class="display--block link-image" aria-label="Open link: grenke AG: Database monitoring in 75% less time" href="/products/redgate-monitor/case-studies/grenke-database-monitoring-in-75-less-time/"><div class="library__height-fix"></div><img src="https://www.red-gate.com/wp-content/uploads/2021/05/Untitled.png" alt="" loading="lazy" class="library__image library__image--wide"/></a></div><div class="padded-top--tight"><p class="spaced-bottom--tight zeta scheme--lightest-blue padded-h display--inline">Case study</p><h2 class="delta"><a href="/products/redgate-monitor/case-studies/grenke-database-monitoring-in-75-less-time/">grenke AG: Database monitoring in 75% less time</a></h2><p>Redgate Monitor goes beyond time savings and enhanced visibility at grenke AG. It helps them make quick decisions with explanations and evaluation aids, so bottlenecks and errors are actioned before they can impact customers. </p></div></div></div><div class="grid__col grid__col--span-4-of-12 flex"><div class="padded--tight flex-grow"><div class="scheme--lightest-grey text--center library__item flex-basis-100"><a class="display--block link-image" aria-label="Open link: PointsBet: Keeping pace with the hybrid monitoring needs of a fast-growing global business" href="/products/redgate-monitor/case-studies/keeping-pace-with-the-hybrid-monitoring-needs-of-a-fast-growing-global-business/"><div class="library__height-fix"></div><img src="https://www.red-gate.com/wp-content/uploads/2021/12/PointsBet-case-study-thumbnail-1.png" alt="" loading="lazy" class="library__image library__image--wide"/></a></div><div class="padded-top--tight"><p class="spaced-bottom--tight zeta scheme--lightest-blue padded-h display--inline">Case study</p><h2 class="delta"><a href="/products/redgate-monitor/case-studies/keeping-pace-with-the-hybrid-monitoring-needs-of-a-fast-growing-global-business/">PointsBet: Keeping pace with the hybrid monitoring needs of a fast-growing global business</a></h2><p>The rapidly expanding online gaming provider, PointsBet, introduced Redgate Monitor to provide an expansive overview of its entire worldwide server estate, whether on-premises or on Azure.</p></div></div></div><div class="grid__col grid__col--span-4-of-12 flex"><div class="padded--tight flex-grow"><div class="scheme--lightest-grey text--center library__item flex-basis-100"><a class="display--block link-image" aria-label="Open link: TruStone Financial: Redgate Monitor dramatically reduced the time to resolve issues, enabling progress with new projects and value-add work" href="/products/redgate-monitor/case-studies/trustone-financial-how-sql-monitor-dramatically-reduced-the-time-to-resolve-issues-enabling-progress-with-new-projects-and-value-added-work/"><div class="library__height-fix"></div><img src="https://www.red-gate.com/wp-content/uploads/2023/04/Trustone-Financial-case-study-thumbnail.png" alt="" loading="lazy" class="library__image library__image--wide"/></a></div><div class="padded-top--tight"><p class="spaced-bottom--tight zeta scheme--lightest-blue padded-h display--inline">Case study</p><h2 class="delta"><a href="/products/redgate-monitor/case-studies/trustone-financial-how-sql-monitor-dramatically-reduced-the-time-to-resolve-issues-enabling-progress-with-new-projects-and-value-added-work/">TruStone Financial: Redgate Monitor dramatically reduced the time to resolve issues, enabling progress with new projects and value-add work</a></h2><p>Relying on a homegrown database monitoring solution was creating downtime, directly affecting members. Ensuring security and compliance was time-consuming and error prone as the company grew, so something had to change.</p></div></div></div></div></div></section><section class="band grid background-color--grey--1" id="get-in-touch"><div class="band__inner-container padded-v--loose flex display--block--small"><div class="grid__col grid__col--span-7-of-12 flex"><div class="padded-right--tight padded-right--none--small flex flex-direction--column flex-grow flex-basis-0"><div class="flex-grow spaced-bottom"><h2 class="alpha spaced-bottom--tight"><span class="spaced-right text--redgate">We&#x27;re here to help</span></h2><h2 class="alpha spaced-bottom"><a href="tel:0800 028 0309" class="icon--phone display--block--small spaced-top--tight--small"> <!-- -->0800 028 0309<!-- --> </a></h2><p class="alpha text--normal">Whether you want more details about<!-- --> <!-- -->Redgate Monitor<!-- -->, <!-- -->a demo or information on best practices – get in touch with us.</p></div><div class="spaced-bottom text--center--small"><div class="grid__col grid__col--span-6-of-12"><div class="padded-v--tight padded-right padded-left--none"><img src="https://cdn.red-gate.com/assets/solutions/db-devops/images/tools.svg?v=1600409632" alt="" loading="lazy" class="spaced-bottom--tight"/><h2 class="delta color--red text--bold">The industry standard tools for over 25 years</h2><p>Redgate has specialized in database software for over 25 years. Our products are used by 92% of the Fortune 100. 200,000 customers rely on Redgate worldwide.</p></div></div><div class="grid__col grid__col--span-6-of-12"><div class="padded-v--tight padded-right padded-left--none"><img src="https://cdn.red-gate.com/assets/solutions/db-devops/images/support.svg?v=1600409632" alt="" loading="lazy" class="spaced-bottom--tight"/><h2 class="delta color--red text--bold">World-class support</h2><p>Redgate offers comprehensive documentation and a friendly, helpful support team. An average 87% of customers rate our support &#x27;Excellent&#x27;.</p></div></div></div></div></div><div class="grid__col grid__col--span-5-of-12"><div class="padded--tight padded-h--none--small"><form id="mktoForm_4875"><div class="rg-marketo-loading-placeholder scheme--lightest-grey padded rounded shimmer" title="Loading form..."><div class="mktoFormRow"><div class="mktoFormCol"><div class="mktoFieldWrap"><label for="loading-field-1" class="mktoLabel color--grey--3">▅▅▅▅▅</label><input id="loading-field-1" type="text" class="mktoField shimmer" disabled=""/></div></div><div class="mktoFormCol"><div class="mktoFieldWrap"><label for="loading-field-2" class="mktoLabel color--grey--3">▅▅▅▅▅</label><input id="loading-field-2" type="text" class="mktoField shimmer" disabled=""/></div></div></div><div class="mktoFormRow"><div class="mktoFormCol"><div class="mktoFieldWrap"><label for="loading-field-email" class="mktoLabel color--grey--3">▅▅▅▅▅</label><input id="loading-field-email" class="mktoField shimmer" disabled=""/></div></div></div><div class="mktoButtonRow"><button type="submit" class="shimmer" disabled="" aria-label="Submit"> </button></div></div></form></div></div></div></section><!--$--><!--/$--></main><footer class="background-color--grey--1"><section class="band background-color--white padded-v"><div class="band__inner-container"><div class="grid"><div class="grid__col grid__col--span-6-of-12 grid__col--span-12-of-12--medium spaced-bottom--loose--medium"><div class="flex flex-align--start padded-right flex-wrap--small"><a class="padded-right spaced-bottom--tight link-image" href="/solutions/state-of-database-landscape/2026/download/"><img src="https://cdn.red-gate.com/assets/solutions/sodl/images/2026/sodl-2026-cover.svg?v=1771434675434" alt="The 2026 State of Database Landscape report cover" loading="lazy" width="180" class="" style="max-width:none"/></a><div class="padded-right padded-right--none--medium"><p class="text--uppercase text--bold color--red spaced-bottom--none">New report for 2026</p><h1 class="text--redgate beta"><a href="/solutions/state-of-database-landscape/2026/download/">2026 State of the Database Landscape</a></h1><p class="gamma text--normal">Database teams are under pressure to move faster than ever – without losing control. The State of the Database Landscape reveals how teams are responding in 2026.</p><p class="spaced-top"><a class="icon icon--arrow-right icon--right color--red text--medium" href="/solutions/state-of-database-landscape/2026/download/">Download the report</a></p></div></div></div><div class="grid__col grid__col--span-6-of-12 grid__col--span-12-of-12--medium spaced-bottom--loose--medium"><div class="flex flex-align--start padded-right flex-wrap--small"><a class="padded-right spaced-bottom--tight link-image" href="/hub/books/introduction-to-postgresql-for-the-data-professional/"><img src="https://cdn.red-gate.com/assets/solutions/images/entrypage/postgresql-for-the-data-professional.jpg" alt="The &quot;Introduction to PostgreSQL for the data professional&quot; front cover" loading="lazy" width="180" class="" style="max-width:none"/></a><div class="padded-right padded-right--none--medium"><p class="text--uppercase text--bold color--red spaced-bottom--none">Free book</p><h1 class="text--redgate beta"><a href="/hub/books/introduction-to-postgresql-for-the-data-professional/">Introduction to PostgreSQL for the data professional</a></h1><p class="gamma text--normal">From getting your first instance, to server configurations, we cover the PostgreSQL basics.</p><p class="spaced-top"><a class="icon icon--arrow-right icon--right color--red text--medium" href="/hub/books/introduction-to-postgresql-for-the-data-professional/">Get your free copy</a></p></div></div></div></div></div></section><div class="band__inner-container"><div class="footer__links"><div class="footer__col footer__col--tall"><div class="padded-bottom--tight padded-right--tight"><h2><a href="/products/">Products</a></h2><ul class="list--bare"><li><a href="/products/redgate-monitor/">Redgate Monitor</a></li><li><a href="/products/flyway/">Redgate Flyway</a></li><li><a href="/products/test-data-manager/">Redgate Test Data Manager</a></li><li><a href="/products/sql-toolbelt-essentials/">SQL Toolbelt Essentials</a></li><li><a href="/products/sql-prompt/">SQL Prompt</a></li><li><a href="/products/sql-compare/">SQL Compare</a></li></ul></div></div><div class="footer__col footer__col--tall"><div class="padded-bottom--tight padded-right--tight"><h2><a href="/solutions/overview/">Solutions</a></h2><ul class="list--bare"><li><a href="/solutions/use-cases/security-and-compliance/">Security and compliance</a></li><li><a href="/solutions/use-cases/database-monitoring-and-observability/">Database monitoring and observability</a></li><li><a href="/solutions/use-cases/database-change-management/">Database change management</a></li><li><a href="/solutions/use-cases/productivity-and-workflow-automation/">Productivity and workflow automation</a></li><li><a href="/solutions/use-cases/cloud-migration-and-workload-optimization/">Cloud migration and workload optimization</a></li><li><a href="/solutions/use-cases/database-modernization/">Database modernization</a></li><li><a href="/solutions/use-cases/efficiency-and-cost-optimization/">Efficiency and cost optimization</a></li><li><a href="/solutions/use-cases/ai-data-readiness/">AI data readiness</a></li></ul></div></div><div class="footer__col"><div class="padded-bottom--tight padded-right--tight"><h2><a href="https://productsupport.red-gate.com/hc">Support</a></h2><ul class="list--bare"><li><a href="https://forums.red-gate.com">Forums</a></li><li><a href="https://productsupport.red-gate.com/">Contact product support</a></li><li><a href="/customer/portal/">Find my licenses</a></li><li><a href="/products/old-versions/">Download older versions</a></li></ul></div></div><div class="footer__col"><div class="padded-bottom--tight padded-right--tight"><h2><a href="/our-company/">Our company</a></h2><ul class="list--bare"><li><a href="/our-company/careers/current-opportunities/">Careers</a></li><li><a href="/our-company/contact-us/">Contact us</a></li><li><a href="/blog/">Redgate Blog</a></li><li><a href="/our-company/careers/overview/#our-values">Our values</a></li><li><a href="/our-company/leadership/">Leadership</a></li></ul></div></div><div class="footer__col"><div class="padded-bottom--tight padded-right--tight"><h2><a href="/trust/">Trust Center</a></h2><ul class="list--bare"><li><a href="/support/license/">License agreement</a></li><li><a href="/trust/privacy-notice/">Privacy and cookies</a></li><li><a href="/trust/modern-slavery/">Modern slavery statement</a></li><li><a href="/trust/ccpa/"><abbr title="California Consumer Privacy Act. Limit the use of my sensitive personal data / do not sell my data">CCPA <span class="icon--info"></span></abbr></a></li><li><a href="/website/accessibility/">Accessibility</a></li></ul></div></div><div class="footer__col"><div class="padded-bottom--tight padded-right--tight"><h2><a href="/hub/">Community</a></h2><ul class="list--bare"><li><a href="/simple-talk/podcasts/">Podcast</a></li><li><a href="/simple-talk/">Simple Talk</a></li><li><a href="/hub/community/advocates/">Redgate Advocates</a></li><li><a href="https://www.sqlservercentral.com/" target="_blank" rel="noopener noreferrer">SQL Server Central</a></li></ul></div></div><div class="footer__col"><div class="padded-bottom--tight padded-right--tight"><h2><a href="/hub/">Learning</a></h2><ul class="list--bare"><li><a href="/hub/product-learning/">Product Articles</a></li><li><a href="/hub/events/">Events</a></li><li><a href="/hub/university/">University</a></li><li><a href="/hub/books/">Books</a></li></ul></div></div><div class="footer__col"><div class="padded-bottom--tight padded-right--tight"><h2><a href="/partners/find-a-partner/">Partners</a></h2><ul class="list--bare"><li><a href="/partners/find-a-partner/?list=resellers">Resellers</a></li><li><a href="/partners/find-a-partner/">Consulting partners</a></li></ul></div></div></div><div class="footer__copyright"><div class="footer__copyright__social"><h2 class="padded-bottom--tight">Follow us</h2><a class="footer-link-image" target="_blank" rel="noopener noreferrer" href="https://twitter.com/redgate"><img src="https://cdn.red-gate.com/assets/includes/footer/images/Twitter.svg?v=2" alt="Redgate on Twitter" loading="lazy" class="padded-bottom--tight" width="32" height="32"/></a><a class="footer-link-image" target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/company/red-gate-software/"><img src="https://cdn.red-gate.com/assets/includes/footer/images/Linkedin.svg" alt="Redgate on LinkedIn" loading="lazy" class="padded-bottom--tight padded-right padded-left"/></a><a class="footer-link-image" target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/user/RedGateVideos"><img src="https://cdn.red-gate.com/assets/includes/footer/images/YouTube.svg" alt="Redgate on YouTube" loading="lazy" class="padded-bottom--tight" width="32" height="32"/></a></div><div class="footer__copyright__logo"><img src="https://cdn.red-gate.com/assets/company/images/redgate-logo.svg" alt="" loading="lazy" title="Redgate" class="spaced-bottom--tight" width="250" height="45"/><ul class="list--bare list--horizontal"><li>Copyright 1999 - <!-- -->2026<!-- --> Red Gate Software Ltd</li></ul></div><div class="footer__copyright__partners"><img src="https://cdn.red-gate.com/assets/includes/footer/images/amazon-partner-network.png" alt="" loading="lazy" title="Amazon Partner Network" class="spaced-h--tight spaced-v--tight--small" width="201" height="56"/></div></div></div></footer><div class="band cookie-consent"><div class="band__inner-container grid padded-v--tight"><div class="grid__col grid__col--span-9-of-12"><h1 class="beta spaced-bottom--none">Cookies on red-gate.com</h1><div class="gamma text--normal spaced-bottom--tight"><p class="spaced-bottom--none">This website stores cookies on your computer.</p><p class="spaced-bottom--none">These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.</p><p>To find out more about the cookies we use, see our <!-- --> <a href="/trust/privacy-notice/">Privacy Policy</a>.</p></div><ul class="list--bare list--horizontal"><li class="spaced-right--tight"><button class="button button--primary button--small">Accept additional cookies</button></li><li class="spaced-right--tight"><button class="button button--small">Reject additional cookies</button></li><li class="spaced-right--tight"><a href="#">Customize additional cookies</a></li></ul></div></div></div><script src="/_next/static/chunks/0ezb69jdp6tjz.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[339756,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\"],\"default\"]\n3:I[621900,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0w-~cbiz5fod6.js\"],\"default\"]\n4:I[837457,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\"],\"default\"]\n7:I[92825,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\"],\"ClientSegmentRoot\"]\n8:I[589394,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\"],\"default\"]\na:I[897367,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\"],\"OutletBoundary\"]\nb:\"$Sreact.suspense\"\ne:I[897367,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\"],\"ViewportBoundary\"]\n10:I[897367,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\"],\"MetadataBoundary\"]\n12:I[165552,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/06~bsnfgc63yf.js\"],\"default\"]\n29:I[578496,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"default\"]\n2a:I[456471,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"default\"]\n2b:I[137008,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"default\"]\n2c:I[137008,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"slideClassName\"]\n2d:I[992873,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"default\"]\n34:I[54298,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"default\"]\n38:I[895887,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"default\"]\n44:I[68067,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/s"])</script><script>self.__next_f.push([1,"tatic/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"default\"]\n4c:I[237239,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"default\"]\n4d:I[984726,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"default\"]\n4e:I[77105,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"default\"]\n4f:I[175696,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n52:I[377853,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n53:I[928589,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"AppContextProvider\"]\n54:I[341308,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n55:I[876571,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0d72gn9mn3g_y.js\"],\"default\"]\n56:I[290873,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n57:I[552087,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n58:I[266073,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n59:I[92595,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n5a:I[771474,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/sta"])</script><script>self.__next_f.push([1,"tic/chunks/0g9filbftfs3o.js\"],\"default\"]\n5b:I[693602,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\",\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"/_next/static/chunks/11nl35yy2db.w.js\"],\"default\"]\n5c:I[479520,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"\"]\n6e:I[985749,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n6f:I[913080,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n70:I[265203,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n71:I[897314,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n72:I[489548,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n73:I[815594,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n74:I[970093,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n75:I[776218,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n76:I[186429,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n77:I[893342,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n78:I[835865,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n79:I[159061,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chunks/0g9filbftfs3o.js\"],\"default\"]\n7a:I[724771,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"/_next/static/chunks/0p_w69y1ri270.js\",\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"/_next/static/chun"])</script><script>self.__next_f.push([1,"ks/0g9filbftfs3o.js\"],\"default\"]\n85:I[27201,[\"/_next/static/chunks/0stq.x2z~53x6.js\",\"/_next/static/chunks/0tdp5h1-e4ous.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/0e.-_ts2ecfyo.css\",\"style\"]\n:HL[\"https://cdn.rd.gt/assets/fonts/roboto/normal/roboto-latin.woff2\",\"font\",{\"crossOrigin\":\"anonymous\",\"type\":\"font/woff2\"}]\n:HL[\"https://cdn.red-gate.com/assets/fonts/redgate-type/redgate-type-medium.woff\",\"font\",{\"crossOrigin\":\"anonymous\",\"type\":\"font/woff\"}]\n:HL[\"https://cdn.red-gate.com/assets/styles/isw.css?v=undefined\",\"style\"]\n:HL[\"https://cdn.red-gate.com/assets/styles/print.css?v=undefined\",\"style\",{\"media\":\"print\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"products\",\"redgate-monitor\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\",null],{\"children\":[\"(default)\",{\"children\":[\"products\",{\"children\":[\"redgate-monitor\",{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0stq.x2z~53x6.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0tdp5h1-e4ous.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$3\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0w-~cbiz5fod6.js\",\"async\":true}]],\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"band__inner-container padded-bottom--none text--center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text--redgate\",\"children\":\"We can't find the page you're looking for...\"}],[\"$\",\"form\",null,{\"action\":\"https://search.red-gate.com\",\"method\":\"get\",\"className\":\"search--404\",\"children\":[[\"$\",\"input\",null,{\"name\":\"s\",\"className\":\"search__input spaced-right--none\",\"placeholder\":\"Try searching...\"}],[\"$\",\"input\",null,{\"type\":\"hidden\",\"name\":\"t\",\"value\":\"entiresite\"}],[\"$\",\"input\",null,{\"type\":\"submit\",\"value\":\"Search\",\"className\":\"button button--primary search__submit\"}]]}],[\"$\",\"p\",null,{\"children\":[\"Or start from the \",[\"$\",\"a\",null,{\"href\":\"/\",\"children\":\"homepage\"}]]}],[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/404/images/404.svg\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"spaced-top\"}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0p_w69y1ri270.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0ww4-1ulyivtx.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/07q-qt-fwhm2e.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0g9filbftfs3o.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L5\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,\"$L6\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0e.-_ts2ecfyo.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0o.pzfjmhmm.j.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L7\",null,{\"Component\":\"$8\",\"slots\":{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]},\"serverProvidedParams\":{\"params\":{\"locale\":\"en\"},\"promises\":null}}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L9\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0eh4hrh9srmpo.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/11nl35yy2db.w.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$La\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@c\"}]}]]}],{},null,false,null]},null,false,null]},null,false,null]},null,false,null]},null,false,\"$@d\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Le\",null,{\"children\":\"$Lf\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L10\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L11\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$12\",[]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"FsI0WDxM8CkFAbXPaXd4D\"}\n"])</script><script>self.__next_f.push([1,"13:[]\nd:\"$W13\"\n15:Tb36,"])</script><script>self.__next_f.push([1,"{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"ProductGroup\",\n  \"@id\": \"https://www.red-gate.com/products/redgate-monitor/#group\",\n  \"name\": \"Redgate Monitor\",\n  \"url\": \"https://www.red-gate.com/products/redgate-monitor/\",\n  \"productGroupID\": \"redgate-monitor\",\n  \"image\": \"https://www.red-gate.com/assets/products/redgate-monitor/images/redgate-monitor.svg\",\n  \"hasVariant\": [\n    {\n      \"@type\": \"Product\",\n      \"name\": \"Redgate Monitor Standard\",\n      \"url\": \"https://www.red-gate.com/products/redgate-monitor/\",\n      \"brand\": {\n        \"@type\": \"Brand\",\n        \"name\": \"Redgate\"\n      },\n      \"image\": \"https://www.red-gate.com/assets/products/redgate-monitor/images/redgate-monitor.svg\",\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"0\",\n        \"priceCurrency\": \"USD\",\n        \"priceValidUntil\": \"2026-12-31\",\n        \"availability\": \"https://schema.org/InStock\",\n        \"url\": \"https://www.red-gate.com/products/redgate-monitor/trial/\",\n        \"shippingDetails\": {\n          \"@type\": \"OfferShippingDetails\",\n          \"doesNotShip\": true\n        },\n        \"description\": \"14-day free trial available\"\n      }\n    },\n    {\n      \"@type\": \"Product\",\n      \"name\": \"Redgate Monitor Standard SaaS\",\n      \"url\": \"https://www.red-gate.com/products/redgate-monitor/\",\n      \"brand\": {\n        \"@type\": \"Brand\",\n        \"name\": \"Redgate\"\n      },\n      \"image\": \"https://www.red-gate.com/assets/products/redgate-monitor/images/redgate-monitor.svg\",\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"0\",\n        \"priceCurrency\": \"USD\",\n        \"priceValidUntil\": \"2026-12-31\",\n        \"availability\": \"https://schema.org/InStock\",\n        \"url\": \"https://www.red-gate.com/products/redgate-monitor/\",\n        \"shippingDetails\": {\n          \"@type\": \"OfferShippingDetails\",\n          \"doesNotShip\": true\n        },\n        \"description\": \"14-day free trial available\"\n      }\n    },\n    {\n      \"@type\": \"Product\",\n      \"name\": \"Redgate Monitor Enterprise\",\n      \"url\": \"https://www.red-gate.com/products/redgate-monitor/enterprise/\",\n      \"brand\": {\n        \"@type\": \"Brand\",\n        \"name\": \"Redgate\"\n      },\n      \"image\": \"https://www.red-gate.com/assets/products/redgate-monitor/images/redgate-monitor.svg\",\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"0\",\n        \"priceCurrency\": \"USD\",\n        \"priceValidUntil\": \"2026-12-31\",\n        \"availability\": \"https://schema.org/InStock\",\n        \"url\": \"https://www.red-gate.com/products/redgate-monitor/enterprise/\",\n        \"shippingDetails\": {\n          \"@type\": \"OfferShippingDetails\",\n          \"doesNotShip\": true\n        },\n        \"description\": \"14-day free trial available\"\n      }\n    }\n  ],\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"4.5\",\n    \"reviewCount\": \"229\",\n    \"bestRating\": \"5\",\n    \"worstRating\": \"1\"\n  }\n}"])</script><script>self.__next_f.push([1,"9:[\"$L14\",[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$15\"}}],[\"$\",\"section\",null,{\"className\":\"\\n            band \\n            product__hero \\n            curve\\n            \\n        \",\"children\":[\"$\",\"div\",null,{\"className\":\"curve background-color--white color--grey--9 \",\"style\":{\"backgroundRepeat\":\"no-repeat\"},\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"band__inner-container padded-v--none grid flex flex-column-reverse--medium flex-align--center\",\"children\":[\"$undefined\",\"$L16\",\"$L17\",null]}]]}]}],\"$L18\",\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\",\"$L21\",\"$L22\",\"$L23\",\"$L24\",\"$L25\",\"$L26\"]\n16:[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-6-of-12 grid__col--span-12-of-12--medium padded-v--loose padded-v--medium\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded-right\",\"children\":[\"$undefined\",[\"$\",\"h1\",null,{\"className\":\"text--redgate text--big color--grey--9\",\"children\":\"Future-proof database monitoring\"}],[\"$\",\"p\",null,{\"className\":\"beta text--normal\",\"dangerouslySetInnerHTML\":{\"__html\":\"Multi-platform database observability for your entire estate. Optimize performance, ensure security, and mitigate potential risks with fast deep-dive analysis, intelligent alerting, and AI-powered insights.\"}}],null,[\"$\",\"div\",null,{\"className\":\"spaced-top\",\"children\":[\"$L27\",[[\"$\",\"br\",null,{\"className\":\"hide-on-max show-on-medium\"}],\"$L28\"],null]}]]}]}]\n17:[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-6-of-12 grid__col--span-12-of-12--medium padded-top--medium padded-bottom--none--medium \",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L29\",null,{\"image\":{\"src\":\"/assets/products/redgate-monitor/images/hero-image.jpg\",\"alt\":\"A man looking at the camera\",\"lightbox\":true,\"loading\":\"eager\"},\"video\":{\"id\":\"597uRh9YzZ0\",\"schema\":{\"name\":\"The Benefits of Redgate Monitor | Testimonial\",\"description\":\"Chris Yates, Managing Director at Republic Bank, explains why Redgate Monitor has been a game changer for them.Redgate Monitor is the world's most popular tool for monitoring your SQL Server estate. Understand server performance in an instant with fast deep-dive analysis.\",\"thumbnailUrl\":\"https://img.youtube.com/vi/597uRh9YzZ0/maxresdefault.jpg\",\"uploadDate\":\"2023-01-31T00:00:00Z\",\"duration\":\"PT26S\",\"contentUrl\":\"https://www.youtube.com/watch?v=597uRh9YzZ0\"}},\"onClick\":\"$undefined\"}],null]}]}]\n18:[\"$\",\"$L2a\",null,{\"heading\":\"See our monitoring solution in action\",\"body\":\"Watch the demo video to see what Redgate Monitor can do\",\"url\":\"/products/redgate-monitor/resources/redgate-monitor-demo\",\"image\":{\"src\":\"/assets/solutions/images/monitor/monitor-promo.png\",\"alt\":\"\",\"width\":100},\"backgroundColor\":\"grey--1\",\"borders\":{\"top\":true,\"bottom\":true}}]\n"])</script><script>self.__next_f.push([1,"19:[\"$\",\"div\",null,{\"className\":\"band\",\"id\":\"top-rated\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--redgate alpha color--red text--center spaced-bottom--tight\",\"children\":\"Top rated and trusted for database monitoring\"}],[\"$\",\"$L2b\",null,{\"children\":[[\"$\",\"article\",null,{\"className\":\"$2c\",\"data-dot\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"band\",\"children\":[\"$\",\"ul\",null,{\"className\":\"list--bare list--horizontal text--center grid\",\"children\":[[\"$\",\"li\",null,{\"className\":\"grid__col grid__col--span-4-of-12\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2.svg\",\"alt\":\"G2 logo\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"spaced-bottom--tight image-center\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-justify--center\",\"children\":[\"$\",\"div\",null,{\"className\":\"review-carousel-card__stars\",\"children\":[[[\"$\",\"img\",\"full-0\",{\"src\":\"https://cdn.red-gate.com/assets/images/global/ratings/full.svg\",\"alt\":\"Full star\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"width\":28,\"height\":27}],[\"$\",\"img\",\"full-1\",{\"src\":\"https://cdn.red-gate.com/assets/images/global/ratings/full.svg\",\"alt\":\"Full star\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"width\":28,\"height\":27}],[\"$\",\"img\",\"full-2\",{\"src\":\"https://cdn.red-gate.com/assets/images/global/ratings/full.svg\",\"alt\":\"Full star\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"width\":28,\"height\":27}],[\"$\",\"img\",\"full-3\",{\"src\":\"https://cdn.red-gate.com/assets/images/global/ratings/full.svg\",\"alt\":\"Full star\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"width\":28,\"height\":27}]],[\"$\",\"img\",\"half\",{\"src\":\"https://cdn.red-gate.com/assets/images/global/ratings/half.svg\",\"alt\":\"Half star\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"width\":28,\"height\":27}],[]]}]}],[\"$\",\"p\",null,{\"className\":\"spaced-top--tight\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.g2.com/products/redgate-monitor/reviews\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"Rated \",[\"$\",\"strong\",\"strong0\",{\"children\":[\"4.4\"]}],\" out of 5\"]}]}]]}],[\"$\",\"li\",null,{\"className\":\"grid__col grid__col--span-4-of-12 spaced-v--small\",\"children\":[\"$\",\"$L2d\",null,{}]}],[\"$\",\"li\",null,{\"className\":\"grid__col grid__col--span-4-of-12\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/trust-radius.svg\",\"alt\":\"TrustRadius logo\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"spaced-bottom--tight image-center\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-justify--center\",\"children\":[\"$\",\"div\",null,{\"className\":\"review-carousel-card__stars\",\"children\":[[[\"$\",\"img\",\"full-0\",{\"src\":\"https://cdn.red-gate.com/assets/images/global/ratings/full.svg\",\"alt\":\"Full star\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"width\":28,\"height\":27}],[\"$\",\"img\",\"full-1\",{\"src\":\"https://cdn.red-gate.com/assets/images/global/ratings/full.svg\",\"alt\":\"Full star\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"width\":28,\"height\":27}],[\"$\",\"img\",\"full-2\",{\"src\":\"https://cdn.red-gate.com/assets/images/global/ratings/full.svg\",\"alt\":\"Full star\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"width\":28,\"height\":27}],[\"$\",\"img\",\"full-3\",{\"src\":\"https://cdn.red-gate.com/assets/images/global/ratings/full.svg\",\"alt\":\"Full star\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"width\":28,\"height\":27}]],false,[[\"$\",\"img\",\"empty-0\",{\"src\":\"https://cdn.red-gate.com/assets/images/global/ratings/empty.svg\",\"alt\":\"Empty star\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"width\":28,\"height\":27}]]]}]}],[\"$\",\"p\",null,{\"className\":\"spaced-top--tight\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.trustradius.com/products/redgate-sql-monitor/reviews\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"Rated \",[\"$\",\"strong\",\"strong0\",{\"children\":[\"8.1\"]}],\" out of 10\"]}]}]]}]]}]}]}],[\"$\",\"article\",null,{\"className\":\"$2c\",\"data-dot\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"band\",\"children\":[\"$\",\"ul\",null,{\"className\":\"list--bare list--horizontal text--center grid flex flex-wrap flex-justify--center\",\"children\":[[\"$\",\"li\",\"G2 - Leader - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/leader.svg\",\"alt\":\"G2 - Leader - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}],\"$L2e\",\"$L2f\",\"$L30\",\"$L31\"]}]}]}],\"$L32\",\"$L33\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1a:[[\"$\",\"div\",null,{\"className\":\"band background-color--grey--1\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container grid padded-top--loose padded-bottom--none padded-top--small padded-bottom--small\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-6-of-12 padded-right padded-right--none--small spaced-bottom\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"alpha color--red text--redgate\",\"children\":\"Monitor your entire server estate from a single pane of glass\"}],[\"$\",\"p\",null,{\"className\":\"beta text--normal spaced-bottom\",\"children\":\"Redgate Monitor helps you manage your entire database estate from a single pane of glass. Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB – on premises, in the cloud, or in hybrid environments. Get database observability to proactively mitigate potential risks with instant problem diagnosis and customizable alerting. No downtime, customer complaints, or wake-up calls at 3am.\"}],[\"$\",\"p\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#pricing\",\"className\":\"gamma color--red icon icon--arrow-down\",\"children\":\"See pricing and editions\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-6-of-12\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/single-pane-of-glass.png\",\"alt\":\"Redgate Monitor dashboard\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"border-top border-left border-right border-color--grey--4\"}]}]]}]}],[\"$\",\"div\",null,{\"className\":\"band\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container grid\",\"children\":[[\"$\",\"p\",null,{\"className\":\"visually-hidden\",\"children\":\"Benefits\"}],[[\"$\",\"div\",\"Increase efficiency and performance\",{\"className\":\"grid__row padded-v--loose padded-top--none--small\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-6-of-12\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"alpha text--redgate color--red\",\"children\":\"Increase efficiency and performance\"}],[\"$\",\"p\",null,{\"className\":\"beta text--normal\",\"children\":\"Redgate Monitor accelerates daily database maintenance by automating time-consuming tasks, such as identifying long-running queries or tracking blocked processes. Now equipped with Monitor AI, you can instantly surface performance bottlenecks and tune queries faster – without the manual effort. This frees up time to proactively improve the performance and security of your servers while ensuring your monitoring solution evolves as your challenges do.\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-5-of-12 grid__col--push-1-of-12 spaced-top--small\",\"children\":[\"$\",\"$L34\",null,{\"type\":\"image\",\"image\":{\"src\":\"/assets/products/redgate-monitor/images/top-queries.png\",\"alt\":\"Increase efficiency and performance\"}}]}]]}],[\"$\",\"div\",\"Minimize downtime\",{\"className\":\"grid__row padded-v--loose padded-top--none--small\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-6-of-12\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"alpha text--redgate color--red\",\"children\":\"Minimize downtime\"}],[\"$\",\"p\",null,{\"className\":\"beta text--normal\",\"children\":\"Whether your databases are hosted on-premises, in the cloud or a mixture of both, with instant problem diagnosis and customizable alerts you have the answers to the health of your estate at your fingertips. Drill down into potential issues and solve them before they become a problem.\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-5-of-12 grid__col--push-1-of-12 spaced-top--small\",\"children\":[\"$\",\"$L34\",null,{\"type\":\"image\",\"image\":{\"src\":\"/assets/products/redgate-monitor/images/execution-plan.png\",\"alt\":\"Minimize downtime\"}}]}]]}],[\"$\",\"div\",\"Scale with expanding server estates\",{\"className\":\"grid__row padded-v--loose padded-top--none--small\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-6-of-12\",\"children\":[\"$L35\",\"$L36\"]}],\"$L37\"]}]]]}]}]]\n"])</script><script>self.__next_f.push([1,"1b:[\"$\",\"section\",null,{\"className\":\"band background-color--grey--1\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container padded-v--loose grid text--center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text--redgate\",\"children\":\"See Redgate Monitor in action\"}],[\"$\",\"p\",null,{\"className\":\"beta text--normal spaced-bottom\",\"children\":\"Try the live environment to see how Redgate Monitor works right away\"}],[\"$\",\"a\",null,{\"href\":\"https://monitor.red-gate.com\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"button button--dark-grey\",\"children\":\"Try the online demo\"}]]}]}]\n"])</script><script>self.__next_f.push([1,"1c:[\"$\",\"section\",null,{\"className\":\"band\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container flex flex-direction--column\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text--redgate text--left spaced-bottom color--red\",\"children\":\"Features Redgate Monitor customers love\"}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L38\",\"Global Overview\",{\"heading\":{\"heading\":\"Global Overview\",\"subHeading\":\"See all your servers at a glance\",\"new\":\"$undefined\"},\"open\":true,\"children\":[\"$\",\"section\",null,{\"className\":\"\\n            band \\n            content-block \\n             \\n            \\n            content-block--18\\n        \",\"children\":[\"$\",\"div\",null,{\"className\":\"\\n                band__inner-container\\n                padded-top--none\\n                \\n            \",\"children\":[[\"$\",\"div\",null,{\"className\":\"content-block__content\\n                        \\n                        \\n                    \",\"children\":[null,null,null,[[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB – all in one place.\"}}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Get a unified, web-based view of all your instances, availability groups, clusters and virtual machines, no matter where they're located.\"}}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"If anything needs attention, you can quickly drill down for detailed performance statistics.\"}}]]]}],[\"$\",\"div\",null,{\"className\":\"content-block__media  \",\"children\":[null,null,null,[\"$undefined\",[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/features/global-overview.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"\",\"style\":{}}]],null]}]]}]}]}],[\"$\",\"$L38\",\"Self-hosted or SaaS\",{\"heading\":{\"heading\":\"Self-hosted or SaaS\",\"subHeading\":\"Align with your organization’s policy\",\"new\":true},\"open\":false,\"children\":[\"$\",\"section\",null,{\"className\":\"\\n            band \\n            content-block \\n             \\n            \\n            content-block--18\\n        \",\"children\":[\"$\",\"div\",null,{\"className\":\"\\n                band__inner-container\\n                padded-top--none\\n                \\n            \",\"children\":[[\"$\",\"div\",null,{\"className\":\"content-block__content\\n                        \\n                        \\n                    \",\"children\":[null,null,null,[[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Choose the deployment model that works for you. Self-host Redgate Monitor or let Redgate do the hard work for you and free your teams from setup, maintenance, and infrastructure overhead.\"}}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Get predictable TCO, built‑in best practices, weekly feature updates, and powerful multi‑platform monitoring your whole team can tap into.\"}}]]]}],[\"$\",\"div\",null,{\"className\":\"content-block__media  \",\"children\":[null,null,null,[\"$undefined\",[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/monitor-saas.svg\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"\",\"style\":{}}]],null]}]]}]}]}],[\"$\",\"$L38\",\"Monitor AI for Query Analysis\",{\"heading\":{\"heading\":\"Monitor AI for Query Analysis\",\"subHeading\":\"Find and fix problematic queries faster\",\"new\":true},\"open\":false,\"children\":[\"$\",\"section\",null,{\"className\":\"\\n            band \\n            content-block \\n             \\n            \\n            content-block--18\\n        \",\"children\":[\"$\",\"div\",null,{\"className\":\"\\n                band__inner-container\\n                padded-top--none\\n                \\n            \",\"children\":[[\"$\",\"div\",null,{\"className\":\"content-block__content\\n                        \\n                        \\n                    \",\"children\":[null,null,null,[[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Monitor AI detects bottlenecks, analyzes execution trends, and surfaces actionable fixes – without the manual grind. Get faster insights and proactively optimize performance, so your databases stay reliable, and your team stays ahead.\"}}],\"$L39\"]]}],\"$L3a\"]}]}]}],\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\",\"$L3f\",\"$L40\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1d:[\"$\",\"section\",null,{\"className\":\"band background-color--grey--1\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container padded-v--loose grid text--center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text--redgate\",\"children\":\"Download your free trial\"}],[\"$\",\"p\",null,{\"className\":\"beta text--normal spaced-bottom\",\"children\":\"Grab a free trial for 14 days\"}],\"$L41\"]}]}]\n"])</script><script>self.__next_f.push([1,"1e:[\"$\",\"section\",null,{\"className\":\"band text--center\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container padded-v--loose\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-10-of-12 grid__col--push-1-of-12\",\"children\":[\"$\",\"$L2b\",null,{\"pagination\":true,\"arrows\":true,\"children\":[[\"$\",\"article\",\"0\",{\"className\":\"$2c\",\"data-dot\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/company-logos/svg/orifarm.svg\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}],\"children\":[\"$\",\"blockquote\",null,{\"className\":\" \",\"children\":[[[\"$\",\"p\",\"0\",{\"children\":[\"$\",\"span\",null,{\"className\":\"alpha text--normal\",\"children\":[\"“\",\"I wanted to be more proactive by helping developers gain control over what went wrong, when it went wrong, and to be able to show them how they could fix it.\",\"”\"]}]}]],[\"$\",\"footer\",null,{\"children\":[[\"$\",\"cite\",null,{\"className\":\"gamma spaced-top\",\"children\":[[\"$\",\"span\",null,{\"className\":\"cite--name\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"color--red\",\"children\":\"Paw Jershauge\"}],[\"$\",\"$1\",\"1\",{\"children\":[\", \",\"Database Architect\"]}],[\"$\",\"$1\",\"2\",{\"children\":[\", \",\"Orifarm\"]}]]}],\"$undefined\"]}],\"$undefined\"]}]]}]}],[\"$\",\"article\",\"1\",{\"className\":\"$2c\",\"data-dot\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/company-logos/svg/digital-outsource.svg\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}],\"children\":[\"$\",\"blockquote\",null,{\"className\":\" \",\"children\":[[[\"$\",\"p\",\"0\",{\"children\":[\"$\",\"span\",null,{\"className\":\"alpha text--normal\",\"children\":[null,\"With Redgate Monitor, Digital Outsource Services is able to catch deployment issues before they impact the business - saving 15 hours a week in manual checking.\",null]}]}]],[\"$\",\"footer\",null,{\"children\":[\"$undefined\",\"$L42\"]}]]}]}],[\"$\",\"article\",\"2\",{\"className\":\"$2c\",\"data-dot\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/company-logos/svg/claranet.svg\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}],\"children\":[\"$\",\"blockquote\",null,{\"className\":\" \",\"children\":[[[\"$\",\"p\",\"0\",{\"children\":[\"$\",\"span\",null,{\"className\":\"alpha text--normal\",\"children\":[\"“\",\"Monitor lets us quickly know what the exact problem is, so we can jump on it and fix it before the customer even notices.\",\"”\"]}]}]],[\"$\",\"footer\",null,{\"children\":[[\"$\",\"cite\",null,{\"className\":\"gamma spaced-top\",\"children\":[[\"$\",\"span\",null,{\"className\":\"cite--name\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"color--red\",\"children\":\"Nick Percy\"}],[\"$\",\"$1\",\"1\",{\"children\":[\", \",\"Senior DBA\"]}],[\"$\",\"$1\",\"2\",{\"children\":[\", \",\"Claranet\"]}]]}],\"$undefined\"]}],\"$undefined\"]}]]}]}],[\"$\",\"article\",\"3\",{\"className\":\"$2c\",\"data-dot\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/company-logos/svg/xten.svg\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}],\"children\":[\"$\",\"blockquote\",null,{\"className\":\" \",\"children\":[[[\"$\",\"p\",\"0\",{\"children\":[\"$\",\"span\",null,{\"className\":\"alpha text--normal\",\"children\":[\"“\",\"The alerting is really helpful, being able to filter out the noise and get exactly what we need.\",\"”\"]}]}]],[\"$\",\"footer\",null,{\"children\":[[\"$\",\"cite\",null,{\"className\":\"gamma spaced-top\",\"children\":[[\"$\",\"span\",null,{\"className\":\"cite--name\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"color--red\",\"children\":\"Phil Grayson\"}],[\"$\",\"$1\",\"1\",{\"children\":[\", \",\"Consultant\"]}],[\"$\",\"$1\",\"2\",{\"children\":[\", \",\"xTEN\"]}]]}],\"$undefined\"]}],\"$undefined\"]}]]}]}],[\"$\",\"article\",\"4\",{\"className\":\"$2c\",\"data-dot\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/company-logos/svg/trustone.svg\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}],\"children\":[\"$\",\"blockquote\",null,{\"className\":\" \",\"children\":[[[\"$\",\"p\",\"0\",{\"children\":[\"$\",\"span\",null,{\"className\":\"alpha text--normal\",\"children\":[null,\"TruStone Financial uses Redgate Monitor to assess which databases to migrate to the cloud and control cloud database spend.\",null]}]}]],[\"$\",\"footer\",null,{\"children\":[\"$undefined\",\"$L43\"]}]]}]}]]}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L44\",null,{}]\n"])</script><script>self.__next_f.push([1,"20:[\"$\",\"section\",null,{\"className\":\"band\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container padded-v--loose\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text--redgate\",\"children\":\"Ready to see Redgate Monitor in action?\"}],[\"$\",\"div\",null,{\"className\":\"grid flex display--block--medium\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-4-of-12 padded-v padded-right padded-right--none--small flex flex-direction--column\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex-grow\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--redgate\",\"children\":\"Try live online\"}],[\"$\",\"p\",null,{\"className\":\"spaced-bottom\",\"children\":\"Jump right in! Best for those who like to dig around and see how a tool works right away.\"}]]}],[\"$\",\"a\",null,{\"href\":\"https://monitor.red-gate.com\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"icon icon--external icon--right color--red text--medium\",\"children\":\"Try the online demo\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-4-of-12 padded-v padded-h--tight padded-h--none--small flex flex-direction--column\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex-grow\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--redgate\",\"children\":\"Watch a demo\"}],[\"$\",\"p\",null,{\"className\":\"spaced-bottom\",\"children\":\"See our monitoring solution in action, watch the 5-minute overview demo of Redgate Monitor.\"}]]}],[\"$\",\"a\",null,{\"href\":\"/products/redgate-monitor/resources/redgate-monitor-demo\",\"className\":\"icon icon--play-circle color--red text--medium\",\"children\":\"Watch the demo\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-4-of-12 padded-v padded-left padded-left--none--small flex flex-direction--column\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex-grow\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--redgate\",\"children\":\"Grab a free trial\"}],[\"$\",\"p\",null,{\"className\":\"spaced-bottom\",\"children\":\"If you want a little longer to play around with Redgate Monitor, the good news is it's yours, for free, for 14 days.\"}]]}],[\"$\",\"a\",null,{\"href\":\"/products/redgate-monitor/trial/\",\"className\":\"button button--primary\",\"style\":{\"alignSelf\":\"start\"},\"children\":\"Start your trial\"}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"22:[\"$\",\"section\",null,{\"className\":\"band background-color--grey--1\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text--redgate color--red spaced-bottom--tight\",\"children\":\"Supported environments\"}],[\"$\",\"div\",null,{\"className\":\"spaced-bottom--tight\",\"children\":[\"$\",\"div\",null,{\"className\":\"background-color--white rounded padded padded--tight--small\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--bold\",\"children\":\"Supported database types\"}],[\"$\",\"ul\",null,{\"className\":\"list--bare grid__row text--center\",\"children\":[[\"$\",\"li\",\"Microsoft SQL Server (2008 R2+)\",{\"className\":\"grid__col grid__col--span-2-of-10 grid__col--span-5-of-10--medium grid__col--span-10-of-10--small\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded--tight padded--none--small spaced-h--tight\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/logos/mssql.png\",\"alt\":\"Microsoft SQL Server\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"title\":\"Microsoft SQL Server\"}],[\"$\",\"p\",null,{\"className\":\"hide-on-small\",\"children\":\"Microsoft SQL Server (2008 R2+)\"}]]}]}],[\"$\",\"li\",\"PostgreSQL (v10+)\",{\"className\":\"grid__col grid__col--span-2-of-10 grid__col--span-5-of-10--medium grid__col--span-10-of-10--small\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded--tight padded--none--small spaced-h--tight\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/logos/postgres.png\",\"alt\":\"PostgreSQL\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"title\":\"PostgreSQL\"}],[\"$\",\"p\",null,{\"className\":\"hide-on-small\",\"children\":\"PostgreSQL (v10+)\"}]]}]}],[\"$\",\"li\",\"Oracle (19c+)\",{\"className\":\"grid__col grid__col--span-2-of-10 grid__col--span-5-of-10--medium grid__col--span-10-of-10--small\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded--tight padded--none--small spaced-h--tight\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/logos/oracle.png\",\"alt\":\"Oracle\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"title\":\"Oracle\"}],[\"$\",\"p\",null,{\"className\":\"hide-on-small\",\"children\":\"Oracle (19c+)\"}]]}]}],[\"$\",\"li\",\"MySQL (8.0+)\",{\"className\":\"grid__col grid__col--span-2-of-10 grid__col--span-5-of-10--medium grid__col--span-10-of-10--small\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded--tight padded--none--small spaced-h--tight\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/logos/mysql.png\",\"alt\":\"MySQL\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"title\":\"MySQL\"}],[\"$\",\"p\",null,{\"className\":\"hide-on-small\",\"children\":\"MySQL (8.0+)\"}]]}]}],[\"$\",\"li\",\"MongoDB (6.0+)\",{\"className\":\"grid__col grid__col--span-2-of-10 grid__col--span-5-of-10--medium grid__col--span-10-of-10--small\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded--tight padded--none--small spaced-h--tight\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/logos/mongodb.svg\",\"alt\":\"MongoDB\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"title\":\"MongoDB\"}],[\"$\",\"p\",null,{\"className\":\"hide-on-small\",\"children\":\"MongoDB (6.0+)\"}]]}]}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"padded-v--tight\",\"children\":[\"$\",\"div\",null,{\"className\":\"background-color--white rounded padded padded--tight--small\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--bold\",\"children\":\"Supported platforms\"}],[\"$\",\"table\",null,{\"className\":\"table--tight\",\"children\":[[\"$\",\"thead\",null,{\"children\":[\"$\",\"tr\",null,{\"children\":[[\"$\",\"th\",null,{\"children\":\"Platform\"}],[\"$\",\"th\",null,{\"children\":\"SQL Server\"}],[\"$\",\"th\",null,{\"children\":\"PostgreSQL\"}],[\"$\",\"th\",null,{\"children\":\"Oracle\"}],[\"$\",\"th\",null,{\"children\":\"MySQL\"}],[\"$\",\"th\",null,{\"children\":\"MongoDB\"}]]}]}],[\"$\",\"tbody\",null,{\"children\":[[\"$\",\"tr\",\"Windows (including cloud vms)\",{\"children\":[[\"$\",\"td\",null,{\"children\":\"Windows (including cloud vms)\"}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--cross\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--cross\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--cross\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--cross\"}]}]]}],\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\",\"$L4a\"]}]]}]]}]}],\"$L4b\"]}]}]\n"])</script><script>self.__next_f.push([1,"23:[\"$\",\"section\",null,{\"className\":\"band\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container padded-top--loose\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text--big text--redgate spaced-bottom\",\"children\":\"What sets Redgate Monitor apart\"}],[\"$\",\"div\",null,{\"className\":\"grid flex flex-wrap\",\"children\":[[\"$\",\"div\",\"Works for the entire team\",{\"className\":\"grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--intro text--bold\",\"children\":\"Works for the entire team\"}],[\"$\",\"p\",null,{\"children\":\"Whether you’re an experienced database professional, just starting your career, or need to take care of databases on the side, Redgate Monitor gets you up and running quickly without sacrificing the depth of the diagnostic insights you need.\"}]]}],[\"$\",\"div\",\"Scales with server estate size and needs\",{\"className\":\"grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--intro text--bold\",\"children\":\"Scales with server estate size and needs\"}],[\"$\",\"p\",null,{\"children\":\"Redgate Monitor is built to scale with the ever-increasing growth in server estates and the complexity of how data is hosted. Once you start using Redgate Monitor, it will grow with your data and your needs.\"}]]}],[\"$\",\"div\",\"Helps move beyond firefighting\",{\"className\":\"grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--intro text--bold\",\"children\":\"Helps move beyond firefighting\"}],[\"$\",\"p\",null,{\"children\":\"Instead of just tracking issues, Redgate Monitor allows you to spot potential problems early, while you have time to plan the best response - rather than firefighting alerts as they occur.\"}]]}],[\"$\",\"div\",\"Breaks down silos\",{\"className\":\"grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--intro text--bold\",\"children\":\"Breaks down silos\"}],[\"$\",\"p\",null,{\"children\":\"Integration with deployment tools such as Redgate Flyway, and the ability to provide developers with access to diagnostic data, helps to display the impact of deployments (e.g. on CPU) and improves collaboration between developers and DBAs.\"}]]}],[\"$\",\"div\",\"Powered by the database software experts\",{\"className\":\"grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--intro text--bold\",\"children\":\"Powered by the database software experts\"}],[\"$\",\"p\",null,{\"children\":\"We’ve specialized in database software for over 25 years and dedicate eight in-house development teams to continuously improve Redgate Monitor.\"}]]}],[\"$\",\"div\",\"Offers a community and support\",{\"className\":\"grid__col grid__col--span-4-of-12 grid__col--span-6-of-12--medium grid__col--span-12-of-12--small padded--tight spaced-bottom\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text--intro text--bold\",\"children\":\"Offers a community and support\"}],[\"$\",\"p\",null,{\"children\":\"With various information, training resources and a large community of database professionals, we’re there to empower you to get the most out of monitoring your servers.\"}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"25:[\"$\",\"section\",null,{\"className\":\"band grid background-color--grey--1\",\"id\":\"get-in-touch\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container padded-v--loose flex display--block--small\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-7-of-12 flex\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded-right--tight padded-right--none--small flex flex-direction--column flex-grow flex-basis-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex-grow spaced-bottom\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"alpha spaced-bottom--tight\",\"children\":[\"$\",\"span\",null,{\"className\":\"spaced-right text--redgate\",\"children\":\"We're here to help\"}]}],[\"$\",\"h2\",null,{\"className\":\"alpha spaced-bottom\",\"children\":[\"$\",\"a\",null,{\"href\":\"tel:0800 028 0309\",\"className\":\"icon--phone display--block--small spaced-top--tight--small\",\"children\":[\" \",\"0800 028 0309\",\" \"]}]}],[\"$\",\"p\",null,{\"className\":\"alpha text--normal\",\"children\":[\"Whether you want more details about\",\" \",\"Redgate Monitor\",\", \",\"a demo or information on best practices – get in touch with us.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"spaced-bottom text--center--small\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-6-of-12\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded-v--tight padded-right padded-left--none\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/solutions/db-devops/images/tools.svg?v=1600409632\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"spaced-bottom--tight\"}],[\"$\",\"h2\",null,{\"className\":\"delta color--red text--bold\",\"children\":\"The industry standard tools for over 25 years\"}],[\"$\",\"p\",null,{\"children\":\"Redgate has specialized in database software for over 25 years. Our products are used by 92% of the Fortune 100. 200,000 customers rely on Redgate worldwide.\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-6-of-12\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded-v--tight padded-right padded-left--none\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/solutions/db-devops/images/support.svg?v=1600409632\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"spaced-bottom--tight\"}],[\"$\",\"h2\",null,{\"className\":\"delta color--red text--bold\",\"children\":\"World-class support\"}],[\"$\",\"p\",null,{\"children\":\"Redgate offers comprehensive documentation and a friendly, helpful support team. An average 87% of customers rate our support 'Excellent'.\"}]]}]}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-5-of-12\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded--tight padded-h--none--small\",\"children\":[\"$\",\"$L4c\",null,{\"formId\":4875,\"followUpUrl\":\"/products/redgate-monitor/contact-us/thank-you\"}]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"26:[\"$\",\"$L4d\",null,{}]\n2e:[\"$\",\"li\",\"G2 - Leader, Enterprise - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/leader-enterprise.svg\",\"alt\":\"G2 - Leader, Enterprise - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}]\n2f:[\"$\",\"li\",\"G2 - Leader, Mid-Market - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/leader-mid-market.svg\",\"alt\":\"G2 - Leader, Mid-Market - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}]\n30:[\"$\",\"li\",\"G2 - Leader, Small Business - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/leader-small-business.svg\",\"alt\":\"G2 - Leader, Small Business - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}]\n31:[\"$\",\"li\",\"G2 - Momentum Leader - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/momentum-leader.svg\",\"alt\":\"G2 - Momentum Leader - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}]\n"])</script><script>self.__next_f.push([1,"32:[\"$\",\"article\",null,{\"className\":\"$2c\",\"data-dot\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"band\",\"children\":[\"$\",\"ul\",null,{\"className\":\"list--bare list--horizontal text--center grid flex flex-wrap flex-justify--center\",\"children\":[[\"$\",\"li\",\"G2 - Best Relationship - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/best-relationship.svg\",\"alt\":\"G2 - Best Relationship - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}],[\"$\",\"li\",\"G2 - Best Results - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/best-results.svg\",\"alt\":\"G2 - Best Results - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}],[\"$\",\"li\",\"G2 - EMEA Regional Leader, Mid-Market - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/emea-regional-leader-mid-market.svg\",\"alt\":\"G2 - EMEA Regional Leader, Mid-Market - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}],[\"$\",\"li\",\"G2 - High Performer, Enterprise - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/high-performer-enterprise.svg\",\"alt\":\"G2 - High Performer, Enterprise - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}],[\"$\",\"li\",\"G2 - High Performer - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/high-performer.svg\",\"alt\":\"G2 - High Performer - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"33:[\"$\",\"article\",null,{\"className\":\"$2c\",\"data-dot\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"band\",\"children\":[\"$\",\"ul\",null,{\"className\":\"list--bare list--horizontal text--center grid flex flex-wrap flex-justify--center\",\"children\":[[\"$\",\"li\",\"G2 - Most Implementable - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/most-implementable.svg\",\"alt\":\"G2 - Most Implementable - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}],[\"$\",\"li\",\"G2 - Regional Leader - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/regional-leader.svg\",\"alt\":\"G2 - Regional Leader - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}],[\"$\",\"li\",\"G2 - Users Love Us - Summer 2026\",{\"className\":\"grid__col grid__col--span-2-of-10 padded-h--loose padded-h--medium grid__col--span-6-of-12--small padded-h--tight--small spaced-bottom--tight\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/images/reviews/g2/summer-2026/users-love-us.png\",\"alt\":\"G2 - Users Love Us - Summer 2026\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"35:[\"$\",\"h3\",null,{\"className\":\"alpha text--redgate color--red\",\"children\":\"Scale with expanding server estates\"}]\n36:[\"$\",\"p\",null,{\"className\":\"beta text--normal\",\"children\":\"Redgate Monitor grows and adapts with your server estate, offering the scalability to support your complex, multi-platform environment. Regardless of where your servers are hosted, consistent monitoring for on-prem and cloud databases means you can manage your entire environment from a single pane of glass – giving you the agility to respond quickly as things change.  Stay on top of configurations, access rights, installed versions and patches, licensing, disk usage statistics, backups and more – all in one place.\"}]\n37:[\"$\",\"div\",null,{\"className\":\"grid__col grid__col--span-5-of-12 grid__col--push-1-of-12 spaced-top--small\",\"children\":[\"$\",\"$L34\",null,{\"type\":\"image\",\"image\":{\"src\":\"/assets/products/redgate-monitor/images/installed-versions.png\",\"alt\":\"Scale with expanding server estates\"}}]}]\n39:[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Gain deep visibility into query behavior, execution patterns, and wait times, paired with intelligent recommendations to resolve issues quickly. It’s everything your team needs to tune queries with confidence – centralized, intuitive, and now powered by AI.\"}}]\n3a:[\"$\",\"div\",null,{\"className\":\"content-block__media  \",\"children\":[null,null,null,[\"$undefined\",[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/features/ai-query-analysis.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"\",\"style\":{}}]],null]}]\n"])</script><script>self.__next_f.push([1,"3b:[\"$\",\"$L38\",\"Hybrid Monitoring\",{\"heading\":{\"heading\":\"Hybrid Monitoring\",\"subHeading\":\"Confident cloud migrations, optimized performance databases\",\"new\":\"$undefined\"},\"open\":false,\"children\":[\"$\",\"section\",null,{\"className\":\"\\n            band \\n            content-block \\n             \\n            \\n            content-block--18\\n        \",\"children\":[\"$\",\"div\",null,{\"className\":\"\\n                band__inner-container\\n                padded-top--none\\n                \\n            \",\"children\":[[\"$\",\"div\",null,{\"className\":\"content-block__content\\n                        \\n                        \\n                    \",\"children\":[null,null,null,[[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Redgate Monitor gives you full visibility into on-prem and cloud databases, helping you to plan cloud migrations, optimize workloads in the cloud, and modernize your data platform.\"}}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Baseline workloads, detect performance drops, and right-size your environment to ensure a smooth cloud migration. Quickly identify inefficient queries, fix bottlenecks, and optimize workloads for the cloud.\"}}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Monitor modern architectures like Amazon Aurora or Azure SQL Database from a single dashboard – with consistent, real-time insights across your hybrid estate.\"}}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003ca href=\\\"/products/redgate-monitor/entrypage/cloud-database-monitoring\\\" className=\\\"color--red icon icon--right icon--arrow-right text--medium\\\"\u003eLearn more about cloud database monitoring\u003c/a\u003e\"}}]]]}],[\"$\",\"div\",null,{\"className\":\"content-block__media  \",\"children\":[null,null,null,[\"$undefined\",[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/features/diagnosis.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"\",\"style\":{}}]],null]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"3c:[\"$\",\"$L38\",\"Diagnosis\",{\"heading\":{\"heading\":\"Diagnosis\",\"subHeading\":\"Understand and resolve problems in an instant\",\"new\":\"$undefined\"},\"open\":false,\"children\":[\"$\",\"section\",null,{\"className\":\"\\n            band \\n            content-block \\n             \\n            \\n            content-block--18\\n        \",\"children\":[\"$\",\"div\",null,{\"className\":\"\\n                band__inner-container\\n                padded-top--none\\n                \\n            \",\"children\":[[\"$\",\"div\",null,{\"className\":\"content-block__content\\n                        \\n                        \\n                    \",\"children\":[null,null,null,[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"When performance issues occur, time is at a premium. Redgate Monitor gives you more than just raw data. Get context-rich performance metrics to quickly pinpoint the cause of any problems. Use intelligent baselines to find the root cause – not just the symptom – and leverage built-in tips and guidance to resolve issues faster.\"}}]]}],[\"$\",\"div\",null,{\"className\":\"content-block__media  \",\"children\":[null,null,null,[\"$undefined\",[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/features/alerting.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"\",\"style\":{}}]],null]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"3d:[\"$\",\"$L38\",\"Intelligent Alerting\",{\"heading\":{\"heading\":\"Intelligent Alerting\",\"subHeading\":\"Know about issues first\",\"new\":\"$undefined\"},\"open\":false,\"children\":[\"$\",\"section\",null,{\"className\":\"\\n            band \\n            content-block \\n             \\n            \\n            content-block--18\\n        \",\"children\":[\"$\",\"div\",null,{\"className\":\"\\n                band__inner-container\\n                padded-top--none\\n                \\n            \",\"children\":[[\"$\",\"div\",null,{\"className\":\"content-block__content\\n                        \\n                        \\n                    \",\"children\":[null,null,null,[[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Redgate Monitor comes preconfigured with over 65 fully-customizable alerts for the most important operational and performance issues. You can also build your own metrics and alerts, or download ones \u003ca href=\\\"https://sqlmonitormetrics.red-gate.com/\\\" target=\\\"_blank\\\" rel=\\\"noreferrer noopener\\\"\u003ecreated by our community of experts\u003c/a\u003e.\"}}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"For selected metrics, you can enable dynamic alerts that use machine learning to dynamically adjust thresholds based on historical data, reducing noise and ensuring alerts highlight real anomalies.\"}}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Alerts are displayed in our Grouped Inbox, arranged by common themes and issues, so they are easy to see, prioritize and act on. You can also set up alert notifications to come through email, Slack, PagerDuty, SNMP traps, or your ticketing tool of choice using webhooks. You can also manage your alerts using PowerShell and our API.\"}}]]]}],[\"$\",\"div\",null,{\"className\":\"content-block__media  \",\"children\":[null,null,null,[\"$undefined\",[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/features/deployments.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"\",\"style\":{}}]],null]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"3e:[\"$\",\"$L38\",\"Deployments\",{\"heading\":{\"heading\":\"Deployments\",\"subHeading\":\"Unearth bad database deployments\",\"new\":\"$undefined\"},\"open\":false,\"children\":[\"$\",\"section\",null,{\"className\":\"\\n            band \\n            content-block \\n             \\n            \\n            content-block--18\\n        \",\"children\":[\"$\",\"div\",null,{\"className\":\"\\n                band__inner-container\\n                padded-top--none\\n                \\n            \",\"children\":[[\"$\",\"div\",null,{\"className\":\"content-block__content\\n                        \\n                        \\n                    \",\"children\":[null,null,null,[[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Every time you make a deployment, Redgate Monitor picks up this information and displays it on the Instance timeline alongside key database metrics.\"}}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"If you suddenly experience unusual behavior after a deployment, you’ll know exactly where to start your investigation.\"}}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"If you’re deploying your database changes using Redgate’s deployment tool \u003ca href=\\\"/products/flyway/\\\"\u003eRedgate Flyway\u003c/a\u003e, you can see details of that deployment directly within Redgate Monitor.\"}}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"You can also integrate third-party deployment tools using PowerShell and our API to see custom annotations on the overview graphs.\"}}]]]}],[\"$\",\"div\",null,{\"className\":\"content-block__media  \",\"children\":[null,null,null,[\"$undefined\",[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/features/query-impact.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"\",\"style\":{}}]],null]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"3f:[\"$\",\"$L38\",\"Auditing\",{\"heading\":{\"heading\":\"Auditing\",\"subHeading\":\"Ensure data security and regulatory compliance\",\"new\":\"$undefined\"},\"open\":false,\"children\":[\"$\",\"section\",null,{\"className\":\"\\n            band \\n            content-block \\n             \\n            \\n            content-block--18\\n        \",\"children\":[\"$\",\"div\",null,{\"className\":\"\\n                band__inner-container\\n                padded-top--none\\n                \\n            \",\"children\":[[\"$\",\"div\",null,{\"className\":\"content-block__content\\n                        \\n                        \\n                    \",\"children\":[null,null,null,[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Minimize manual efforts in ensuring data security and compliance. Redgate Monitor provides you instant visibility into past and present access rights and configuration checks against gold standards. Secure your databases and streamline compliance effortlessly.\"}}]]}],[\"$\",\"div\",null,{\"className\":\"content-block__media  \",\"children\":[null,null,null,[\"$undefined\",[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/features/security-auditing.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"\",\"style\":{}}]],null]}]]}]}]}]\n40:[\"$\",\"$L38\",\"Reporting\",{\"heading\":{\"heading\":\"Reporting\",\"subHeading\":\"Keep your stakeholders in the loop\",\"new\":\"$undefined\"},\"open\":false,\"children\":[\"$\",\"section\",null,{\"className\":\"\\n            band \\n            content-block \\n             \\n            \\n            content-block--18\\n        \",\"children\":[\"$\",\"div\",null,{\"className\":\"\\n                band__inner-container\\n                padded-top--none\\n                \\n            \",\"children\":[[\"$\",\"div\",null,{\"className\":\"content-block__content\\n                        \\n                        \\n                    \",\"children\":[null,null,null,[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Ease stakeholder reporting, ensuring key insights are conveyed without delving into sensitive or overly granular details. Opt for automated PDF reports with essential metrics like server uptime, alert statistics and disk usage trends – or create custom reports via our REST API, focusing on critical information tailored to your organization’s unique needs.\"}}]]}],[\"$\",\"div\",null,{\"className\":\"content-block__media  \",\"children\":[null,null,null,[\"$undefined\",[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/products/redgate-monitor/images/features/reporting.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"\",\"style\":{}}]],null]}]]}]}]}]\n45:[\"$\",\"tr\",\"Linux (including cloud vms)\",{\"children\":[[\"$\",\"td\",null,{\"children\":\"Linux (including cloud vms)\"}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}]]}]\n46:[\"$\",\"tr\",\"Amazon RDS\",{\"children\":[[\"$\",\"td\",null,{\"children\":\"Amazon RDS\"}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}]]}]\n47:[\"$\",\"tr\",\"Amazon Aurora\",{\"children\":[[\"$\",\"td\",null,{\"children\":\"Amazon Aurora\"}],[\"$\",\"td\",null,{\"children\":\"n/a\"}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--cross\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon "])</script><script>self.__next_f.push([1,"icon--cross\"}]}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--cross\"}]}]]}]\n48:[\"$\",\"tr\",\"Azure SQL DB\",{\"children\":[[\"$\",\"td\",null,{\"children\":\"Azure SQL DB\"}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":\"n/a\"}],[\"$\",\"td\",null,{\"children\":\"n/a\"}],[\"$\",\"td\",null,{\"children\":\"n/a\"}],[\"$\",\"td\",null,{\"children\":\"n/a\"}]]}]\n49:[\"$\",\"tr\",\"Azure Managed Instance\",{\"children\":[[\"$\",\"td\",null,{\"children\":\"Azure Managed Instance\"}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":\"n/a\"}],[\"$\",\"td\",null,{\"children\":\"n/a\"}],[\"$\",\"td\",null,{\"children\":\"n/a\"}],[\"$\",\"td\",null,{\"children\":\"n/a\"}]]}]\n4a:[\"$\",\"tr\",\"Azure Flexible Server\",{\"children\":[[\"$\",\"td\",null,{\"children\":\"Azure Flexible Server\"}],[\"$\",\"td\",null,{\"children\":\"n/a\"}],[\"$\",\"td\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"icon icon--tick color--green\"}]}],[\"$\",\"td\",null,{\"children\":\"n/a\"}],[\"$\",\"td\",null,{\"children\":\"n/a\"}],[\"$\",\"td\",null,{\"children\":\"n/a\"}]]}]\n4b:[\"$\",\"p\",null,{\"className\":\"text--center spaced-bottom--tight\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://documentation.red-gate.com/sm/installing-and-setting-up/planning-the-sql-monitor-infrastructure-and-installation/supported-platforms\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"color--red icon icon--right icon--arrow-right text--medium\",\"children\":\"Read the full documentation\"}]}]\n27:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"/products/redgate-monitor/#get-in-touch\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"className\":\"button button--primary \",\"children\":\"Get in touch\"}]\n28:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"https://monitor.red-gate.com/\",\"locale\":\"$undefined\",\"localeCookie\":\"$27:props:localeCookie\",\"className\":\"\\n                                                    button \\n                                                    button--dark-grey \\n                                                     \\n                                                    spaced-left \\n                                                    spaced-left--none--medium \\n                                                    spaced-top--tight--medium\\n                                                \",\"children\":\"Try the online demo\"}]\n41:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"/products/redgate-monitor/trial/\",\"locale\":\"$undefined\",\"localeCookie\":\"$27:props:localeCookie\",\"className\":\"button button--primary\",\"children\":\"Start your free trial\"}]\n42:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"/products/redgate-monitor/case-studies/digital-outsource-services-catching-deployment-problems-and-saving-15-hours-a-week\",\"locale\":\"$undefined\",\"localeCookie\":\"$27:props:localeCookie\",\"className\":\"display--inline text--medium padded--tight spaced-top--tight color--red icon icon--right icon--arrow-right\",\"target\":\"_self\",\"rel\":\"\",\"children\":\"Read the case study\"}]\n43:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"/products/redgate-monitor/case-studies/trustone-financial-how-sql-monitor-dramatically-reduced-the-time-to-resolve-issues-enabling-progress-with-new-projects-and-value-added-work\",\"locale\":\"$undefined\",\"localeCookie\":\"$27:props:localeCookie\",\"className\":\"display--inline text--medium padded--tight spaced-top--tight color--red icon icon--right icon--arrow-right\",\"target\":\"_self\",\"rel\":\"\",\"children\":\"Read the case study\"}]\n"])</script><script>self.__next_f.push([1,"6:[\"$\",\"$L4f\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"navigation\":{\"approaches\":\"Approaches\",\"overview\":\"Overview\",\"resources\":\"Resources\",\"walkthrough\":\"Walkthrough\",\"support\":\"Support\",\"resourcesAndSupport\":\"Resources \u0026 support\",\"caseStudies\":\"Case studies\",\"roadmap\":\"Roadmap\",\"scripts\":\"The scripts\",\"download\":\"Download\",\"downloadMobile\":\"Get\",\"buyNow\":\"Buy now\",\"buyNowMobile\":\"Buy\",\"requestADemo\":\"Request a demo\",\"requestADemoMobile\":\"Demo\",\"getStarted\":\"Get started\",\"benefits\":\"Benefits\",\"freeTrial\":\"Free trial\",\"freeTrialMobile\":\"Try\",\"signUp\":\"Sign up now\",\"features\":\"Features\",\"useCases\":\"Use cases\",\"getInTouch\":\"Get in touch\",\"getInTouchMobile\":\"Contact\",\"trustCenter\":\"Trust Center\",\"ourCustomers\":\"Our customers\",\"pricing\":\"Pricing\",\"featuresAndEditions\":{\"heading\":\"Features \u0026 editions\",\"features\":{\"heading\":\"Features\",\"label\":\"Compare features \u0026 editions\"},\"editions\":{\"heading\":\"Editions\",\"editions\":{\"standard\":\"Standard\",\"enterprise\":\"Enterprise\"}}},\"tdm\":{\"subitems\":{\"standardDescription\":\"Simplify compliant test data to remove bottlenecks, enabling teams to work quickly and confidently\",\"enterpriseDescription\":\"Securely manage and distribute compliant test and development environments at scale\"}},\"flyway\":{\"useCases\":{\"aiDatabaseChangeManagement\":\"AI readiness \u0026 governance\",\"cloudMigration\":\"Cloud migration\",\"cloudOptimization\":\"Cloud optimization\",\"codeReviews\":\"Code reviews\",\"complianceAndSecurity\":\"Database compliance and security\",\"monolithicDatabases\":\"Monolithic and complex databases\"},\"features\":{\"explore\":\"Pricing and editions\",\"flexibility\":\"Flexibility and Flyway\",\"evolution\":\"Evolution of Flyway\",\"supportedDatabases\":\"Supported databases\",\"categoryLeaders\":\"G2 category leader\"},\"editions\":{\"community\":{\"label\":\"Community\",\"description\":\"Individuals and education\"},\"enterprise\":{\"label\":\"Enterprise\",\"description\":\"Automation with advanced controls\"}}},\"sqlToolbeltEssentials\":{\"useCases\":{\"migrateToTheCloud\":\"Migrate to the Cloud\",\"testAndDeploy\":\"Test and Deploy\",\"versionControl\":\"Version control\",\"improveYourCode\":\"Improve your code\",\"designYourDatabase\":\"Design your database\"}}},\"stateOf2026Banner\":{\"heading\":\"New 2026 State of the Database Landscape report\",\"cta\":\"Get your copy\"},\"pass2026Banner\":{\"heading\":\"PASS Summit 2026 Coming To Three Cities\",\"cta\":\"Register now\"},\"homepage\":{\"meta\":{\"title\":\"Redgate — Database DevOps tools for SQL Server, Oracle \u0026 PostgreSQL\",\"description\":\"Database DevOps tools trusted by 92% of the Fortune 100. SQL Server, Oracle, PostgreSQL and more — from schema design and migrations to monitoring and test data.\"},\"banner\":{\"heading\":\"Redgate Business Update\",\"body\":\"Exciting news for Redgate as we announce strategic investment for our next phase of growth.\"},\"hero\":{\"heading\":\"Putting you in control of your databases\",\"subheadings\":{\"s1\":\"Automate with confidence\",\"s2\":\"Scale securely\",\"s3\":\"Unlock growth through AI\"},\"cta1\":\"Request a demo\",\"cta2\":\"Discover more\"},\"intro\":{\"p1\":\"Take control of your databases with the trusted Database DevOps solutions provider.\",\"li1\":{\"stat\":\"26 years\",\"label\":\"as industry leader of database solutions\"},\"li2\":{\"stat\":\"92% of the Fortune 100\",\"label\":\"use Redgate software\"},\"li3\":{\"stat\":\"200,000 people\",\"label\":\"rely on Redgate worldwide\"},\"tiles\":{\"t1\":{\"label\":\"Top-rated database monitoring\",\"heading\":\"Understand server performance in an instant with Redgate Monitor\",\"imgAlt\":\"Redgate Monitor screenshot\"},\"t2\":{\"label\":\"On-demand webinars\",\"heading\":\"Control in practice: running modern database estates\",\"imgAlt\":\"Image for Control in Practice webinar series\"}}},\"solutions\":{\"heading\":\"Redgate’s solutions across the database lifecycle\",\"subheading\":\"Reliably solve the complex challenges of database management and ensure security across the DevOps lifecycle\",\"imgAlt\":\"A diagram showing the different steps in the software development lifecycle from hardware provisioning to production\",\"cta\":\"Get an overview of our solutions\"},\"products\":{\"heading\":\"Our products\",\"tdm\":{\"imgAlt\":\"Screenshot of Redgate Test Data Manager\",\"p1\":\"Reliable and secure test data provisioning.\"},\"flyway\":{\"imgAlt\":\"Screenshot of Redgate Flyway\",\"p1\":\"Bring stability and speed to database deployments.\"},\"monitor\":{\"imgAlt\":\"Screenshot of Redgate Monitor\",\"p1\":\"Real-time multi-platform performance monitoring, with alerts and diagnostics.\"},\"cta\":\"See all our products\"},\"support\":{\"heading\":\"World class support and expert resources at every turn\",\"subheading\":\"From scoping to implementation and beyond, we help you get value fast and ensure long term success.\",\"tiles\":{\"t1\":{\"imgAlt\":\"Whitepaper cover on a red background\",\"label\":\"Whitepaper\",\"heading\":\"Stability with speed: Discover the risks of poor change management, fundamentals for success and how Redgate Flyway helps\"},\"t2\":{\"imgAlt\":\"Screenshot of Redgate Monitor\",\"label\":\"Free Trial\",\"heading\":\"Want to see Redgate Monitor in action? Try our multi-platform database observability solution for your entire estate.\"},\"t3\":{\"imgAlt\":\"Headshot of Kellyn Gorman on a red background\",\"label\":\"Blog\",\"heading\":\" SQL Prompt’s Next Chapter with AI Accelerate workflows, improve understanding and surface insights with Redgate SQL Prompt\"},\"t4\":{\"imgAlt\":\"Screenshot from a customer case study video\",\"label\":\"Customers\",\"heading\":\"Read our customer stories: see all of Redgate's customer stories across finance, insurance, manufacturing and technology\"}}},\"certification\":{\"heading\":\"Compliance \u0026 certification\",\"p1\":\"Redgate is ISO 27001:2022 certified.\",\"p2\":\"For more information on privacy, security, certifications, and compliance, see our \u003clink\u003etrust center\u003c/link\u003e.\"},\"community\":{\"imgAlt\":\"Redgate community events collage\",\"heading\":\"Community is always at the heart of Redgate\",\"subheading\":\"For over 25 years we've collaborated with, learnt from, and supported the data community. Together solving the complex challenges of database management.\",\"cta1\":\"See our latest events\",\"cta2\":\"Read our latest Simple Talk articles\"}},\"bands\":{\"fortune100\":{\"heading\":\"Top companies from around the world use Redgate solutions\"},\"contact\":{\"hereToHelp\":\"We're here to help\",\"findOutMore\":{\"moreDetails\":\"Whether you want more details about\",\"getInTouch\":\"a demo or information on best practices – get in touch with us.\"},\"industryStandard\":{\"heading\":\"The industry standard tools for over 25 years\",\"para\":\"Redgate has specialized in database software for over 25 years. Our products are used by 92% of the Fortune 100. 200,000 customers rely on Redgate worldwide.\"},\"support\":{\"heading\":\"World-class support\",\"para\":\"Redgate offers comprehensive documentation and a friendly, helpful support team. An average 87% of customers rate our support 'Excellent'.\"},\"solutions\":{\"heading\":\"\u003cspan class=\\\"color--red\\\"\u003eContact us\u003c/span\u003e to find out how Redgate's end-to-end Database DevOps Solution can help your organization\u003c/span\u003e\"},\"useCases\":{\"heading\":\"We're here to help\"}},\"awsPartner2026\":{\"img\":{\"alt\":\"2026 UKI Rising Star Partner of the Year (Technology) AWS Partner Award badge\"},\"heading\":\"Redgate awarded 2026 UKI Rising Star Partner of the Year (Technology) AWS Partner Award\"}},\"products\":{\"features\":{\"new\":\"New! \"},\"index\":{\"meta\":{\"title\":\"All Redgate's tools for database development, deployment, monitoring, and test data management\",\"description\":\"Browse the full list of Redgate's tools for SQL Server, Oracle, PostgreSQL and more.\"},\"ctas\":{\"learnMore\":\"Learn more\",\"download\":\"Download\",\"freeDownload\":\"Free download\",\"buy\":\"Buy now\",\"seeEditions\":\"See features \u0026 editions\",\"editionsSmall\":\"Editions\",\"requestDemo\":\"Request a demo\",\"trial\":\"Trial\",\"getStarted\":\"Get started\"},\"hero\":{\"heading\":\"Redgate puts you in control of your databases with trusted Database DevOps solutions across the entire database lifecycle\",\"automate\":\"Automate database deployments\",\"monitor\":\"Monitor performance and availability\",\"standardize\":\"Standardize team-based development\",\"optimize\":\"Optimize test data management\",\"flyway\":\"Bring stability and speed to database deployments\",\"redgateMonitor\":\"Real-time multi-platform performance monitoring, with alerts and diagnostics\",\"toolbelt\":\"AI-augmented SQL Server development for database teams, from schema design to safe deployment\",\"tdm\":\"Get test data that catches bugs and passes audits\"},\"main\":{\"headings\":{\"productivity\":\"Productivity\",\"tdm\":\"Test data management\",\"versionControl\":\"Version control\",\"comparison\":\"Comparison products\"},\"prompt\":\"Write, format and debug SQL faster\",\"redgateDataModeler\":\"Design, update, and manage database schemas\",\"sqlSearch\":\"Search within SQL Server database schemas\",\"pgNow\":\"A point-in-time diagnostic tool for PostgreSQL\",\"tdm\":\"Get test data that catches bugs and passes audits\",\"flyway\":\"Bring stability and speed to database deployments\",\"sqlSourceControl\":\"Connect your databases to your source control system\",\"sourceControlForOracle\":\"Connect Oracle schemas to your version control system\",\"dotnetDeveloperBundle\":\"Optimize code performance and memory usage\",\"andMore\":\"+ more\"},\"partners\":{\"heading\":\"Partner products\",\"octopus\":{\"p1\":\"Octopus Deploy is a friendly deployment automation system for .NET developers\"},\"3T\":{\"p1\":\"The world’s favorite IDE for working with MongoDB\"},\"syskit\":{\"p1\":\"Ultimate monitoring and administration solutions for SharePoint and Office 365\"},\"faqs\":{\"heading\":\"Buying FAQs\",\"p1\":\"Have a question about buying our software? Visit the FAQs to see if your question has been answered\",\"cta\":\"Check the buying FAQs\"}},\"search\":{\"heading\":\"Can't find what you're looking for?\",\"placeholder\":\"... try searching\"}},\"sqlToolbeltEssentials\":{\"productPage\":{\"meta\":{\"title\":\"SQL Toolbelt Essentials - AI-augmented SQL Server development for database teams, from schema design to safe deployment\",\"description\":\"A workflow-led solution for SQL Server development teams, covering database design, AI-assisted coding, version control, testing, and safe deployment. Everything your team needs to deliver faster, with less risk.\"},\"hero\":{\"heading\":\"Built for database teams, from first design to final deployment\",\"description\":\"A workflow-led solution for SQL Server development teams, covering database design, AI-assisted coding, version control, testing, and safe deployment. Everything your team needs to deliver faster, with less risk.\",\"cta\":\"Download free trial\",\"image\":{\"alt\":\"\"}},\"banner\":{\"heading\":\"SQL Toolbelt Essentials\",\"body\":\"New: Design your database with Data Modeler\"},\"topRated\":{\"heading\":\"Top rated for SQL Server development\",\"rating\":\"Rated \u003cstrong\u003e{rating}\u003c/strong\u003e out of {total}\"},\"intro\":{\"para\":\"SQL Toolbelt Essentials is an AI-augmented, workflow-led solution for SQL Server database teams, covering schema design, coding, version control, testing, and deployment. One solution. Every stage of database development.\",\"para2\":\"Works with SQL Server on-premises and in the cloud. No complex setup, and your team can start seeing results from day one.\",\"para3\":\"What’s more, it’s easy to get started and see impact quickly, for less than the price of a daily coffee per user*.\",\"cta\":\"Download free trial\"},\"features\":{\"feature1\":{\"heading\":\"Less rework, faster delivery, one way of working\",\"body\":\"When every developer works differently, inconsistency compounds: mismatched code styles, environment drift, review bottlenecks. SQL Toolbelt Essentials gives your team a shared workflow, from design to deployment.\"},\"feature2\":{\"heading\":\"Catch issues early, ship reliably\",\"body\":\"Issues caught late cost more, in time, reputation, and recovery effort. SQL Toolbelt Essentials builds risk reduction into the workflow: test before deployment, compare schemas across environments, deploy with dependency-aware scripts. Problems get caught by the developer who introduced them, not escalated later.\"},\"feature3\":{\"heading\":\"Audit-ready by default, without the manual overhead\",\"body\":\"Every database change is versioned and auditable, as a byproduct of how your team works, not a separate exercise. Meet compliance requirements without manual logging, diagnose incidents faster, and protect institutional knowledge as your team evolves.\"}},\"values\":{\"heading\":\"Value at every level\",\"value1\":{\"heading\":\"For users\",\"description\":\"Write better SQL, faster. AI that understands your schema completes multi-line queries, catches issues, and fixes them, without leaving SSMS. Less time on formatting and debugging. More time on the work that matters.\"},\"value2\":{\"heading\":\"For your team\",\"description\":\"One standardized way of working, from design to deployment. Fewer review cycles, less rework, and releases that are predictable. Any developer can contribute database changes safely, not just your most trusted few.\"},\"value3\":{\"heading\":\"For the business\",\"description\":\"Less downtime. Faster delivery. Lower risk. Every database change is auditable as a byproduct of how your team works, meeting compliance requirements without manual overhead. One investment, measurable outcomes.\"}},\"promo\":{\"eyebrow\":\"Use case\",\"heading\":\"Design your database with Data Modeler\",\"description\":\"SQL Toolbelt Essentials gives teams a structured, visual way to design and evolve schemas, whether building something new or reworking in production.\",\"cta\":\"Find out more\"},\"getStarted\":{\"heading\":\"Start your {trialDays}-day free trial\",\"para\":\"No complex setup. Your team works in SSMS today, SQL Toolbelt Essentials fits straight in. Start seeing results from day one.\",\"cta\":\"Download today\"},\"tools\":{\"heading\":\"The tools behind the workflow\",\"description\":\"SQL Toolbelt Essentials includes {count} tools covering every stage of SQL Server development. No complex setup, your team can start seeing results from day one.\",\"learnMore\":\"Learn more\",\"RedgateDataModeler\":{\"para\":\"Design, update, and manage database schemas collaboratively, before a line of code is written. Browser-based with real-time collaboration, built-in versioning, and automated SQL generation. No installation required.\"},\"SQLCompare\":{\"para\":\"Get the control and clarity you need to manage database schema changes safely and efficiently. SQL Compare reduces risk, maintains environment consistency, and keeps you in command of every change. Instantly see what’s different across development, test, and production, generate reliable deployment scripts that handle dependencies automatically, and highlight risks like data loss before you deploy — so issues can be identified and resolved quickly.\",\"para2\":\"\u003cstrong\u003eOnly available as part of SQL Toolbelt Essentials:\u003c/strong\u003e SQL Compare Pro extends SQL Compare with additional capabilities, including running deployments from the command line*, deploying a live database from a set of SQL object scripts, and restoring database objects from a backup file.\",\"footnote\":\"* To use Redgate's command line tools as part of a Redgate Pipeline (an automated database change delivery process) a Redgate Flyway Enterprise or SQL Toolbelt license is required. For more information, see the \u003cLink\u003eProduct Specific Terms\u003c/Link\u003e.\",\"caption\":\"How to compare and synchronize SQL Server schemas with SQL Compare\"},\"SQLDataCompare\":{\"para\":\"Keep your environments in sync and your data accurate. SQL Data Compare identifies and synchronizes data differences across SQL Server databases quickly and safely. Whether you’re refreshing test data, recovering from data drift, or verifying production fixes, it saves time, reduces risk, and ensures consistency where it matters most — in  the data your business depends on.\",\"para2\":\"\u003cstrong\u003eOnly available as part of SQL Toolbelt Essentials:\u003c/strong\u003e SQL Data Compare Pro extends SQL Data Compare with additional capabilities, including comparing data from backup files, restoring individual rows without restoring a full database, and automating data comparisons and synchronizations from the command line*.\",\"footnote\":\"* To use Redgate's command line tools as part of a Redgate Pipeline (an automated database change delivery process) a Redgate Flyway Enterprise or SQL Toolbelt license is required. For more information, see the \u003cLink\u003eProduct Specific Terms\u003c/Link\u003e.\",\"caption\":\"Compare data between SQL Server databases, backups, or version-controlled scripts folders\"},\"SQLSourceControl\":{\"para\":\"Keep teams aligned and every change accounted for. With SQL Source Control, you can connect your database to your version control system directly from SSMS — no context switching required. It automatically scripts every database object into versioned files, making it easy to track changes, collaborate across teams, and maintain a complete history of your database development.\",\"caption\":\"An intro to SQL Source Control with SQL Server MVP Steve Jones\"},\"SQLPrompt\":{\"para\":\"Save time and effort writing, formatting and debugging SQL code from day one. SQL Prompt works alongside you in SSMS to automatically complete, analyze and fix your code, as well as taking care of formatting, refactoring, and saving query history. It also includes optional AI-powered features to help you to write, understand and optimize your code with ease.\",\"para2\":\"\u003cstrong\u003eOnly available as part of SQL Toolbelt Essentials: \u003c/strong\u003e When you get SQL Prompt as part of SQL Toolbelt Essentials, you’ll get \u003cLink\u003eeven more\u003c/Link\u003e from SQL Prompt with team sharing of formatting styles and snippets, bulk formatting and code analysis, and integrations with SQL Dependency Tracker and SQL Compare.\",\"caption\":\"SQL Prompt - a short introduction\"},\"SQLDataGenerator\":{\"para\":\"Generate realistic test data in seconds. With SQL Data Generator, you can quickly create large volumes of test data right inside SSMS. It automatically suggests generators based on your table and column names, data types, field lengths, and constraints — all of which you can customize to suit your testing needs. So, you get meaningful, production-like data with just a few clicks.\"},\"SQLDoc\":{\"para\":\"Make understanding your databases effortless. SQL Doc automatically generates comprehensive, up-to-date documentation for your SQL Server databases — including tables, procedures, relationships, and dependencies. With customizable output and scheduled updates, your documentation stays accurate and accessible, improving collaboration, reducing knowledge silos, and helping teams make changes confidently.\"},\"SQLTest\":{\"para\":\"Avoid deployment errors and rework by catching code issues early. SQL Test helps you to release reliable database changes by making sure your code works as expected, before it reaches production. Write unit tests in T-SQL directly within SSMS, using built-in examples to get started quickly. You’ll also benefit from SQL Cop tests that flag common issues like fragmented indexes, poorly sized data types, and missing keys.\"},\"SQLMultiScript\":{\"para\":\"Save hours on routine database administration. SQL Multi Script enables you to execute T-SQL scripts across multiple servers and databases simultaneously, with results returned in a single, easy-to-review interface. Whether you’re applying updates, running reports, or checking configurations, it streamlines repetitive tasks and ensures consistency across large or distributed SQL Server estates.\"},\"SQLDependencyTracker\":{\"para\":\"See the full picture before making a change. SQL Dependency Tracker visualizes object dependencies across your SQL Server databases, so you can assess impact, prevent breaking changes, and plan updates safely. By providing clear, interactive diagrams, it improves communication between developers and DBAs and reduces the risk of costly deployment errors.\"},\"SQLSearch\":{\"para\":\"Save yourself the time and hassle of trawling through lines of code. With SQL Search, you can quickly find the SQL you need across multiple SQL Server databases and object types, right within SSMS.\"}},\"testimonialsCarousel\":{\"heading\":\"See the value SQL Toolbelt Essentials brings to teams\",\"logisticsProvider\":{\"quote\":\"We can develop fast and verify that our code is being deployed correctly. It’s hard because we have so much data, but it’s now possible and Redgate is what makes it possible. There isn’t an alternative that I could think of in the industry that would do a better job.\",\"cite\":{\"position\":\"Senior Data Architect\",\"company\":\"GPS-based routing and logistics software provider\"},\"cta\":\"Read the case study\"},\"hays\":{\"quote\":\"It’s improved the speed at which the team develops significantly and saved half a day a week\",\"cite\":{\"position\":\"Group Business Analytics \u0026 Reporting Manager\"},\"cta\":\"Read the case study\"},\"bennetts\":{\"quote\":\"We now have better change processes, where we baked in all the best practices to distribute out and help us evolve.\",\"cite\":{\"position\":\"Technical Lead\"},\"cta\":\"Read the case study\"},\"royalMail\":{\"quote\":\"SQL Toolbelt Essentials is a great set of time-saving tools that are easy to use. Redgate’s solutions have streamlined our workflows and reduced manual effort, making a real difference to our team’s productivity.\",\"cite\":{\"position\":\"Head of Workplace Business\"}},\"consumerGoods\":{\"quote\":\"SQL Toolbelt Essentials is extremely versatile! It has allowed our database dev team to standardize on our development practices and manage source control in an environment we couldn't before.\",\"cite\":{\"position\":\"VP, IT\"},\"cta\":\"5* review on Gartner Peer Insights\"},\"lansare\":{\"quote\":\"SQL Toolbelt Essentials has made our deployments go so much easier. We have taken the tools for granted because they have become ingrained in our workday.\",\"cite\":{\"position\":\"CTO\"}},\"localGovernment\":{\"quote\":\"Redgate has helped streamline our database development, deployment and management. The tools in SQL Toolbelt Essentials are easy to use, reliable, and fit well into our workflow. We've seen better team efficiency and fewer deployment issues.\",\"cite\":{\"position\":\"DBA\"}}},\"caseStudies\":{\"cta\":\"See all case studies\"},\"resources\":{\"heading\":\"Learn more about SQL Toolbelt Essentials\",\"resource1\":{\"postType\":\"Article\",\"heading\":\"The Essential Tools for Standardizing SQL Server Database Development\",\"body\":\"To achieve rapid delivery of database functionality, database development must both support craftsmanship and incorporate the ideas of standardization and automation that allow for 'mass production'.\"},\"resource2\":{\"postType\":\"Webinar\",\"heading\":\"Smarter SQL Development with Toolbelt Essentials\",\"body\":\"See how SQL Toolbelt Essentials helps teams speed up SQL Server development, reduce deployment risk, and bring consistency to every stage of the database development lifecycle.\"},\"resource3\":{\"postType\":\"Blog\",\"heading\":\"Make SQL Server development faster, more reliable, and more consistent\",\"body\":\"Teams are turning to SQL Toolbelt Essentials: a powerful, easy-to-adopt toolkit that helps teams to speed up database development, reduce risk, and standardize workflows. With a fast set up time, your team can start seeing results immediately.\"}},\"footer\":{\"getStarted\":\"Get started with SQL Toolbelt Essentials.\",\"download\":\"Download a fully-functional 14-day free trial,\",\"download2\":\"and have these industry-standard tools right there when you need them.\",\"cta\":\"Download free trial\",\"needAHand\":\"Need a hand? Talk to sales\"},\"supportedSqlServer\":{\"heading\":\"Supported SQL Server \u0026 Microsoft Data Platforms\",\"sqlServerDatabases\":{\"label\":\"SQL Server-based platforms\",\"versions\":{\"version1\":\"SQL Server 2025, 2022, 2019, 2017, 2016, 2014\",\"version2\":\"SQL Server on Azure VM\",\"version3\":\"Amazon RDS for SQL Server \u0026 Virtual Machines\",\"version4\":\"Google Cloud SQL for SQL Server \u0026 Virtual Machines\"}},\"microsoftServices\":{\"label\":\"Microsoft cloud data services\",\"services\":{\"service1\":\"Azure SQL Database\",\"service2\":\"Azure Synapse Dedicated \u0026 Serverless SQL Pools\",\"service3\":\"Microsoft Fabric (SQL endpoints)\"}},\"developmentEnvironments\":{\"label\":\"Development environments\",\"environments\":{\"environment1\":\"SQL Server Management Studio 22, 21, 20, 19, 18, 2017\",\"environment2\":\"Visual Studio 2026, 2022, 2019\"}}}},\"pricingPage\":{\"productDescription\":{\"standardCopy\":\"The industry-standard tools for SQL Server development and deployment.\"}},\"useCases\":{\"hero\":{\"ctas\":{\"freeTrial\":\"Start your free trial\",\"contactUs\":\"Contact us\"}},\"challenges\":{\"heading\":\"Are these challenges holding you back?\"},\"solution\":{\"eyebrow\":\"The solution\"},\"benefits\":{\"heading\":\"How you can benefit\"},\"howItWorks\":{\"heading\":\"How it works\"},\"freeTrialPromo\":{\"heading\":\"Start your {trialDays}-day free trial\",\"body\":\"This use case is powered by the tools that are part of SQL Toolbelt Essentials\",\"cta\":\"Download today\"},\"useCasesNav\":{\"heading\":\"Explore other use cases\",\"useCases\":{\"migrateToTheCloud\":{\"heading\":\"Migrate to the cloud\",\"description\":\"Migrate your SQL Server databases to the cloud, in control, at every stage\"},\"designYourDatabase\":{\"heading\":\"Design your database\",\"description\":\"Design your database deliberately, whether you’re starting fresh or evolving what’s already there.\"},\"improveYourCode\":{\"heading\":\"Improve your code\",\"description\":\"Write better SQL, faster, with AI that actually understands your database.\"},\"versionControl\":{\"heading\":\"Version control\",\"description\":\"Always know what changed in your database, when, and by whom.\"},\"testAndDeploy\":{\"heading\":\"Test and deploy\",\"description\":\"Deploy knowing exactly what's going out, and that it's right.\"}}},\"migrateToTheCloud\":{\"meta\":{\"title\":\"SQL Server Cloud Migration, Faster, Lower Risk\",\"description\":\"Migrate your SQL Server databases to the cloud with confidence. SQL Toolbelt Essentials gives teams visibility into what they're moving, keeps environments aligned throughout, and validates the result, so migrations are predictable, auditable, and low-risk\"},\"hero\":{\"eyebrow\":\"Migrate to the cloud\",\"heading\":\"Migrate your SQL Server databases to the cloud, in control, at every stage\",\"description\":\"Cloud migration is complex enough without tracking schema differences manually. SQL Toolbelt Essentials gives your team visibility before the move, keeps environments aligned throughout, and validates the result at completion, so migrations are predictable, repeatable, and low-risk from day one.\"},\"challenges\":{\"challenge1\":\"You don't have a clear picture of your existing database estate, and things keep getting missed before migration begins\",\"challenge2\":\"Keeping on-premises and cloud environments aligned during a phased migration is manual, slow, and error-prone\",\"challenge3\":\"There's no reliable way to validate that the cloud environment matches what was intended after cutover\",\"challenge4\":\"Migration scope keeps expanding, timelines are slipping, and the team is losing confidence\"},\"solution\":{\"heading\":\"SQL Toolbelt Essentials brings structure, visibility, and automation to every phase of your cloud migration.\",\"body\":{\"para1\":\"Before you move anything, it helps teams discover, document, and fully understand the existing database estate, mapping dependencies, identifying blockers, and testing migration runs with realistic data.\",\"para2\":\"Throughout the hybrid phase, it keeps source and target environments aligned automatically, eliminating the manual reconciliation that causes drift and delays.\",\"para3\":\"At completion, it validates the cloud environment against the intended state, so migrations close with confidence rather than a list of things to check. The result: faster migrations, fewer surprises, and a repeatable, auditable process your team can follow every time.\"}},\"benefits\":{\"description\":\"Cloud migration is a high-stakes exercise. SQL Toolbelt Essentials reduces risk at every phase, for the developers doing the work, the team leads managing the process, and the business stakeholders who own the outcome.\",\"benefits\":{\"benefit1\":{\"heading\":\"For users\",\"benefits\":{\"benefit1\":\"You go into migration with a complete, accurate picture of what you're moving, nothing gets missed\",\"benefit2\":\"Dependencies are mapped and blockers identified before you start, not discovered mid-migration\",\"benefit3\":\"Environments stay aligned throughout the hybrid phase without manual reconciliation\",\"benefit4\":\"You close the migration knowing the cloud environment matches what was intended\"}},\"benefit2\":{\"heading\":\"For your team\",\"benefits\":{\"benefit1\":\"The team follows a standardized, repeatable process, not a different approach every time\",\"benefit2\":\"Risks are identified and resolved early, before they become costly mid-migration surprises\",\"benefit3\":\"The hybrid phase doesn't drain the team, environments stay aligned without anyone having to manage it\",\"benefit4\":\"Every migration step is auditable, giving leads visibility and control at every stage\"}},\"benefit3\":{\"heading\":\"For the business\",\"benefits\":{\"benefit1\":\"Migrations are more likely to land on time and on budget, fewer surprises, fewer overruns\",\"benefit2\":\"Risk is distributed across the lifecycle rather than concentrated at a single high-pressure cutover\",\"benefit3\":\"Compliance and governance requirements are met throughout with a structured, auditable process\",\"benefit4\":\"The cloud investment delivers ROI faster, because the migration is controlled, not chaotic\"}}}},\"howItWorks\":{\"items\":{\"item1\":{\"heading\":\"1. Discover and document what you're moving\",\"body\":\"Before migration begins, automatically document your existing SQL Server estate, capturing structures, dependencies, and potential blockers. Your team goes into planning with a complete, shared picture of what's in scope, reducing estimation errors and mid-migration surprises.\"},\"item2\":{\"heading\":\"2. Plan the target environment deliberately\",\"body\":\"Design the target cloud schema explicitly before migration begins, making structural decisions deliberately rather than improvising under pressure. Dependency visibility means you can identify a safe migration path and resolve conflicts before they become blockers.\"},\"item3\":{\"heading\":\"3. Keep environments aligned throughout the hybrid phase\",\"body\":\"Schema and data differences between on-premises and cloud environments are identified and scripted automatically throughout the migration. No manual reconciliation. Environments stay in sync, and cutover is controlled, not a scramble.\"},\"item4\":{\"heading\":\"4. Test with realistic data, before anything goes live\",\"body\":\"Test migration runs against realistic data to catch issues before going live. Validate schema and data consistency across dev, test, and pre-production environments before committing to cutover.\"},\"item5\":{\"heading\":\"5. Validate at completion\",\"body\":\"Once the migration is complete, run an automated schema and data comparison against the intended state, so the project closes with evidence, not assumptions, and without a lingering list of things to verify later.\"}}},\"blockquote\":{\"quote\":\"SQL Toolbelt Essentials has streamlined our workflows and reduced manual effort, making a real difference to our team's productivity.\",\"cite\":{\"name\":\"Phil Dyson\",\"position\":\"Head of Workplace Business\",\"company\":\"Royal Mail PFS\"}}},\"testAndDeploy\":{\"meta\":{\"title\":\"SQL Server Database Testing \u0026 Safe Deployment\",\"description\":\"Stop deploying SQL changes and hoping for the best. SQL Toolbelt Essentials gives database teams reliable schema comparison, unit testing, environment alignment, and consistent multi-environment deployment.\"},\"hero\":{\"eyebrow\":\"Test and Deploy\",\"heading\":\"Deploy knowing exactly what's going out, and that it's right\",\"description\":\"Manual deployment scripts are where mistakes happen. SQL Toolbelt Essentials lets you compare schemas and generate reliable synchronization scripts in minutes, so you always know exactly what's changing before you deploy it. Validate your T-SQL logic with unit tests, run changes against realistic test data, and push to multiple environments simultaneously, consistently, every time.\"},\"challenges\":{\"challenge1\":\"Release cycles are stressful because there's no consistent, reliable deployment process the whole team follows\",\"challenge2\":\"Environments drift without anyone noticing, so what you deploy isn't always what you tested\",\"challenge3\":\"There's no easy way to test database changes before they go to production, so issues surface at the worst possible time\",\"challenge4\":\"Running the same deployment to multiple environments manually is repetitive and error-prone, one missed target and everything falls out of sync\"},\"solution\":{\"heading\":\"Turn deployment from a high-anxiety event into a repeatable, auditable process\",\"body\":{\"para1\":\"SQL Toolbelt Essentials replaces the most failure-prone parts of the deployment process with a consistent workflow.\",\"para2\":\"Generate accurate synchronization scripts from schema comparisons, faster and more reliably than anything written by hand, and surface environment drift before it becomes a problem.\",\"para3\":\"Embed unit testing directly in SSMS, so issues are caught by the developer who introduced them rather than escalated later. Create realistic test data in seconds. And deploy changes to multiple environments simultaneously in a single operation.\"}},\"benefits\":{\"description\":\"Safer deployments benefit everyone, from the developer who no longer needs to hand-write risky scripts, to the team lead who needs environment consistency, to the business stakeholders who need fewer incidents and more predictable delivery.\",\"benefits\":{\"benefit1\":{\"heading\":\"For individual users\",\"benefits\":{\"benefit1\":\"You know exactly what will change before you deploy it, no more surprises mid-release\",\"benefit2\":\"Issues are caught in testing, not escalated to you after the fact, or discovered in production\",\"benefit3\":\"You deploy to every environment in one operation, not one by one with the risk of missing something\",\"benefit4\":\"Environments stay in sync, what you tested is what you deploy\"}},\"benefit2\":{\"heading\":\"For your team\",\"benefits\":{\"benefit1\":\"Environment drift is visible and fixable in minutes, it stops being a chronic background problem\",\"benefit2\":\"Release cycles become less stressful because the process is consistent and repeatable every time\",\"benefit3\":\"Issues are caught by the developer who introduced them, not escalated to leads or ops at the worst moment\",\"benefit4\":\"Every deployment is scripted, tracked, and auditable, no more black-box releases\"}},\"benefit3\":{\"heading\":\"For the business\",\"benefits\":{\"benefit1\":\"Fewer failed deployments means less unplanned downtime, directly reducing cost and business disruption\",\"benefit2\":\"Compliance and governance obligations are met without adding manual process overhead\",\"benefit3\":\"Risk is managed systematically across the release pipeline, not left to individual judgment\",\"benefit4\":\"As the team grows, deployment quality stays consistent, scale doesn't introduce new failure modes\"}}}},\"howItWorks\":{\"items\":{\"item1\":{\"heading\":\"1. Compare schemas and spot drift instantly\",\"body\":\"Get immediate visibility into differences between any two SQL Server environments, dev, staging, or production. Environment drift stops being a chronic problem and becomes something you detect and fix in minutes.\"},\"item2\":{\"heading\":\"2. Generate reliable deployment scripts automatically\",\"body\":\"Generate synchronization scripts that handle dependency ordering, so the script is more reliable than anything written by hand, and you know exactly what will change before you execute it.\"},\"item3\":{\"heading\":\"3. Test before you deploy\",\"body\":\"Write and run T-SQL unit tests directly within SSMS (powered by the tSQLt framework). Create structurally valid test data in seconds, so tests reflect real-world conditions.\"},\"item4\":{\"heading\":\"4. Deploy consistently across every environment\",\"body\":\"Execute your deployment scripts across multiple databases simultaneously, one operation, every target, every time. No manual repetition. No risk of one environment being left behind.\"}}},\"blockquote\":{\"quote\":\"We can develop fast and verify that our code is being deployed correctly. It's hard because we have so much data, but it's now possible and Redgate is what makes it possible. There isn't an alternative that I could think of in the industry that would do a better job.\",\"cite\":{\"position\":\"Senior Data Architect\",\"company\":\"GPS-based routing and logistics software provider\"},\"cta\":\"Read the case study\"}},\"versionControl\":{\"meta\":{\"title\":\"SQL Server Database Version Control \u0026 Change Visibility\",\"description\":\"Stop guessing what changed in your SQL Server database. SQL Toolbelt Essentials connects your database directly to version control, full change history, parallel working, and no more environment drift.\"},\"hero\":{\"eyebrow\":\"Version control\",\"heading\":\"Always know what changed in your database, when, and by whom\",\"description\":\"Stop guessing what’s different between database environments or who changed your schema. SQL Toolbelt Essentials brings your SQL Server database into version control, automatically tracking every database change. With database changes versioned like application code, developers can work in parallel, keep environments in sync, and resolve conflicts without losing work.\"},\"challenges\":{\"challenge1\":\"When something breaks in production, you have no reliable record of what changed or who changed it\",\"challenge2\":\"Database changes get funneled through one or two trusted people, creating a bottleneck the whole team pays for\",\"challenge3\":\"Multiple developers working on the same database keep overwriting each other's work\",\"challenge4\":\"You can't confidently roll back a change because there's no version history to roll back to\"},\"solution\":{\"heading\":\"SQL Toolbelt Essentials connects your SQL Server database directly to version control\",\"body\":{\"para1\":\"Every change is tracked automatically, with a full history tied to your existing source control system. It sits inside SSMS, meaning there are no extra tools and no extra steps added to the workflow. Map the impact of any change before it's made, so you can move confidently rather than cautiously.\",\"para2\":\"And because database changes are versioned just like code, your whole team can work in parallel, each developer making changes independently, staying in sync, and merging without the fear of losing anyone's work or funneling everything through one trusted individual.\"}},\"benefits\":{\"description\":\"Whether it's a developer who needs confidence in their own changes, a team lead trying to remove bottlenecks, or a head of engineering who needs auditability, database version control pays off at every level.\",\"benefits\":{\"benefit1\":{\"heading\":\"For individual users\",\"benefits\":{\"benefit1\":\"When something breaks, you can pinpoint exactly what changed, in minutes, not hours of manual comparison\",\"benefit2\":\"You can make changes to any database object knowing you can roll back safely if needed\",\"benefit3\":\"You can see what else will be affected by a change before you make it, no more unintended consequences\",\"benefit4\":\"You can work in parallel with teammates without stepping on each other or losing anyone's work\"}},\"benefit2\":{\"heading\":\"For your team\",\"benefits\":{\"benefit1\":\"Database changes are no longer a black box, every change is visible, attributed, and reviewable\",\"benefit2\":\"Any developer can contribute safely, the bottleneck of routing changes through trusted individuals is gone\",\"benefit3\":\"Reviews and handovers become faster because the history is there, not locked in someone's head\",\"benefit4\":\"Critical database knowledge stays with the team, not with individuals who might leave\"}},\"benefit3\":{\"heading\":\"For the business\",\"benefits\":{\"benefit1\":\"Audit and compliance requirements are met automatically, no manual logging, no gaps\",\"benefit2\":\"When incidents happen, faster diagnosis means less downtime and lower business impact\",\"benefit3\":\"Delivery throughput scales with the team rather than being capped by a few key people\",\"benefit4\":\"Institutional knowledge is protected as an organizational asset, not a personal one\"}}}},\"howItWorks\":{\"items\":{\"item1\":{\"heading\":\"1. Connect your database to version control, without leaving SSMS\",\"body\":\"SQL Toolbelt Essentials links your SQL Server database directly to your existing source control system (VCS). Every database object is scripted and versioned automatically, no extra steps.\"},\"item2\":{\"heading\":\"2. Build a complete, usable change history\",\"body\":\"Every change is logged, who made it, when, and why. When something breaks, you can pinpoint the exact change in minutes rather than hours of manual environment comparison.\"},\"item3\":{\"heading\":\"3. Enable the whole team to work in parallel\",\"body\":\"Each developer works on their own local copy. Changes are tracked, mergeable, and recoverable. No more emailing scripts, no accidental overwrites, no changes lost when someone's machine fails.\"},\"item4\":{\"heading\":\"4. Understand impact before you change anything\",\"body\":\"Map what each database object depends on and what depends on it, so you can see the downstream impact of any change before you make it.\"}}},\"blockquote\":{\"quote\":\"We can develop fast and verify that our code is being deployed correctly. It's hard because we have so much data, but it's now possible and Redgate is what makes it possible. There isn't an alternative that I could think of in the industry that would do a better job.\",\"cite\":{\"name\":\"\",\"position\":\"Senior Data Architect\",\"company\":\"GPS-based routing and logistics software provider\"}}},\"improveYourCode\":{\"meta\":{\"title\":\"Write Better SQL Faster with AI\",\"description\":\"SQL Prompt's AI-powered code completion, auto-fix, and code analysis help database teams write better SQL faster, with consistency built in across the whole team. Built for SQL Server in SSMS.\"},\"hero\":{\"eyebrow\":\"Improve your code\",\"heading\":\"Write better SQL, faster, with AI that actually understands your database\",\"description\":\"SQL Toolbelt Essentials gives you intelligent code completion, built-in formatting, and AI-powered auto-fix, all working inside SSMS from the moment you start typing. And because it includes version control, your whole team can work in parallel, independently, in sync, without losing anyone's work.\"},\"challenges\":{\"challenge1\":\"Code quality varies by developer, inconsistencies create review friction and production risk\",\"challenge2\":\"Issues get flagged in code review, but fixing them still falls on the developer and adds back-and-forth that slows everyone down\",\"challenge3\":\"Working on unfamiliar or legacy code is slow and stressful without any documentation or context\",\"challenge4\":\"There's no consistent way to enforce SQL coding standards across the whole team\"},\"solution\":{\"heading\":\"SQL Toolbelt Essentials accelerates SQL development from the moment you start typing\",\"body\":{\"para1\":\"It makes code quality a property of the tooling rather than a function of individual discipline. It provides context-aware autocompletion, AI-powered suggestions (optional), built-in code analysis, and auto-fix work together inside SSMS, so developers write better SQL faster and catch problems before they reach review.\",\"para2\":\"It comes with version control that brings the whole team into a structured parallel workflow, so developers can work on the same database without overwriting each other. And because standards are enforced automatically across every environment, consistency doesn't depend on anyone remembering to apply them.\"}},\"benefits\":{\"description\":\"From an individual developer writing cleaner SQL faster, to a team lead who needs consistent code quality across every contributor, SQL Toolbelt Essentials removes friction at every stage of the development workflow.\",\"benefits\":{\"benefit1\":{\"heading\":\"For users\",\"benefits\":{\"benefit1\":\"Intelligent autocomplete and AI assistance, spend less time on boilerplate\",\"benefit2\":\"Code analysis and auto-fix run at development time: you don't just see the problem, it gets fixed\",\"benefit3\":\"Understand unfamiliar or inherited code quickly\",\"benefit4\":\"Work on the same database as colleagues in parallel, safely, with version control\"}},\"benefit2\":{\"heading\":\"For your team\",\"benefits\":{\"benefit1\":\"Code quality stops depending on who wrote it, standards are consistent across every developer and every environment\",\"benefit2\":\"Problems are caught and fixed before they reach review, not added to someone's backlog\",\"benefit3\":\"New developers reach full productivity faster because the guardrails are already in place\",\"benefit4\":\"The team delivers more without needing more people, throughput improves without headcount growth\"}},\"benefit3\":{\"heading\":\"For the business\",\"benefits\":{\"benefit1\":\"Fewer production incidents means less unplanned downtime and lower cost of remediation\",\"benefit2\":\"Delivery becomes more predictable, less disruption, fewer fires, less dependence on individual expertise\",\"benefit3\":\"New hires become productive faster, improving the return on every hiring decision\",\"benefit4\":\"Engineering capacity goes into shipping value, not cleaning up avoidable mistakes\"}}}},\"howItWorks\":{\"items\":{\"item1\":{\"heading\":\"1. Write SQL faster with intelligent code completion\",\"body\":\"Benefit from context-aware autocompletion suggests columns, tables, JOIN conditions, aggregations, and entire code blocks, matched to your schema and your coding conventions. Less time on boilerplate. More time solving the actual problem.\"},\"item2\":{\"heading\":\"2. Catch and fix issues at development time, not in review\",\"body\":\"Built-in static code analysis identifies issues as you write. SQL Toolbelt Essential’s auto-fix goes further than flagging: it resolves common problems automatically, so you don't just see what's wrong, it gets fixed before it reaches anyone else.\"},\"item3\":{\"heading\":\"3. Enforce consistent code quality across the team\",\"body\":\"Define SQL formatting and naming standards once. Apply them automatically across every developer's environment, so code quality becomes a property of the tooling, not a function of individual discipline.\"},\"item4\":{\"heading\":\"4. Navigate any codebase from day one\",\"body\":\"Find any database object or text across all connected SQL Server databases in seconds, so working with inherited or legacy code doesn't mean starting from zero.\"}}},\"blockquote\":{\"quote\":\"This product has helped our team increase their operational efficiency by reducing manual time-consuming operations mainly with SQL development and deployments. It also helped the project standardize SQL coding across members which definitely increased individual efficiency. End to end, the process has really simplified the overall workflow within the team.\",\"cite\":{\"position\":\"IT Manager in Government\",\"company\":\"(Gartner review)\"}}},\"designYourDatabase\":{\"meta\":{\"title\":\"Design Your SQL Server Database Deliberately\",\"description\":\"Stop modifying databases blind. SQL Toolbelt Essentials gives database teams a visual, structured way to design schemas, track changes, and catch design mistakes before they reach production.\"},\"hero\":{\"eyebrow\":\"Design your database\",\"heading\":\"Design your database deliberately, whether you’re starting fresh or evolving what’s already there\",\"description\":\"Database design isn't a one-time activity. Whether you're building something new or modifying an existing system, SQL Toolbelt Essentials gives you a visual, structured way to plan schema changes, understand what's already there, and validate your design before committing to code, so you catch problems early, when they're still cheap to fix.\"},\"challenges\":{\"challenge1\":\"You're about to modify a production database, but you're not sure exactly what else might break\",\"challenge2\":\"Design decisions get made in someone's head, and no one can remember the reasoning six months later\",\"challenge3\":\"You're building something new from scratch and there's no structured way to validate the schema before you start writing DDL\",\"challenge4\":\"Design and documentation live in separate tools, and neither is ever fully up to date\"},\"solution\":{\"heading\":\"SQL Toolbelt Essentials gives teams a structured, visual way to design and evolve schemas, whether building something new or reworking in production.\",\"body\":{\"para1\":\"Visualize the current database, plan changes before writing any DDL, and iterate freely with built-in version control as your safety net.\",\"para2\":\"Understand what else will be affected by your planned changes, so conflicts are resolved at design time, not discovered in production.\",\"para3\":\"The result: fewer expensive mistakes, less rework, and a database estate that's easier to understand, maintain, and govern over time.\"}},\"benefits\":{\"description\":\"SQL Toolbelt Essentials serves SQL developers, team leads, and business stakeholders differently, but the outcome is the same: structural problems caught early, not discovered in production.\",\"benefits\":{\"benefit1\":{\"heading\":\"For individual users\",\"benefits\":{\"benefit1\":\"You know exactly what you're working with before you touch it, no more blind changes\",\"benefit2\":\"Design flaws get caught before they become code, saving hours of rework later\",\"benefit3\":\"You can iterate freely without fear of losing work or introducing untracked errors\",\"benefit4\":\"Less manual translation from design to code means fewer mistakes and faster delivery\"}},\"benefit2\":{\"heading\":\"For your team\",\"benefits\":{\"benefit1\":\"Everyone works from the same picture, fewer misunderstandings on both new builds and legacy changes\",\"benefit2\":\"Less rework, fewer sprint disruptions, and more predictable delivery\",\"benefit3\":\"Bad decisions don't cascade silently into development, they're caught and corrected at design stage\",\"benefit4\":\"Teams get immediate clarity on legacy systems, making it safer and faster to plan structural changes\"}},\"benefit3\":{\"heading\":\"For the business\",\"benefits\":{\"benefit1\":\"Fixing a schema mistake at design costs a fraction of what it costs in production\",\"benefit2\":\"Engineering capacity goes into building new value, not fixing avoidable mistakes\",\"benefit3\":\"Design intent is traceable across the lifecycle, supporting compliance as teams and systems evolve\",\"benefit4\":\"Legacy systems become safer to modify and cheaper to maintain over time\"}}}},\"howItWorks\":{\"items\":{\"item1\":{\"heading\":\"1. Discover what you're working with\",\"body\":\"Before you change anything, understand everything. SQL Toolbelt Essentials reverse-engineers your existing SQL Server database into a visual schema diagram, giving your whole team a shared, accurate picture of the current state, including relationships and dependencies.\"},\"item2\":{\"heading\":\"2. Design before you build\",\"body\":\"Plan schema changes visually, whether it's a brand-new database or structural modifications to an existing one. Design decisions are made deliberately and explicitly, not improvised in DDL.\"},\"item3\":{\"heading\":\"3. Validate before you commit\",\"body\":\"Iterate on your model before a single line of DDL is written. Understand what else might be affected by your planned changes, so you can resolve conflicts at design time.\"},\"item4\":{\"heading\":\"4. Generate and deploy with confidence\",\"body\":\"Automatically generate the DDL scripts from your model, eliminating manual translation errors and giving you deployment-ready code that reflects your actual design intent.\"}}},\"blockquote\":{\"quote\":\"It saved me from a night of scribbling schema on paper like some kind of caveman.\",\"cite\":{\"position\":\"Software Developer\"}}}}},\"sqlTest\":{\"productPage\":{\"meta\":{\"title\":\"SQL Test - SQL Server Unit Testing Tool From Redgate\",\"description\":\"SQL Test, by Redgate Software, is an add-in for SQL Server Management Studio, to help you write, run, and manage SQL unit tests. Try it free for {trialDays} days.\"},\"hero\":{\"heading\":\"Write unit tests for SQL Server databases in SQL Server Management Studio\"},\"intro\":{\"heading\":\"Introduction to SQL Test\",\"para1\":\"If you want to do SQL Server unit testing in T-SQL, and run it as part of your automated builds, SQL Test is the place to start.\",\"para2\":\"It's simple to set up, you don’t need extra tools, and you don't need to learn new technologies.\",\"para3\":\"SQL Test also comes with pre-written SQL Cop tests, to help you enforce best practices for database development and run static analysis tests.\",\"cta\":\"Try SQL Test free for {trialDays} days\"},\"features\":{\"heading\":\"SQL Test features\",\"tsqlt\":{\"heading\":\"Write your tests in regular T-SQL\",\"para1\":\"SQL Test uses the open-source tSQLt framework, a set of T-SQL tables, views, stored procedures, and functions.\",\"para2\":\"SQL unit testing runs through simple queries which use the framework to check the values of your data types and to mock database objects.\",\"img\":{\"alt\":\"Writing unit tests in T-SQL inside SQL Server Management Studio\"}},\"tests\":{\"heading\":\"Tests won't change your database\",\"para1\":\"SQL Test stores its objects in a separate schema, so they won’t get in your way. The tests run in transactions, which rolls back any changes. You won’t need any clean-up code.\"},\"testimonial\":{\"quote\":\"Everyone is excited about SQL Test – it allows us to complete our agile test-driven development journey.\",\"cite\":{\"name\":\"Philip Bates\",\"position\":\"Senior Database Developer\",\"company\":\"Laterooms.com\"}},\"oneClick\":{\"heading\":\"Run as many tests as you want with one click\",\"para1\":\"Pick your tests, click one button, and the SQL Test UI will display each result as it comes in.\",\"img\":{\"alt\":\"Clicking Run Tests in the SQL Test drop-down menu inside SQL Server Management Studio\"}},\"inIsolation\":{\"heading\":\"Test objects in isolation – no need to worry about keys or IDs\",\"para1\":\"SQL Test comes with stored procedures for faking tables, triggers, and constraints. They make it easy to test your objects in isolation, without adding extra data for IDs or foreign keys.\"},\"sqlCop\":{\"heading\":\"Includes example unit tests and SQL Cop\",\"para1\":\"SQL Test has built-in SQL Server unit testing examples to help you get started, and \u003ca href=\\\"https://documentation.red-gate.com/sqt/sql-cop-static-analysis-tests\\\"\u003eSQL Cop tests\u003c/a\u003e to check for problems such as fragmented indexes, badly sized data types, and missing keys.\",\"img\":{\"alt\":\"Running SQL Cop tests in SQL Test inside SQL Server Management Studio\"}}},\"additionalResources\":{\"heading\":\"Additional tSQLt learning and resources\",\"column1\":{\"heading\":\"Getting started \u0026 support\",\"link1\":{\"url\":\"https://tsqlt.org/\",\"text\":\"www.tsqlt.org\"},\"link2\":{\"url\":\"https://tsqlt.org/user-guide/\",\"text\":\"User guide to tSQLt\"},\"link3\":{\"url\":\"http://tsqlt.org/user-guide/tsqlt-tutorial/\",\"text\":\"tSQLt tutorial\"},\"link4\":{\"url\":\"http://stackoverflow.com/questions/tagged/tsqlt\",\"text\":\"StackOverflow\"}},\"column2\":{\"heading\":\"tSQLt articles\",\"link1\":{\"url\":\"https://www.red-gate.com/simple-talk/databases/sql-server/t-sql-programming-sql-server/sql-server-unit-testing-with-tsqlt/\",\"text\":\"SQL Server Unit Testing with tSQLt\"},\"link2\":{\"url\":\"https://www.red-gate.com/simple-talk/sql/t-sql-programming/test-driven-database-development-why-tsqlt/\",\"text\":\"Test-driven Database Development – Why tSQLt?\"},\"link3\":{\"url\":\"https://www.red-gate.com/simple-talk/devops/database-devops/test-driven-database-development-why-bother/\",\"text\":\"Test-driven Database Development – Why Bother?\"},\"link4\":{\"url\":\"https://www.red-gate.com/simple-talk/sql/t-sql-programming/getting-started-testing-databases-with-tsqlt/\",\"text\":\"Getting Started Testing Databases with tSQLt\"},\"link5\":{\"url\":\"https://www.red-gate.com/simple-talk/sql/sql-tools/ten-things-i-wish-id-known-when-i-started-using-tsqlt-and-sql-test/\",\"text\":\"Ten Things I Wish I’d Known When I Started Using tSQLt and SQL Test\"}},\"column3\":{\"heading\":\"tSQLt Tools \u0026 resources\",\"link1\":{\"url\":\"https://documentation.red-gate.com/sqt/sql-cop-static-analysis-tests\",\"text\":\"SQL Cop tests\"},\"link2\":{\"url\":\"https://github.com/cprieto/tsqlt-teamcity\",\"text\":\"TeamCity runner for tSQLt\"},\"link3\":{\"url\":\"http://www.sqltreeo.com/\",\"text\":\"SSMS add-in to support organization of tSQLt objects\"},\"link4\":{\"url\":\"https://documentation.red-gate.com/display/SC11/Options+used+in+the+command+line\",\"text\":\"Ignore tSQLt objects for deployment with SQL Compare\"},\"link5\":{\"url\":\"http://tsqlt.org/downloads/\",\"text\":\"tSQLt snippets for SQL Prompt\"}}},\"contact\":{\"furtherInfo\":\"Further information and support\",\"column1\":{\"heading\":\"Discounts apply for multi-user purchases\",\"para1\":\"If you'd like any help, or have any questions about our tools and purchasing options, please get in touch.\",\"cta\":\"Contact us\",\"purchasing\":\"Purchasing FAQ\"},\"column2\":{\"heading\":\"Get started with SQL Test\",\"para1\":\"Download a {trialDays}-day free trial, and start solving your memory problems.\",\"cta\":\"Download free trial\"},\"column3\":{\"heading\":\"SQL Test is part of SQL Toolbelt Essentials\",\"para1\":\"Work faster and be more agile with the industry-standard tools for SQL Server development.\",\"cta\":\"See what's included\"}}},\"trial\":{\"meta\":{\"title\":\"SQL Test - Download\",\"description\":\"SQL Test - Download\"}},\"pricingPage\":{\"meta\":{\"title\":\"SQL Test - SQL Server Unit Testing Tool From Redgate\",\"description\":\"SQL Test, by Redgate Software, is an add-in for SQL Server Management Studio, to help you write, run, and manage SQL unit tests. Try it free for 14 days.\"},\"productDescription\":{\"standardCopy\":\"Unit test add-in for SQL Server Management Studio\"}},\"support\":{\"meta\":{\"title\":\"SQL Test - Documentation And Support\",\"description\":\"Documentation and support information for Redgate SQL Test, a tool that helps you write, run, and manage SQL unit tests.\"}}},\"sqlSourceControl\":{\"productPage\":{\"meta\":{\"title\":\"SQL Source Control: Link Database To TFS, SVN, Git, Mercurial\",\"description\":\"SQL Source Control: add-in for SQL Server Management Studio. Version control your database in SVN, TFS, Git, Mercurial, Perforce. Try free for {trialDays} days\"},\"hero\":{\"heading\":\"Connect your database to your version control system\",\"description\":\"Version control schemas and reference data, roll back changes, and maintain the referential integrity of your database. Solve other database challenges like deploying without losing data. \u003cbr/\u003e\u003cbr/\u003eAnd because it works with the tools you already use, it's an easy setup.\",\"list\":{\"bullet1\":\"Plugs into SQL Server Management Studio\",\"bullet2\":\"Version control your schemas and static data\",\"bullet3\":\"See who made what changes, when, and why\"},\"image\":{\"alt\":\"Version control schemas and static data with SQL Source Control\"}},\"intro\":{\"heading\":\"Raise collaboration and productivity\",\"para1\":\"Database version control is hard because there isn’t any source code. Instead, your queries change the state of the database. SQL Source Control solves this problem by scripting each database object into a file in your version control system. This makes it simple for teams to share work and access the history of every single change made to every object in your database.\",\"para2\":\"Whether you work on a shared database or a local, dedicated copy, SQL Source Control helps you share code, avoid conflicts and capture object-level version history, so you can work confidently, without treading on anybody’s toes.\",\"cta\":\"Find out more about SQL Source Control’s key features\",\"image\":{\"alt\":\"Raise collaboration and productivity\"}},\"comparison\":{\"heading\":\"SQL Source Control is part of SQL Toolbelt Essentials\",\"description\":\"Eleven essential SQL Server tools for releases and productivity\",\"questions\":\"Any questions?\",\"tools\":{\"ctas\":{\"buyNow\":\"Buy now\",\"learnMore\":\"Learn more\"},\"flywayTeams\":{\"price\":{\"unit\":\"per user\"},\"description\":\"Ideal for teams with multi-RDBMS estates. Track changes to your schema objects and deploy your database changes with greater speed and accuracy.\",\"features\":{\"feature1\":{\"heading\":\"SQL Source Control\",\"description\":\"Plugs into SSMS, providing state-based database versioning for TFS, Subversion and Git\"},\"feature2\":{\"heading\":\"Redgate Flyway\",\"description\":\"Desktop GUI and CLI providing state-based and migrations-based versioning and deployment capabilities across multiple database systems, including SQL Server, Postgres, Oracle and MySQL\"},\"feature3\":{\"heading\":\"Advanced Redgate Flyway capabilities\",\"description\":\"Add change management controls into your pipeline processes to drive greater precision and accuracy. Includes: dry run, undo migration scripts and cherry pick.\"}},\"references\":{\"reference1\":\"*100 schema limit. Contact us if you need more.\"}},\"sqlToolbeltEssentials\":{\"price\":{\"unit\":\"per user\"},\"description\":\"Version control your SQL Server databases and boost team productivity with the industry-standard tools for SQL Server development and deployment.\",\"features\":{\"feature1\":{\"heading\":\"SQL Source Control\",\"description\":\"Plugs into SSMS, providing state-based database versioning for TFS, Subversion and Git\"},\"feature2\":{\"heading\":\"SQL Server productivity tools\",\"description\":\"Industry-leading SQL Server productivity tools, including SQL Compare Pro, SQL Data Compare Pro, SQL Prompt, all designed to standardize and scale development practices across teams\"}}}}},\"alreadyUse\":{\"heading\":\"Already use SQL Source Control?\",\"body\":\"If you already own a copy of SQL Source Control or hold a subscription and wish to renew or increase the number of users, \u003cLink\u003eplease get in touch\u003c/Link\u003e and we will be very happy to help.\"},\"logoBand\":{\"heading\":\"SQL Source Control works with\",\"additionalText\":\"or any version control system with a command line\"},\"keyFeatures\":{\"heading\":\"Key features of SQL Source Control\",\"features\":{\"feature1\":{\"title\":\"Automate SQL changes during deployments\",\"description\":{\"para1\":\"Pre \u0026 Post deployment scripts can make SQL changes before and after your deployments. These scripts are managed within SQL Source Control to then be picked up when deploying with other Redgate products.\",\"para2\":\"\u003ca href=\\\"https://documentation.red-gate.com/soc/common-tasks/working-with-pre-post-deployment-scripts\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eLearn more about pre \u0026 post deployment scripts\u003c/a\u003e.\"}},\"feature2\":{\"title\":\"Version control at your fingertips inside SQL Server Management Studio\",\"description\":{\"para1\":\"It's \u003cb\u003eeasy to record and share your code changes\u003c/b\u003e, because SQL Source Control runs inside SQL Server Management Studio.\",\"para2\":\"You don't have to stop what you're doing or pass round handwritten change scripts.\"}},\"feature3\":{\"title\":\"Version control your schemas and reference data\",\"description\":{\"para1\":\"Store and share any SQL Server object and static data. Committing and updating takes \u003cb\u003etwo clicks in the Object Explorer\u003c/b\u003e.\",\"para2\":\"To see what’s new, you can check changes down to the individual lines of SQL, with highlighted differences.\"}},\"feature4\":{\"title\":\"View a full history of changes\",\"description\":{\"para1\":\"Look through the full revision history of a database or database object.\",\"para2\":\"You can see \u003cb\u003ewho made the changes\u003c/b\u003e, \u003cb\u003ewhen\u003c/b\u003e they made them, and \u003cb\u003ewhy\u003c/b\u003e.\"}},\"feature5\":{\"title\":\"Handles referential integrity for you\",\"description\":{\"para1\":\"When you commit or update, SQL Source Control maintains the referential integrity of your database for you.\",\"para2\":\"It \u003cb\u003eworks out the right order for your changes\u003c/b\u003e and even \u003cb\u003edeals with keys and constraints\u003c/b\u003e.\",\"para3\":\"It uses the same engine as SQL Compare, the world’s most trusted tool for syncing database changes.\"}},\"feature6\":{\"title\":\"Push and pull Git repos\",\"description\":{\"para1\":\"\u003cb\u003eSynchronize your local and remote Git repositories\u003c/b\u003e inside Management Studio.\",\"para2\":\"Pull down changes from your remote repository, commit your changes locally, and push straight them to your remote repository to share with the rest of your team.\",\"para3\":\"\u003ca href=\\\"https://www.youtube.com/embed/k76hVF4PaqE?rel=0\u0026autoplay=1\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eWatch the video\u003c/a\u003e.\"}},\"feature7\":{\"title\":\"Roll back any changes you don't want\",\"description\":{\"para1\":\"It's simple to \u003cb\u003eroll back\u003c/b\u003e and \u003cb\u003eresolve conflicts\u003c/b\u003e from the Object Explorer.\",\"para2\":\"This also gives you a \u003cb\u003erisk-free sandbox\u003c/b\u003e. If you want to experiment on your database, go ahead. You can undo any changes you don't want to keep.\"}},\"feature8\":{\"title\":\"Lock objects you're working on\",\"description\":{\"para1\":\"You can \u003cb\u003elock the object you're working on\u003c/b\u003e in SQL Server Management Studio with \u003cb\u003ejust one click\u003c/b\u003e, so your changes are \u003cb\u003esafe from being overwritten\u003c/b\u003e.\",\"para2\":\"Your team can see what's locked, as well as information on \u003cb\u003ewho locked it\u003c/b\u003e.\",\"para3\":\"\u003ca href=\\\"/blog/object-locking\\\"\u003eRead more about locking in this blog post\u003c/a\u003e or \u003ca href=\\\"http://www.youtube.com/embed/2ZaOQpZMQ2Q?rel=0\u0026autoplay=1\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003ewatch the video\u003c/a\u003e.\"}},\"feature9\":{\"title\":\"Work on a central database or your own local copy\",\"description\":{\"para1\":\"You and your team can \u003cb\u003ework on a shared database\u003c/b\u003e or each \u003cb\u003euse a local, dedicated copy\u003c/b\u003e.\",\"para2\":\"SQL Source Control supports both models for database development.\",\"para3\":\"Either way, it helps you \u003cb\u003eshare code\u003c/b\u003e, \u003cb\u003eavoid conflicts\u003c/b\u003e, and \u003cb\u003esee who’s doing what\u003c/b\u003e, so you can work without treading on each other’s toes.\"}},\"feature10\":{\"title\":\"Exclude objects with filters\",\"description\":{\"para1\":\"If you don't want to share certain objects, such as users or permissions, you can exclude them with \u003cb\u003efilters\u003c/b\u003e.\",\"para2\":\"You can \u003cb\u003eexclude objects by type, name, and owner\u003c/b\u003e, or specify more complex conditions.\",\"para3\":\"It's simple to \u003cb\u003eshare only what you want\u003c/b\u003e with your team.\"}},\"feature11\":{\"title\":\"See what's changed, with icons\",\"description\":{\"para1\":\"Icons in the Object Explorer show you when a change has been made to a database by you or your team.\",\"para2\":\"You'll never forget to commit to version control.\"}}}},\"tabbedContent\":{\"heading\":\"How SQL Source Control helps with development and business processes\",\"tabs\":{\"deployYourDatabase\":{\"title\":\"Deploy your database\",\"heading\":\"Deploy your database straight from version control\",\"image\":{\"alt\":\"Deploy from version control using SQL Compare\"},\"section1\":{\"heading\":\"Avoid errors and stop those 4am deployments\",\"para1\":\"Deploying database changes is nerve-wracking. You have to \u003cb\u003emake certain that nothing breaks\u003c/b\u003e and you have to \u003cb\u003eminimize downtime\u003c/b\u003e. When something does go wrong, you’re responsible and it can be hard to fix.\",\"para2\":\"So for a lot of us, deployment means queuing up changes, coming in early (or staying late), and crossing our fingers that nothing goes wrong.\",\"para3\":\"SQL Source Control gives you an alternative: \u003cb\u003edeploy from a canonical version of your database\u003c/b\u003e in version control. You’re working with a stable version, which cuts \u003cb\u003ethe risk of deploying incomplete or incorrect changes\u003c/b\u003e.\"},\"section2\":{\"heading\":\"Deploy straight from your repository\",\"para1\":\"You can make deployments from your repository with \u003ca href=\\\"/products/sql-compare/\\\"\u003eSQL Compare\u003c/a\u003e, using a manual, state-based approach.\",\"para2\":\"SQL Compare writes deployment scripts in minutes, making your release safe and efficient. You can deploy from SQL Compare or copy the script to review and run later. You can use SQL Compare to \u003cb\u003egenerate rollback scripts\u003c/b\u003e too.\"},\"section3\":{\"heading\":\"Harness automation to accelerate the development and deployment of database changes\",\"para1\":\"If you’re already practising continuous integration or continuous delivery for your application changes, you can extend the power of automation to your databases too, using \u003ca href=\\\"/products/flyway/\\\"\u003eRedgate Flyway\u003c/a\u003e. With a flexible, hybrid deployment approach, auto-generation of migration and undo scripts, drift detection, reporting and support for multiple RDBMS, Redgate Flyway goes further to accelerate software deliver and ensure quality code. \u003ca href=\\\"/products/flyway\\\"\u003eRead more about Redgate Flyway\u003c/a\u003e.\"}},\"changeHistory\":{\"title\":\"Change history\",\"heading\":\"Track progress and pass any audit with a full change history\",\"image\":{\"alt\":\"\"},\"section1\":{\"para1\":\"With SQL Source Control you can keep a full change history for your database and every object in it.\",\"para2\":\"It shows you who made changes, when they made them, and why. You stay up to date with progress and you get complete oversight of the changes that go into production.\"},\"section2\":{\"heading\":\"Pass any audit and prove regulatory compliance\",\"para1\":\"A well-documented change management process is also essential to \u003cb\u003ewin the trust of auditors or investors\u003c/b\u003e.\",\"para2\":\"With a complete record of development changes in SQL Source Control, you can \u003cb\u003epass audits\u003c/b\u003e and \u003cb\u003eprove you comply with standards\u003c/b\u003e such as Sarbanes-Oxley or HIPAA.\"},\"blockquote\":{\"quote\":\"If we can prove we can track the entire history of our data’s lifecycle, we’ll pass any audit. If not, we face massive fines, legal charges, suspension from trading, and possible termination of the company. Faced with that, how could I afford not to source control my database? How could anyone?\",\"cite\":{\"position\":\"DBA\"}}},\"growingTeams\":{\"title\":\"Growing teams\",\"heading\":\"Keep an eye on database changes and know who changed what and when\",\"para1\":\"Without version control, it’s almost impossible to keep track of development. As teams are growing, it becomes more and more complex to check on progress and work out what work your team has completed. How did your database reach its current state? Who just broke the build - and how are you going to fix it?\",\"para2\":\"With SQL Source Control you’ll know exactly who made changes, when they made them, and why. You stay up to date with progress and you get complete oversight of the changes that go into production.\",\"blockquote\":{\"quote\":\"Yesterday a vendor made a change to our database which broke some customer extracts. With SQL Source Control, I was able to find exactly what the problem was and fix it in minutes\"}}}},\"how\":{\"heading\":\"How SQL Source Control versions your database objects\",\"para1\":\"Database version control is hard because there isn’t any source code. Instead, your queries change the state of the database.\",\"para2\":\"SQL Source Control solves that problem by \u003cb\u003escripting each database object\u003c/b\u003e into a file in your version control system.\",\"para3\":\"It’s possible to do this with an elaborate manual workaround, but SQL Source Control makes it easy for you in three ways:\",\"list\":{\"para1\":\"You \u003cb\u003edon’t need to leave SQL Server Management Studio\u003c/b\u003e - you can do it all with a few clicks in the Object Explorer.\",\"para2\":\"You don’t need to remember to script out your files or instil that habit in new team members. SQL Source Control \u003cb\u003ehighlights your changes in the Object Explorer\u003c/b\u003e, so you see what’s sitting outside version control at a glance.\",\"para3\":\"You don’t have to worry about \u003cb\u003ereferential integrity\u003c/b\u003e or \u003cb\u003edata persistence\u003c/b\u003e. SQL Source Control sorts out the order of your changes and deals with keys and constraints for you. With migration scripts, you can specify how to deal with complex changes that affect your data, such as table splits.\"},\"para4\":\"When you’ve made your changes, you \u003cb\u003echeck them in with a couple of clicks\u003c/b\u003e, just like you would for your application code. SQL Source Control scripts out files that represent the new state of each object and saves them in your version control system.\",\"para5\":\"Not only is it \u003cb\u003esimple to share your work\u003c/b\u003e – you also have a \u003cb\u003ehistory of every change\u003c/b\u003e to every object in your database, along with details of who made each change, when, and why.\",\"blockquote\":{\"para1\":\"Before using SQL Source Control, we'd tried a whole bunch of things. Sometimes we passed around manual backups, or SQL CREATE scripts, but that meant only one developer could work on the database before we had to issue updates again. We tried Database projects in Visual Studio, but they were clunky, and rather fragile when we made substantial changes.\",\"para2\":\"One of our developers eventually cooked-up his own sync tool. It was a time consuming project. We had to teach new developers how to use it, enforce certain conventions, and it only really worked when source and target could be accessed at once, which wasn't often.\",\"para3\":\"SQL Source Control did everything that sync tool could do, without wasting time or causing frustration...Integration with SSMS and TFS saved us a lot of hassle, but the major benefit has been the time it’s saved us making and pushing database changes. I'm not sure I could give that up again.\"},\"button\":{\"close\":\"Close\",\"readMore\":\"Read more\"}},\"furtherInfo\":{\"heading\":\"Further information and support\",\"subheading\":\"Got a question about SQL Source Control?\",\"body\":\"We're here to answer them. Get in contact or check out the \u003cdocumentationSite\u003edocumentation site\u003c/documentationSite\u003e.\"}},\"overview\":{\"meta\":{\"title\":\"SQL Source Control: Link Database To TFS, SVN, Git, Mercurial\",\"description\":\"SQL Source Control: add-in for SQL Server Management Studio. Version control your database in Git, Azure DevOps, Mercurial, TFS, SVN, Perforce. Try free for {trialDays} days\"},\"hero\":{\"heading\":\"Connect your database to your version control system\",\"description\":\"See who made what changes, when, and why\",\"list\":{\"bullet1\":\"Version control schemas and reference data\",\"bullet2\":\"Roll back any changes and track progress\",\"bullet3\":\"Easy to set up - plugs into SQL Server Management Studio\",\"bullet4\":\"Deploy straight from version control without losing data\",\"bullet5\":\"Full change history - see who made what changes, when, and why\"},\"cta\":\"Download your free trial\",\"image\":{\"alt\":\"Version control schemas and static data with SQL Source Control\"}},\"intro\":{\"heading\":\"SQL Source Control links your database to your source control system, so you can collaborate seamlessly on database development.\",\"body\":\"Work simultaneously on the same database, without worrying about overwriting other people's changes, and see who made what changes, when, and why.\",\"cta\":{\"download\":\"Download your free trial\",\"watch\":\"Watch getting started videos\"}},\"systems\":{\"heading\":\"Plugs into SQL Server Management Studio and connects to almost any version control system\"},\"features\":{\"heading\":\"How SQL Source Control helps with development\",\"features\":{\"feature1\":{\"heading\":\"Faster database development\",\"items\":{\"item1\":{\"heading\":\"Easily see what's changed\",\"body\":\"Icons in the Object Explorer show you when a change has been made to a database by you or your team.\"},\"item2\":{\"heading\":\"Easily check out changes\",\"body\":\"When you’ve made your changes, you check them in with a couple of clicks, just like you would for your application code.\"},\"item3\":{\"heading\":\"Version control your schemas and reference data\",\"body\":\"Store and share any SQL Server object and static data. Committing and updating takes just two clicks in the Object Explorer.\"}}},\"feature2\":{\"heading\":\"Aids collaboration and avoids conflicts\",\"items\":{\"item1\":{\"heading\":\"Work on a central database or your own copy\",\"body\":\"Whether you and your team work on a shared database or each use a local, dedicated copy, you can easily collaborate and avoid conflicts.\"},\"item2\":{\"heading\":\"Lock objects you’re working on\",\"body\":\"You can lock an object in SQL Server Management Studio so your changes are safe from being overwritten.\"},\"item3\":{\"heading\":\"Version control synchronizes with Git repos\",\"body\":\"SQL Source Control synchronizes with your Git repositories, making it easy to record and share your code changes with your team.\"}}},\"feature3\":{\"heading\":\"Full control for you and your team\",\"items\":{\"item1\":{\"heading\":\"View full change history and easily rollback\",\"body\":\"Look through the full revision history of a database or database object, and then simply roll back and resolve conflicts from the Object Explorer.\"},\"item2\":{\"heading\":\"Deploy your changes without data loss\",\"body\":\"Avoid losing data during complex deployments with migration scripts. Custom SQL scripts can be added to deployment scripts generated by SQL Compare.\"},\"item3\":{\"heading\":\"Exclude objects with filters\",\"body\":\"It's simple to share only what you want with your team. You can exclude objects by type, name, and owner, as well as using filters and more complex conditions.\"}}}}},\"testimonials\":{\"testimonial1\":{\"quote\":\"I can push things out faster and free up time that used to be used for manual setup and testing. Less bugs for customers, less downtime, more stable and reliable software.\",\"cite\":{\"position\":\"Developer\"}},\"testimonial2\":{\"quote\":\"The ability to instantly keep database structure in synchronization across development, test, and production environments instantly reduced the amount of work and potential for error.\",\"cite\":{\"position\":\"\"}},\"testimonial3\":{\"quote\":\"Sometimes getting database developers to use source control is like herding cats. SQL Source Control makes it so easy that you see very little resistance and the devs can concentrate on delivering value.\",\"cite\":{\"position\":\"Data Technical Lead\"}},\"testimonial4\":{\"quote\":\"For the price you pay, you'll save the equivalent time on your next version release.\",\"cite\":{\"position\":\"\"}},\"cta\":\"Download your free trial\"},\"processes\":{\"heading\":\"How SQL Source Control helps your processes\",\"process1\":{\"heading\":\"Deploy your database straight from version control\",\"body\":\"SQL Source Control gives you an alternative to queuing up changes and letting things slow down. Working with a stable version cuts the risk of deploying incomplete or incorrect changes.\"},\"process2\":{\"heading\":\"Track progress and pass audits\",\"body\":\"With SQL Source Control you can keep a full change history for your database and every object in it. You stay up to date with progress and you get complete oversight of the changes that go into production.\"},\"process3\":{\"heading\":\"Full support for growing teams\",\"body\":\"As teams are growing, it becomes more complex to check on progress. With version control, you can keep track of development and maintain visibility, even as your teams scale.\"}},\"freeTrial\":{\"heading\":\"Start your free trial\",\"body\":\"SQL Source Control is easy to set up - start version controlling your database today\",\"cta\":\"Download your free trial\"},\"gettingStarted\":{\"heading\":\"Getting started is easy\",\"body\":\"Watch these videos from Redgate University\",\"sections\":{\"section1\":{\"heading\":\"Getting Started\",\"items\":{\"item1\":\"Installing SQL Source Control\",\"item2\":\"Linking a development database to your source control system\",\"item3\":\"Shared vs Dedicated development model\",\"item4\":\"Alternative linking options\",\"item5\":\"Linking static data tables\"}},\"section2\":{\"heading\":\"Working with SQL Source Control\",\"items\":{\"item1\":\"Committing changes\",\"item2\":\"Sharing changes with a team using SQL Source Control\",\"item3\":\"Working with Distributed Version Control Systems\",\"item4\":\"Reviewing the history\",\"item5\":\"Undoing a change\"}}}},\"start\":{\"heading\":\"Start version controlling your database\",\"cta\":\"Download your free trial\"}},\"pricingPage\":{\"productDescription\":{\"standardCopy\":\"Version control for your database made easy\"}}},\"sqlProvision\":{\"productPage\":{\"meta\":{\"title\":\"SQL Provision: Accelerate the delivery of database environments for DevOps teams\",\"description\":\"Virtual clones of SQL Server database refresh development, test, and CI environments with masked data in seconds.\"},\"hero\":{\"heading\":\"Provision virtualized clones of databases in seconds, with sensitive data masked\",\"list\":{\"item1\":\"Agility – Automate or self-serve development, test, and CI environments in seconds\",\"item2\":\"Quality – Ensure the reliability and accuracy of development and testing\",\"item3\":\"Control – Support compliance and scale with ease with centralized access controls\"},\"cta\":\"Request a demo\"},\"banner\":{\"title\":\"Our newest tech\",\"description\":\"Transform your software delivery with Redgate Test Data Manager\",\"url\":\"/products/test-data-manager\"},\"mainFeatures\":{\"para1\":\"SQL Provision enables teams to improve application releases, optimize the developer experience, accelerate database provisioning, and secure data to scale confidently.\",\"para2\":\"SQL Provision combines our data virtualization and data masking capabilities to provision virtualized clones of databases, at speed, with sensitive data shielded, empowering teams to streamline their development and testing processes\",\"para3\":\"SQL Provision combines SQL Clone and Data Masker for SQL Server to enable software teams to deliver database environments at the speed required by modern development practices, while ensuring the security of sensitive data subject to GDPR, HIPAA, CCPA, and other regulations.\",\"quote\":{\"text\":\"SQL Provision has transformed our database management, allowing us to provision environments in seconds and ensuring compliance with data protection regulations.\",\"author\":\"John Doe, Database Administrator\",\"cta\":\"Read the case study\"},\"items\":{\"item1\":{\"heading\":\"Refresh dev, test, and CI in seconds\",\"para1\":\"Refresh every stage of your development process in seconds with sanitized production data.\",\"para2\":\"Catch data-related issues early and enjoy high release success. Automate test data provisioning or enable self-service so development teams can refresh environments on demand.\",\"image\":{\"src\":\"/assets/products/sql-clone/images/clone-v3-dashboard-by-instance.png?v=1613988078267\",\"alt\":\"Refresh dev, test, and CI in seconds\"}},\"item2\":{\"heading\":\"Unblock dedicated database development\",\"para1\":\"The small footprint that clones need allows developers to create multiple local copies without placing a demand on infrastructure teams.\",\"para2\":\"Built-in controls for teams boost productivity and integrated masking ensures data security. Developers are free to self-serve a copy of the database they need, on-demand and pre-configured with data matched to their project and security clearance.\",\"image\":{\"src\":\"/assets/products/sql-clone/images/control-provisioning-v4.png?v=1613988785533\",\"alt\":\"Unblock dedicated database development\"}},\"item3\":{\"heading\":\"Mask sensitive data for compliance\",\"para1\":\"Protect sensitive data subject to GDPR, HIPAA, CCPA, and other regulations with masking.\",\"para2\":\"Deliver sanitized production data to development, test, and continuous integration environments quickly. Secure your business in the event of a data breach and maintain compliance without slowing development down.\",\"para3\":\"Not sure where to start? \u003ca href=\\\"/products/sql-data-catalog/\\\"\u003eSQL Data Catalog\u003c/a\u003e helps you identify and classify sensitive data, integrating with \u003ca href=\\\"/products/data-masker/\\\"\u003eData Masker\u003c/a\u003e to ease the burden of regulatory compliance.\",\"image\":{\"src\":\"/assets/products/data-masker-for-sql-server/images/before-after.png?v=1613988506200\",\"alt\":\"Mask sensitive data for compliance\"}}}},\"blockQuotes\":{\"paymentSense\":{\"quote\":\"We've cut the time for database provisioning by more than 85%, which is a really quick win for us.\",\"cta\":{\"text\":\"Read the case study\",\"url\":\"/products/sql-clone/case-studies/paymentsense-rapid-database-provisioning\"}},\"bennetts\":{\"quote\":\"A big win for us is giving each developer the freedom to work on their own database.\",\"cta\":{\"text\":\"Read the case study\",\"url\":\"/products/sql-clone/case-studies/bennetts-moving-to-a-dedicated-database-development-model\"}},\"kepro\":{\"quote\":\"The database is not sitting there exposed, it never goes out with the PHI in it. There's no way I could do that in any other way as easily as I can with SQL Provision.\",\"cta\":{\"text\":\"Read the case study\",\"url\":\"/products/sql-provision/case-studies/kepro-masking-sensitive-data-across-multiple-development-locations\"}},\"moodys\":{\"quote\":\"The team didn’t notice any difference between working with a real database and a clone.\",\"cta\":{\"text\":\"Read the case study\",\"url\":\"/products/sql-clone/case-studies/moodys-a-new-approach-to-database-provisioning\"}}},\"keyFeatures\":{\"heading\":\"Key features\",\"features\":{\"feature1\":{\"heading\":\"Virtualize \",\"subheading\":\"refresh environments in seconds and save 99% storage\",\"para1\":\"Create virtualized clones of SQL Server databases on premises or in virtual machines within a cloud environment such as Amazon Web Services (AWS) or Microsoft Azure.\",\"para2\":\"Clones work just like normal databases but are tiny in size, saving up to 99% disk space. This means that full and accurate copies of production datasets can be spun up in seconds for development, testing, and continuous integration.\"},\"feature2\":{\"heading\":\"Protect \",\"subheading\":\"deliver production-like data while ensuring compliance\",\"para1\":\"Mask data subject to regulations such as GDPR, CCPA, HIPAA, and others.\",\"para2\":\"Developers receive data that accurately reflects the production environment's nuanced structure, complexity, and referential integrity, driving up the quality and reliability of database updates.\"},\"feature3\":{\"heading\":\"Automate \",\"subheading\":\"create and refresh environments on demand\",\"para1\":\"Refresh development, test, and CI environments with fresh, sanitized production data as fast as software updates are released.\",\"para2\":\"A library of PowerShell commands makes integration with build, release, and CI systems seamless and opens new opportunities for automated test data provisioning and database continuous delivery.\"},\"feature4\":{\"heading\":\"Self-service \",\"subheading\":\"enable developers to self-serve fresh data\",\"para1\":\"Precise control over which databases specific users and teams can use to create clones and images enables safe self-service.\",\"para2\":\"Developers are free to pull a copy of the instance they need, on-demand and pre-configured with data matched to their project and security clearance.\"},\"feature5\":{\"heading\":\"Manage \",\"subheading\":\"single UI for managing database clones and permissions\",\"para1\":\"Manage all provisioning tasks from a single UI. See what clones have been created, how much disk space they’re using, when they were created, and by who.\",\"para2\":\"Control who is able to create clones and images from which database instances, enabling safe self-service and delegation for DevOps and continuous integration.\"}}},\"furtherResources\":{\"heading\":\"Further resources\",\"resources\":{\"resource1\":{\"type\":\"Case study\",\"heading\":\"The Benefits of Adopting Compliant Database DevOps at PASS\",\"description\":\"PASS included SQL Provision as part of their Database DevOps implementation to speed up the delivery of test data to dedicated development environments while reducing their compliance risk.\",\"image\":{\"src\":\"/assets/products/sql-provision/images/benefits-adopting-cdd-pass.svg\",\"alt\":\"The Benefits of Adopting Compliant Database DevOps at PASS Case study cover\"},\"cta\":{\"text\":\"Read the case study\",\"url\":\"https://assets.red-gate.com/solutions/pass-redgate-compliant-database-devops.pdf\"}},\"resource2\":{\"type\":\"Whitepaper\",\"heading\":\"Test data provisioning for development\",\"description\":\"As database teams grapple with shortening release cycles and tightening data protection laws, the need to deliver realistic and compliant test data to development quickly and safely is greater than ever.\",\"image\":{\"src\":\"/assets/products/sql-provision/images/test-data-provisioning.svg\",\"alt\":\"Test data provisioning for development Whitepaper cover\"},\"cta\":{\"text\":\"Read the whitepaper\",\"url\":\"/products/sql-provision/entrypage/test-data-provisioning-development\"}},\"resource3\":{\"type\":\"Solution brief\",\"heading\":\"Dedicated database environments for development, test, and CI\",\"description\":\"Download this solution brief to learn how SQL Provision unblocks dedicated database environments to speed up software development while ensuring the security of sensitive data and meeting compliance targets.\",\"image\":{\"src\":\"/assets/products/sql-provision/images/solution-brief-cover.png?v=1613989068253\",\"alt\":\"Dedicated database environments for development, test, and CI Solution brief cover\"},\"cta\":{\"text\":\"Read the solution brief\",\"url\":\"/products/sql-provision/entrypage/dedicated-database-development-environments\"}},\"resource4\":{\"heading\":\"The Database DevOps challenges SQL Provision solves\",\"description\":\"Tony Davis explains how SQL Provision helps to accelerate the delivery of database changes.\",\"image\":{\"src\":\"{cdnUrl}/wp-content/uploads/2016/11/Tony-Davis-150x150.png\",\"alt\":\"The Database DevOps challenges SQL Provision solves Article cover\"},\"cta\":{\"text\":\"Read the article\",\"url\":\"/hub/product-learning/sql-provision/the-database-devops-challenges-sql-provision-solves\"}},\"resource5\":{\"heading\":\"From shared to dedicated database development\",\"description\":\"James Murtagh looks at the working practices and tools that allow teams to move to a dedicated development model.\",\"image\":{\"src\":\"{cdnUrl}/wp-content/uploads/2019/08/james-murtagh-150.png\",\"alt\":\"From shared to dedicated database development Article cover\"},\"cta\":{\"text\":\"Read the article\",\"url\":\"/blog/database-devops/easing-the-transition-from-shared-to-dedicated-development\"}}}}},\"caseStudies\":{\"meta\":{\"title\":\"Case studies - SQL Provision\",\"description\":\"Discover how SQL Provision has transformed database management for our customers.\"}},\"resources\":{\"meta\":{\"title\":\"Resources - SQL Provision\",\"description\":\"Find videos, articles, webinars, documentation and more for SQL Provision.\"}},\"support\":{\"meta\":{\"title\":\"SQL Provision - Documentation And Support\",\"description\":\"Need help? Read our tips, guides, and worked examples for SQL Provision, or contact our support team.\"}}},\"sqlPrompt\":{\"productPage\":{\"meta\":{\"title\":\"SQL Prompt: IntelliSense, Formatting \u0026 AI Assistance for SSMS | Redgate\",\"description\":\"SQL Prompt adds IntelliSense-style autocomplete, smart formatting, AI-powered query assistance, and code refactoring to SSMS and Visual Studio. Try free for {trialDays} days.\"},\"hero\":{\"heading\":\"The fast and easy way to write, format and debug SQL\",\"description\":\"Save time and effort from day one with the original SQL code completion tool, loved by the SQL Server community for nearly 20 years.\",\"eyebrow\":\"Add-in for SQL Server Management Studio \u0026 Visual Studio\",\"cta\":\"Download free trial\"},\"banner\":{\"heading\":\"SQL Prompt\",\"body\":\"Write accurate SQL faster in SSMS with SQL Prompt's AI-powered features\"},\"intro\":{\"para1\":\"Writing SQL can be time-consuming, repetitive and frankly dull. SQL Prompt changes that. It works alongside you to make your SQL coding fast, accurate and effortless, whether your SQL Server databases are on-premises, in the cloud, or both.\",\"para2\":\"SQL Prompt enhances SSMS and Visual Studio by automatically completing, analyzing and fixing your code, as well as taking care of formatting, refactoring, and query history. Best of all, it’s ingeniously simple to use, so you can get started in minutes.\",\"cta\":\"Download free trial\"},\"customerStories\":{\"heading\":\"Hundreds of leading companies have invested in SQL Prompt\",\"cta\":\"Learn how customers are supercharging their productivity\"},\"content\":{\"item1\":{\"heading\":\"Save time and effort writing SQL\",\"body\":\"Write SQL up to 50% faster and win time back in your day. SQL Prompt speeds up coding by auto-completing your code with valid, context-aware suggestions. Say goodbye to repetitive typing with customizable code snippets and comprehensive query history.\",\"imgAlt\":\"Screenshot showing SQL Prompt's code suggestion in SQL Server Management Studio\"},\"item2\":{\"heading\":\"Improve code quality as-you-type\",\"body\":\"Avoid last-minute rework by writing error-free code by default. Smart code completion reduces syntax errors, while real-time code analysis and auto-fixes debugs code. Tab coloring helps keep your changes in the right environment, and refactoring helps you to confidently optimize your queries, code objects and databases.\",\"imgAlt\":\"Screenshot showing SQL Prompt's code analysis in SQL Server Management Studio\"},\"item3\":{\"heading\":\"Keep code consistent without breaking a sweat\",\"body\":\"With SQL Prompt, you don’t have to worry about structuring your code as you write it. Simply write SQL your own way and use a shortcut to format your code into a team standard instantly. Same applies for reformatting legacy code, just press CTRL+K+Y to improve readability.\",\"imgAlt\":\"Screenshot showing SQL Prompt's code formatting in SQL Server Management Studio\"},\"item4\":{\"heading\":\"AI-enhanced coding, on your terms\",\"body\":\"SQL Prompt includes optional AI-powered features designed to support your workflow. Write or modify queries using natural language, get clear explanations for unfamiliar code, and fix and optimize SQL with ease—all without leaving SSMS.\",\"imgAlt\":\"Screenshot showing SQL Prompt's AI-powered Text-to-SQL feature in SQL Server Management Studio\"}},\"keyFeatures\":{\"heading\":\"Key features for SSMS and Visual Studio\",\"label\":\"New\",\"tabs\":{\"formattingCode\":\"Formatting code\",\"aiPoweredCode\":\"AI-powered code\",\"writingCode\":\"Writing code\",\"navigatingCode\":\"Navigating code\",\"analyzingCode\":\"Analyzing code\",\"refactoringCode\":\"Refactoring code\"},\"formattingCode\":{\"features\":{\"heading\":\"Try formatting your own SQL code below\",\"description\":\"Use predefined styles, or create and share your own with the full formatting options in SQL Prompt.\",\"feature1\":{\"heading\":\"Format SQL in seconds\",\"description\":\"Effortlessly format your code to match your team's style, or update legacy code for better readability, with just one click or a simple keyboard shortcut (CTRL+K+Y).\"},\"feature2\":{\"heading\":\"Customize your formatting\",\"description\":\"Advanced options allow you to fine-tune your formatting styles to get them exactly how you like them, and you can even share them with your team to keep code consistent.\"}}},\"aiPoweredCode\":{\"features\":{\"imgAlt1\":\"AI-powered code screenshot showing Intelligent Suggestions in SQL Prompt\",\"imgAlt2\":\"AI-powered code screenshot showing Query Index Analysis in SQL Prompt\",\"feature1\":{\"heading\":\"Fast-track SQL coding\",\"body\":\"Skip the blank page and start writing SQL in seconds using natural language. SQL Prompt's Text-to-SQL transforms your words into context-aware SQL suggestions that you can directly insert into your SSMS query window. Not sure what to ask? Intelligent Suggestions analyzes your SQL and offers contextual prompts to give you a helping hand.\"},\"feature2\":{\"heading\":\"Understand unfamiliar SQL fast\",\"body\":\"Make sense of legacy code, complex logic, or someone else’s work effortlessly. With SQL Prompt’s Explain SQL, you can highlight your chosen SQL and get an instant translation of what the code does in everyday language.\"},\"feature3\":{\"heading\":\"Boost code quality with ease\",\"body\":\"With SQL Prompt's Fix SQL, you can instantly resolve code errors to save hours of manual cleanup. And with Optimize SQL and Query Index Analysis, you'll discover optimization opportunities and ensure your queries run at their best.\",\"cta\":\"Learn more about SQL Prompt's AI features\"},\"para\":\"AI features are opt‑in and available only in SSMS. AI‑generated code is context‑aware and integrates with SQL Prompt's formatting, refactoring, and code‑analysis rules so your SQL stays accurate and consistent.\"}},\"writingCode\":{\"features\":{\"feature1\":{\"heading\":\"Double your coding speed\",\"body\":\"IntelliSense-style code completion works as-you-type, offering context specific advice to help you write accurate SQL faster. It auto-completes the SELECT clause with schema-qualified table names, suggests valid JOIN conditions, helps fill in the WHERE and GROUP BY clauses, and more.\"},\"feature2\":{\"heading\":\"Reduce repetitive typing with code snippets\",\"body\":\"SQL Prompt's code snippets save you keystrokes by quickly inserting frequently used blocks of code into your query with a keyboard shortcut. Choose from a variety of built-in snippets or create your own and share with your team to maximize time savings and set coding standards.\"}}},\"navigatingCode\":{\"features\":{\"feature1\":{\"heading\":\"Speed up your workflow\",\"body\":\"Quickly navigate SQL Prompt and SSMS functionality with the Command Palette (accessible via the ALT+S shortcut).\"},\"feature2\":{\"heading\":\"Access your full SQL History at your fingertips\",\"body\":\"SQL Prompt saves your entire query history as you go, allowing you to recover your work and get back to coding in no time. Available in SSMS only.\"},\"feature3\":{\"heading\":\"Avoid coding mishaps with tab colouring\",\"body\":\"See at-a-glance what environment you’re working in by setting different colours for your groups, servers and databases. Available in SSMS only.\"}}},\"analyzingCode\":{\"features\":{\"feature1\":{\"heading\":\"Discover code issues as-you-type\",\"body\":\"Catch problematic code before it has the chance to cause complex problems with SQL Prompt's fast and comprehensive code analysis. Code issues are underlined with clear explanations and suggestions for improvement.\"},\"feature2\":{\"heading\":\"Instantly resolve code issues with auto-fixes\",\"body\":\"Once SQL Prompt's code analysis has highlighted any issues, you can select the orange lightbulb icon and apply an auto-fix to quickly bring your code up to standard.\"},\"feature3\":{\"heading\":\"Encourage coding standards with shared settings\",\"body\":\"Choose from over 90 built-in code analysis rules and share settings with your team to encourage good coding practices and standards.\"}}},\"refactoringCode\":{\"features\":{\"feature1\":{\"heading\":\"Safely rename objects in your script\",\"body\":\"You can use SQL Prompt to rename all occurrences of a variable or alias in a query.\"},\"feature2\":{\"heading\":\"Smart rename (SSMS only)\",\"body\":\"Within SSMS, you can create a script that allows you to rename objects in your database without breaking dependencies.\"},\"feature3\":{\"heading\":\"Encapsulate SQL as a new stored procedure\",\"body\":\"Create a new stored procedure from any block of valid SQL.\"},\"feature4\":{\"heading\":\"Split a table in your database\",\"body\":\"With SQL Prompt, you can split a table in your database into two tables. This is useful if you want to normalize a database, improve database performance, or change the database design.\"}}}},\"testimonials\":{\"heading\":\"SQL Prompt users say\",\"description\":\"Over 200,000 people rely on Redgate to deliver ingeniously simple software.\",\"cta\":\"See more customer stories\",\"quotes\":{\"quote1\":{\"title\":\"The essential tool for serious SQL Server database development. Don't use SSMS without it.\",\"quote\":\"I use SQL Prompt constantly. I refuse to work without it. It has become so engrained in muscle memory. Snippets save me so much time. My favorite thing is how it enforces consistency, such that I can take any SQL code written by anyone and format it to be clean and understandable instantly.\",\"industry\":\"\",\"function\":\"\",\"date\":\"July 2025\"},\"quote2\":{\"title\":\"Great tool for all SQL Developers\",\"quote\":\"I have used SQL Prompt for day-to-day development work in my office. It has been a great experience and a good tool for all the developers. It offers great features like query formatter and code standardization.\",\"industry\":\"\",\"function\":\"\",\"date\":\"July 2025\"},\"quote3\":{\"title\":\"I refuse to work on SQL Server without SQL Prompt installed\",\"quote\":\"SQL Prompt makes my work much easier. I spend a lot less time typing, looking up tables/columns, or performing standard queries. I get so much more done - I can't imagine doing SQL coding without it.\",\"industry\":\"\",\"function\":\"\",\"date\":\"July 2025\"},\"quote4\":{\"title\":\"SQL Prompt Feels Like an Out-Of-The-Box Product\",\"quote\":\"SQL Prompt provides an important set of time-saving features that integrate so well, you would think they should come out of the box with SSMS.\",\"industry\":\"\",\"function\":\"\",\"date\":\"July 2025\"},\"quote5\":{\"title\":\"The product every SQL developer must have!\",\"quote\":\"SQL Prompt is a MUST HAVE for an SQL Developer. The amount of time saved from its many capabilities is amazing...\",\"industry\":\"\",\"function\":\"\",\"date\":\"July 2025\"},\"quote6\":{\"title\":\"SQL Prompt is a game changer\",\"quote\":\"SQL prompt has been a real time-saver and really helps me write more efficiently\",\"industry\":\"\",\"function\":\"\",\"date\":\"July 2025\"},\"quote7\":{\"title\":\"SQL Prompt is Pretty Much a Necessity for SQL Server\",\"quote\":\"Not only does it make it faster/easier to write code, it is also great for exploring/understanding new data sets.\",\"industry\":\"\",\"function\":\"\",\"date\":\"June 2025\"},\"quote8\":{\"title\":\"Everything SSMS Should Have Been OOTB\",\"quote\":\"I use SQL prompt every day as it slices the amount of development time for tasks… I'm also a stickler for clean and concise code, and SQL Prompt really helps in that endeavour.\",\"industry\":\"\",\"function\":\"\",\"date\":\"August 2024\"},\"quote9\":{\"title\":\"Coding without it is like wearing handcuffs!\",\"quote\":\"The ease of use and speed at which you can write code is exponentially faster. I'll never NOT use it.\",\"industry\":\"\",\"function\":\"\",\"date\":\"November 2024\"},\"quote10\":{\"title\":\"I won't work without it\",\"quote\":\"When I changed organizations and lost access to SQL Prompt, I immediately decided to purchase it myself.\",\"industry\":\"\",\"function\":\"\",\"date\":\"August 2024\"}}},\"toolbeltEssentials\":{\"heading\":\"SQL Prompt is part of SQL Toolbelt Essentials\",\"subheading\":\"Any questions?\",\"sqlPrompt\":{\"users\":\"users\",\"unit\":\"per user, per year\",\"description\":\"Double coding speed and improve the accuracy of your SQL code.\",\"cta\":\"Buy now\",\"includes\":{\"heading\":\"Includes\",\"bullets\":{\"bullet1\":\"IntelliSense-style SQL code completion\",\"bullet2\":\"One-click, customizable SQL formatting\",\"bullet3\":\"SQL refactoring\",\"bullet4\":\"Customizable SQL snippets\",\"bullet5\":\"SQL code analysis and auto-fixes\",\"bullet6\":\"SSMS SQL history and tab colouring\",\"bullet7\":\"AI powered features: Text-to-SQL, Explain SQL, Intelligent Suggestions and Query Index Analysis\"}}},\"sqlToolbeltEssentials\":{\"unit\":\"per user, per year\",\"description\":\"Increase efficiency and code quality throughout your entire SQL Server database development cycle with 11 essential tools.\",\"cta\":\"Learn more\",\"includes\":{\"heading\":\"Includes SQL Prompt plus\",\"bullets\":{\"bullet1\":\"Bulk formatting, code analysis and auto-fixes\",\"bullet2\":\"Team sharing of formatting styles and code snippets in SSMS via the Redgate Platform\"}},\"additional\":{\"heading\":\"Additional products\"}}},\"inAction\":{\"heading\":\"See the value SQL Prompt brings\",\"resources\":{\"resource1\":{\"heading\":\"The ROI of SQL Prompt\",\"description\":\"Use our quick calculator to discover the potential ROI of SQL Prompt, unique to you and your team.\"},\"resource2\":{\"heading\":\"SQL Prompt video tutorials\",\"description\":\"Watch how easy it is to start saving time and increasing code accuracy with SQL Prompt.\"}}}},\"caseStudies\":{\"meta\":{\"title\":\"SQL Prompt case studies\",\"description\":\"Learn more about Redgate SQL Prompt with these case studies\"},\"banner\":{\"heading\":\"Why do customers love SQL Prompt?\",\"cta\":\"Learn how customers are supercharging their productivity\"}},\"resources\":{\"meta\":{\"title\":\"SQL Prompt resources\",\"description\":\"Resources for SQL Prompt\"}},\"customerStories\":{\"meta\":{\"title\":\"Why customers love SQL Prompt\",\"description\":\"Learn how customers are supercharging their productivity by increasing the speed and quality of their coding, and simplifying standardization.\"},\"hero\":{\"heading\":\"Why customers love SQL Prompt\",\"description\":\"Learn how customers are supercharging their productivity by increasing the speed and quality of their coding, and simplifying standardization.\",\"cta\":\"Get your free trial\"},\"sections\":{\"section1\":{\"heading\":\"Accelerates coding speed\",\"body\":\"SQL Prompt enables you to write SQL 50% faster by autocompleting your code, formatting SQL in seconds, and providing customizable code snippets and SQL query history at your fingertips.\",\"quote\":\"SQL Prompt helps me write my code faster and more efficiently.\",\"citeTitle\":\"Senior SQL Developer, Abarca Health\"},\"section2\":{\"heading\":\"Reduces coding errors\",\"body\":\"Enhance the quality of your code with SQL Prompt. Code analysis and auto-fixes allow you to identify and resolve errors as-you-type. While SQL refactoring improves the design and quality of your queries, code objects and databases.\",\"quote\":\"SQL Prompt has made the entire database development process much neater with improved hygiene and processes.\",\"citeTitle\":\"Technical Lead, Bennetts\"},\"section3\":{\"heading\":\"Simplifies standardization\",\"body\":\"SQL Prompt helps you to improve readability, streamline code reviews, and minimize errors by standardizing SQL code with ease. One-click formatting allows you to code in your preferred style and quickly align your SQL with coding standards. Additionally, customizable code snippets enable you to share frequently used blocks of SQL with your team.\",\"quote\":\"What organizational barriers does SQL Prompt help break down? So many! One of the big things is standardization.\",\"citeTitle\":\"Consultant, Denny Cherry Associates and Consulting\"}},\"blockquotes\":{\"blockquote1\":{\"quote\":\"SQL Prompt increases your coding speed by a factor of 10x. The snappiness of the suggestions for columns, tables, and joins also makes adhering to a consistent coding style easy, making reviewing and fault tracing much more efficient.\",\"citeTitle\":\"Developer, Uddevalla Kommun\"},\"blockquote2\":{\"quote\":\"We can quickly respond to user requests and implement their requirements because SQL Prompt offers a fast and safe programming environment.\",\"citeTitle\":\"Development Manager, VEGA Grieshaber\",\"ctaLabel\":\"Read the case study\"},\"blockquote3\":{\"quote\":\"The ability to have every DB developer's code formatted in the same way with the execution of a simple command is incredibly helpful to making code reviews more efficient and to reducing long-term product maintenance costs.\",\"citeTitle\":\"Founder and CEO, Softworks Group\"}},\"inAction\":{\"heading\":\"See SQL Prompt in action\",\"description\":\"Now you’ve heard why our customers love SQL Prompt, why not take SQL Prompt for a test drive with a {trialDays}-day free trial?\",\"cta\":\"Start your trial\"},\"carousel\":{\"slide1\":{\"quote\":\"Developers couldn’t imagine not having SQL Prompt now. It would feel like trying to work with their hands tied behind their back.\",\"citeTitle\":\"Lead Data Engineer, RNLI\"},\"slide2\":{\"quote\":\"SQL Prompt ensures our TSQL code is the same format, coding style and standard. But more than that, it just saves large amounts of time as it is so much faster to write code. Productivity alone means SQL Prompt pays for itself in a matter of days if not hours.\",\"citeTitle\":\"CEO, Thymometrics\"},\"slide3\":{\"quote\":\"Redgate's SQL Prompt is a time saver and great productivity tool.  My code looks great, and I can focus on the logic rather than the particulars of syntax and object names.  If you code in T-SQL, you need this tool now!!\",\"citeTitle\":\"Data Warehouse \u0026 Analytics Manager, Xavier University\"},\"slide4\":{\"quote\":\"It saves huge amounts of time, boosts productivity, enforces common layout and coding standards, and means I can fully focus on the task in hand, while letting the syntax and code take care of themselves.\",\"citeTitle\":\"Director, Burnt Orange Designs\"},\"slide5\":{\"quote\":\"I have always been a huge fan of Redgate's software, and I can confidently say that SQL Prompt is a masterpiece. It has super-enhanced my SQL scripting abilities and has cut my scripting time down to a quarter or less. The tool is very intuitive and the comprehensive settings allow me to tailor it to my own coding style.\",\"citeTitle\":\"Data Analyst, Multichoice\"},\"slide6\":{\"quote\":\"I am a consultant who specializes in backend systems. I normally spend about 50% of my day in SSMS. Since I started using SQL Prompt, I am at least 30% more productive. Even my clients are starting to notice. I honestly cannot comprehend how I managed to write Transact-SQL prior to this tool.\",\"citeTitle\":\"eKDEVELOPMENT\"}}},\"pricingPage\":{\"meta\":{\"title\":\"SQL Prompt - Write, format, analyze and refactor SQL effortlessly in SSMS and Visual Studio\",\"description\":\"Write and format SQL with SQL Prompt's advanced IntelliSense-style code completion, customizable code formatting, snippets, code analysis and tab history for SSMS.\"},\"productDescription\":{\"standardCopy\":\"Write, format, analyze and refactor SQL effortlessly in SSMS and Visual Studio\"}},\"roadmap\":{\"meta\":{\"title\":\"Upcoming And Recent Features For SQL Prompt\",\"description\":\"Check a full list of upcoming and recently released features for SQL Prompt\"}},\"support\":{\"meta\":{\"title\":\"SQL Prompt - Documentation And Support\",\"description\":\"Support for SQL Prompt, Redgate Software's tool for providing intelligent code completion to SQL query editors.\"}}},\"sqlMultiScript\":{\"productPage\":{\"meta\":{\"title\":\"SQL Multi Script: One-click Script Execution On Multiple SQL Servers\",\"description\":\"SQL Multi Script, by Redgate Software, Single-click script execution on multiple MS SQL Servers.\"},\"hero\":{\"heading\":\"Deploy multiple scripts to multiple servers with just one click\",\"description\":\"SQL Multi Script lets you execute multiple scripts against multiple SQL Servers quickly and easily\",\"cta\":\"Download 14-day free trial\"},\"intro\":{\"para1\":\"A range of features are included in SQL Multi Script to assist change management across your SQL Servers. Whether you want to deploy a script or fetch data from multiple databases on different servers in parallel, SQL Multi Script saves you time by significantly reducing the steps needed to complete your task.\",\"para2\":\"You can configure personalized lists of databases, for test, production, or QA environments, to which you can quickly deploy specific scripts.\",\"para3\":\"SQL Multi Script also enables easy querying of your databases with an intuitive interface that includes additional features for faster editing.\"},\"features\":{\"heading\":\"Features\",\"list\":{\"feature1\":\"Deploy multiple scripts on multiple servers with just one click\",\"feature2\":\"Query databases in parallel\",\"feature3\":\"Edit queries in an intuitive script editor with colored syntax highlighting, Find and Replace, and split-screen editing\",\"feature4\":\"Collect easy-to-view aggregated results in grid or text layout\",\"feature5\":\"Export results as a .csv or .txt file\",\"feature6\":\"Customize, configure, and save lists of databases on multiple SQL Servers, which you can run scripts on in the future\",\"feature7\":\"Set the execution order of multiple scripts\",\"feature8\":\"Cancellation of queries, with a failure behavior menu for you to select what will happen if an error occurs when you deploy\",\"feature9\":\"Set up different tabs for individual sets of results\",\"feature10\":\"Messages from SQL Server displayed for all databases\",\"feature11\":\"Execute just the selected text in a script\"},\"screenshots\":{\"screenshot1\":{\"title\":\"View scripts\"},\"screenshot2\":{\"title\":\"Configure distribution lists\"},\"screenshot3\":{\"title\":\"Parse scripts\"},\"screenshot4\":{\"title\":\"Execute scripts\"}}},\"testimonials\":{\"slide1\":{\"quote\":\"We have clients with multi-tenant systems and for each of their customers they have their own database. Making changes to their systems also includes updating their databases which all need to be synchronized. Without SQL Multi Script this task would be a nightmare. It allows us to update all the databases in one go and keep track of what succeeded and what did not, to make appropriate corrections. In all honesty, we could have not done this work without SQL Multi Script.\",\"name\":\"Jose Rolando Guay Paz\",\"company\":\"Senior Web Developer, CSW Solutions\"},\"slide2\":{\"quote\":\"SQL Multi Script is an absolute time saver. If you need to deploy the same script to multiple environments/databases, this tool is a must-have.\",\"name\":\"Richard Rodriguez\",\"company\":\"DBA\"},\"slide3\":{\"quote\":\"SQL Multi Script is great for targeting deployment and wrapping it up fast. Using SQL Multi Script is a no-brainer.\",\"name\":\"George Mariakis\",\"company\":\"Systems Architect, International SOS\"},\"slide4\":{\"quote\":\"Just tried the new SQL Multi Script tool and very impressed with it. Talk about reducing work load.\",\"name\":\"Neil Abrahams\",\"company\":\"SQL Server DBA/Developer\"}},\"contact\":{\"col1\":{\"heading\":\"Discounts apply for multi-user purchases\",\"description\":\"If you'd like any help, or have any questions about our tools and purchasing options, please get in touch.\",\"purchasingFAQ\":\"Purchasing FAQ\"},\"col2\":{\"heading\":\"Get started with SQL Multi Script\",\"description\":\"Start saving time managing your servers - try SQL Multi Script free for 14 days.\",\"cta\":\"Download free trial\"},\"col3\":{\"heading\":\"SQL Multi Script is part of SQL Toolbelt Essentials\",\"description\":\"Work faster and be more agile with the industry-standard tools for SQL Server development.\",\"cta\":\"See what's included\"}}},\"downloadPage\":{\"meta\":{\"title\":\"Download the latest SQL Multi Script installer\",\"description\":\"SQL Multi Script, by Redgate Software, Single-click script execution on multiple MS SQL Servers.\"},\"content\":{\"title\":\"Download the latest SQL Multi Script installer\",\"back\":\"Back to the SQL Multi Script overview\",\"cta\":\"Download SQL Multi Script\"}},\"pricingPage\":{\"productDescription\":{\"standardCopy\":\"Deploy multiple scripts to multiple servers with just one click\"}}},\"sqlDoc\":{\"productPage\":{\"meta\":{\"title\":\"Database Documentation Generator For SQL Server | SQL Doc\",\"description\":\"Document your SQL Server databases with a few clicks, with SQL Doc from Redgate Software. Try it free for 14 days.\"},\"hero\":{\"heading\":\"Document your databases automatically\",\"description\":\"Create documents as HTML, PDF, Microsoft Word or Markdown files\",\"cta\":\"Download free trial\"},\"intro\":{\"bullet1\":\"Eliminate tedious and time-consuming manual documentation tasks\",\"bullet2\":\"Satisfy audit requirements by keeping complete documentation\",\"bullet3\":\"Document a database in a couple of clicks, from within SQL Server Management Studio\",\"bullet4\":\"Keep teams up to date by distributing documentation\",\"para1\":\"You can create documents as HTML, PDF, Microsoft Word, or Markdown files.\",\"para2\":\"Information about object definitions and dependencies is automatically included, and you can add further descriptions to your database objects if necessary.\",\"para3\":\"Try SQL Doc with a 14-day free trial\",\"cta\":\"Download free trial\"},\"keyFeatures\":{\"heading\":\"Key features of SQL Doc\",\"feature1\":{\"title\":\"Obtain an overview of the database schema\"},\"feature2\":{\"title\":\"View inter-object and inter-database dependencies\"},\"feature3\":{\"title\":\"Annotate all parts of the database schema using extended properties\"},\"feature4\":{\"title\":\"White label documentation – use your own logo and company branding\"},\"feature5\":{\"title\":\"Document databases from within SSMS, by right-clicking in the Object Explorer\"},\"feature6\":{\"title\":\"Create documents in HTML, PDF, Microsoft Word, or Markdown files\"}},\"documentation\":{\"hidden\":\"Online Demo\",\"heading\":\"Short of time?\",\"para1\":\"You don't need to download a trial, to see what SQL Doc can do\",\"para2\":\"Browse example documentation generated by SQL Doc for the AdventureWorks sample database.\",\"cta\":\"View SQL Doc documentation example\"},\"testimonials\":{\"slide1\":{\"quote\":\"Wow! This is it. This is the one. This is what I expect from Redgate. I just uninstalled all the other test installs for every other documenter I have tried...this one wins HANDS DOWN. When we looked at this, there were three DBAs huddled around my monitors and we all had the same reaction...dead silence...and then words of awed exclamation.\",\"name\":\"Doug Shontz\",\"company\":\"Senior Database Administrator, AdvancED\"},\"slide2\":{\"quote\":\"This tool is embarrassingly easy to use.\",\"name\":\"David Hayden\",\"company\":\"DavidHayden.com\"},\"slide3\":{\"quote\":\"What makes this product great in my opinion is its simplicity in use - I give this product a thumbs up and if you have a need for database documentation, then Redgate has you covered.\",\"name\":\"John Ek\",\"company\":\"ekDEVELOPMENT\"},\"slide4\":{\"quote\":\"Damn, that's a sweet little tool, thanks. I have to say, you guys rock.\",\"name\":\"Dave Sussman\",\"company\":\"ASP/ASP.NET MVP\"},\"slide5\":{\"quote\":\"Crikey - they've done it again! Redgate has yet again released another stunningly simple product jam packed full of features.\",\"name\":\"Phil Winstanley\",\"company\":\"weblogs.asp.net/plip\"}},\"contact\":{\"col1\":{\"heading\":\"Discounts apply for multi-user purchases\",\"description\":\"If you'd like any help, or have any questions about our tools and purchasing options, please get in touch.\",\"purchasingFAQ\":\"Purchasing FAQ\"},\"col2\":{\"heading\":\"Get started with SQL Doc\",\"description\":\"Document your database for free right now - try SQL Doc free for 14 days.\",\"cta\":\"Download free trial\"},\"col3\":{\"heading\":\"SQL Doc is part of SQL Toolbelt Essentials\",\"description\":\"Work faster and be more agile with the industry-standard tools for SQL Server development.\",\"cta\":\"See what's included\"}}},\"latestInstaller\":{\"heading\":\"Download the latest SQL Doc installer\",\"cta\":\"Download SQL Doc\",\"link\":\"Back to the SQL Doc overview\"},\"pricing\":{\"standard\":\"Document your databases automatically\"}},\"sqlDependencyTracker\":{\"productPage\":{\"meta\":{\"title\":\"SQL Dependency Tracker: See SQL Server Object Dependencies\",\"description\":\"Visualize MS SQL Server object dependencies with Redgate SQL Dependency Tracker - try it free for 14 days.\"},\"hero\":{\"heading\":\"Visualize complex databases simply\",\"description\":\"Dynamically explore and document all your database object dependencies\",\"cta\":\"Download 14-day free trial\"},\"intro\":{\"heading\":\"SQL Dependency Tracker allows you to dynamically explore and document all your database object dependencies, using a range of graphical layouts.\",\"description\":\"SQL Dependency Tracker integrates with SQL Server Management Studio, so you can explore a database by right-clicking in the Object Explorer.\"},\"keyFeatures\":{\"heading\":\"Key features\",\"feature1\":{\"title\":\"Choose a database to analyze\"},\"feature2\":{\"title\":\"Generate a dependency diagram\"},\"feature3\":{\"title\":\"Use the diagram to analyze dependencies\"},\"feature4\":{\"title\":\"Optionally, export the diagram\"},\"feature5\":{\"title\":\"Track dependencies from within SSMS\"}},\"features\":{\"heading\":\"Features\",\"list\":{\"feature1\":\"Quickly understand the database by graphically tracking database object dependencies\",\"feature2\":\"Rapidly document database dependencies for archiving, reporting, version control, and auditing\",\"feature3\":\"Quickly visualize areas of complexity with dependency diagrams and a text-based dependency checker\",\"feature4\":\"Track dependencies between several related databases in the same diagram and project\",\"feature5\":\"Find potential orphans with no dependencies on other objects, to help clean up a database\",\"feature6\":\"Visualize dependencies from within SSMS, by right-clicking in the Object Explorer\",\"feature7\":\"Search, sort, and filter objects\",\"feature8\":\"Include or hide constraints, system objects, and filegroup dependencies\",\"feature9\":\"Show the source SQL scripts for objects\",\"feature10\":\"Analyze the impact of changes as objects are added automatically\",\"feature11\":\"Print directly from the diagram or export as PDF\",\"feature12\":\"Export XML definitions of dependencies for offline processing\",\"feature13\":\"Load/save diagrams as projects to use offline\",\"feature14\":\"Proprietary dependency engine, independent of the SQL Server sysdepends table\"}},\"screenshots\":{\"heading\":\"Screenshot tour\",\"screenshot1\":{\"title\":\"Preview and customize the data\"},\"screenshot2\":{\"title\":\"Generate your test data\"},\"screenshot3\":{\"title\":\"The data has been created\"},\"screenshot4\":{\"title\":\"Cross column generators generate data based on other columns\"},\"screenshot5\":{\"title\":\"Use Python scripts to generate your own custom data\"},\"screenshot6\":{\"title\":\"Generate data from within SQL Server Management Studio\"}},\"testimonials\":{\"slide1\":{\"quote\":\"SQL Dependency Tracker is an invaluable tool. We are building a portal from the ground up, and having this tool allows us to comb through the many layers of dependencies with relative ease before deciding on how to best structure the database. I have used Redgate tools for years and will continue to do so.\",\"name\":\"Doug Shontz\",\"company\":\"Senior Database Administrator, AdvancED\"},\"slide2\":{\"quote\":\"Removing deprecated objects, consolidating stored procedures, altering database objects... I tackle all of them with SQL Dependency Tracker\",\"name\":\"Michael Stoop\",\"company\":\"Database Developer, Calvi\"},\"slide3\":{\"quote\":\"SQL Dependency Tracker allows me to do something I never thought possible: I can actually see my database – in all its awesome complexity.\",\"name\":\"Bernard Sheppard\",\"company\":\"Founder, Sheppard Consulting\"},\"slide4\":{\"quote\":\"SQL Dependency Tracker is simply one of the best SQL Server tools I've ever used. It's incredibly easy to use.\",\"name\":\"Ed Macauley\",\"company\":\"Sr. Developer, Benchmark Brands, Inc.\"},\"slide5\":{\"quote\":\"I love this program. I am considering naming my first child Redgate Weese! I thought SQL Dependency Tracker Weese was probably too long.\",\"name\":\"Daniel Weese\",\"company\":\"DanWeese.com\"}},\"contact\":{\"col1\":{\"heading\":\"Discounts apply for multi-user purchases\",\"description\":\"If you'd like any help, or have any questions about our tools and purchasing options, please get in touch.\",\"purchasingFAQ\":\"Purchasing FAQ\"},\"col2\":{\"heading\":\"Get started with SQL Dependency Tracker\",\"description\":\"See what your database looks like - try SQL Dependency Tracker free for 14 days.\",\"cta\":\"Download free trial\"},\"col3\":{\"heading\":\"SQL Dependency Tracker is part of SQL Toolbelt Essentials\",\"description\":\"Write, test, and run database changes more easily with the industry-standard tools for SQL Server development.\",\"cta\":\"See what's included\"}}},\"pricingPage\":{\"productDescription\":{\"standardCopy\":\"Visualize SQL Server object dependencies\"}}},\"sqlDataGenerator\":{\"productPage\":{\"meta\":{\"title\":\"SQL Data Generator: Generate realistic test data fast\",\"description\":\"SQL Data Generator is a fast, simple tool for generating realistic test data.\"},\"hero\":{\"heading\":\"Generate realistic test data fast\",\"description\":\"Create large volumes of data within a couple of clicks in SQL Server Management Studio\"},\"intro\":{\"heading\":\"SQL Data Generator is a fast, simple tool for generating realistic test data.\",\"description\":\"It can instantly provide generators based on table and column names, field length, data types, and other existing constraints. They can be customized to meet your requirements.\",\"cta\":\"Download 14-day free trial\"},\"features\":{\"heading\":\"Features\",\"list\":{\"feature1\":\"Create large volumes of data within a couple of clicks in SQL Server Management Studio\",\"feature2\":\"Generate meaningful test data at row level\",\"feature3\":\"Column-intelligent data generation – generate data in one column based on the data in another\",\"feature4\":\"Greater flexibility and manual control for creating foreign key data\",\"feature5\":\"Extremely fast data generation\",\"feature6\":\"Over 60 built-in generators with sensible configuration options\",\"feature7\":\"Shareable custom generators – save regexp and SQL statement generators to share with your team\",\"feature8\":\"Write your own custom generators in Python, so you can create any extra data you need\",\"feature9\":\"Seeded random data generation allows you to generate the same collection of data every time\",\"feature10\":\"Foreign key support for generating consistent data across multiple tables\",\"feature11\":\"Inter-column dependency support\",\"feature12\":\"Command-line support for automated data generation\",\"feature13\":\"Import data from existing data sources\",\"feature14\":\"Automatic data conversion when the source data is a different data type\",\"feature15\":\"Optionally disable triggers and constraints to avoid interfering with database logic\",\"feature16\":\"Support for Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017, and SQL Server on Amazon RDS\"}},\"screenshots\":{\"heading\":\"Screenshot tour\",\"screenshot1\":{\"title\":\"Preview and customize the data\"},\"screenshot2\":{\"title\":\"Generate your test data\"},\"screenshot3\":{\"title\":\"The data has been created\"},\"screenshot4\":{\"title\":\"Cross column generators generate data based on other columns\"},\"screenshot5\":{\"title\":\"Use Python scripts to generate your own custom data\"},\"screenshot6\":{\"title\":\"Generate data from within SQL Server Management Studio\"}},\"testimonials\":{\"slide1\":{\"quote\":\"SQL Data Generator is almost magical when you see it in action over your own data schema\",\"name\":\"Troy Hunt\",\"company\":\"Software Architect\"},\"slide2\":{\"quote\":\"Redgate's SQL Data Generator inserts 500K rows in the same time that Visual Studio Team System does 300 - not 300K, just 300.\",\"name\":\"Barry Gervin\",\"company\":\"ObjectSharp Consulting\"},\"slide3\":{\"quote\":\"SQL Data Generator is simple and effective. It used to take me hours to generate useful test data, for example so we could show our web product to clients. With SQL Data Generator I generated better data in only half an hour, and then, after this initial customization was done, in only seconds, with just one click.\",\"name\":\"Michael Gaertner\",\"company\":\"Quintech\"},\"slide4\":{\"quote\":\"In less than the time it took me to get my coffee, I had a database with 2 million rows of data for each of 10 tables. The database was filled with names, cities, geographical locations, FK links and I was able to use the Regex Generator to finely tune specific columns data.\",\"name\":\"Stephanie Beach\",\"company\":\"QA Manager, Certica Solutions\"}},\"caseStudy\":{\"quote\":\"In less than the time it took me to get my coffee, I had a database with 2 million rows of data for each of 10 tables.\",\"name\":\"Stephanie Beach, QA Manager, Certica Solutions\",\"description\":\"Stephanie Beach explains how the speed, simplicity and intelligence of SQL Data Generator have proved invaluable in setting up QC departments for start-up companies.\",\"cta\":\"Read the case study (PDF)\"},\"article\":{\"heading\":\"Troy Hunt: Test data done right with SQL Data Generator\",\"description\":\"Software architect and Microsoft MVP Troy Hunt takes a look at creating realistic test data with SQL Data Generator.\",\"cta\":\"Read the article\"},\"contact\":{\"purchasingFAQ\":\"Purchasing FAQ\",\"col1\":{\"heading\":\"Discounts apply for multi-user purchases\",\"description\":\"If you'd like any help, or have any questions about our tools and purchasing options, please get in touch.\"},\"col2\":{\"heading\":\"Get started with SQL Data Generator\",\"description\":\"Download a 14-day free trial, and generate data for your test database in a couple of clicks.\",\"cta\":\"Download free trial\"},\"col3\":{\"heading\":\"SQL Data Generator is part of SQL Toolbelt Essentials\",\"description\":\"Work faster and be more agile, with the industry-standard tools for SQL Server development.\",\"cta\":\"See what's included\"}}},\"downloadPage\":{\"meta\":{\"title\":\"Download the latest SQL Data Generator installer\",\"description\":\"Try SQL Data Generator, Generate realistic test data fast\"},\"content\":{\"title\":\"Download the latest SQL Data Generator installer\",\"back\":\"Back to the SQL Data Generator overview\",\"cta\":\"Download SQL Data Generator\"}},\"pricingPage\":{\"productDescription\":{\"standardCopy\":\"Generate realistic test data for SQL Server databases\"}}},\"sqlDataCompare\":{\"productPage\":{\"meta\":{\"title\":\"SQL Data Compare: Compare And Synchronize SQL Server Database Contents\",\"description\":\"Use Redgate SQL Data Compare to compare and synchronize static, lookup, and reference data in your SQL Server database - try it free\"},\"hero\":{\"heading\":\"Compare and deploy SQL Server database contents\",\"cta\":\"Try SQL Data Compare free for {trialDays} days\"},\"intro\":{\"para1\":\"SQL Data Compare is the industry-standard tool for comparing and deploying SQL Server database contents.\",\"para2\":\"You can work with live databases, backups, or SQL scripts in source control. Damaged or missing data can be restored to a single row, without the need for a full database recovery.\",\"para3\":\"SQL Data Compare helps you compare and deploy changes quickly, simply, and with zero errors.\",\"cta\":\"Try SQL Data Compare free for {trialDays} days\"},\"features\":{\"heading\":\"Key features\",\"standard\":{\"subheading\":\"Do all this with SQL Data Compare Standard\",\"bullets\":{\"1\":\"Save time comparing and synchronizing data\",\"2\":\"Copy lookup data from development databases to staging or production\",\"3\":\"Generate T-SQL scripts to update one database with the contents of another\",\"4\":\"Keep an accurate history of all previous database records\",\"5\":\"Compare and synchronize data from within SQL Server Management Studio\",\"6\":\"Deploy to SQL Server, SQL Azure, and SQL Server on Amazon RDS\"}},\"pro\":{\"subheading\":\"Do even more with SQL Data Compare Pro\",\"bullets\":{\"1\":\"Quickly fix problems by restoring damaged or missing data to a single row\",\"2\":\"Deploy databases from source control\",\"3\":\"Compare and synchronize from backup files\",\"4\":\"Automate comparison and synchronization tasks with SQL Change Automation\",\"5\":\"Run SQL Data Compare Pro on your build server for continuous integration, with SQL Change Automation\"}},\"button\":{\"show\":\"Show full feature list\",\"hide\":\"Hide full feature list\"},\"tables\":{\"table1\":{\"tableHeadings\":{\"tableHeading1\":\"What can I compare, synchronize, and deploy?\",\"tableHeading2\":\"Standard\",\"tableHeading3\":\"Pro\"},\"rows\":{\"row1\":{\"feature\":\"SQL Server 2008, 2012, 2014, 2016, 2017, 2019, SQL Azure, \u0026 SQL Server on Amazon RDS databases\",\"standard\":true,\"pro\":true},\"row2\":{\"feature\":\"Native, encrypted, \u0026 compressed SQL Server 2008, \u0026 2012 backup files\",\"standard\":false,\"pro\":true},\"row3\":{\"feature\":\"SQL Server 2014 backup files\",\"standard\":false,\"pro\":true},\"row4\":{\"feature\":\"Redgate SQL Backup Pro files\",\"standard\":false,\"pro\":true},\"row5\":{\"feature\":\"Folders of SQL scripts (for source control)\",\"standard\":false,\"pro\":true}}},\"table2\":{\"tableHeadings\":{\"tableHeading1\":\"Features\",\"tableHeading2\":\"Standard\",\"tableHeading3\":\"Pro\"},\"rows\":{\"row1\":{\"feature\":\"Linux command-line support (beta)\",\"standard\":true,\"pro\":true},\"row2\":{\"feature\":\"Compare and deploy changes to SQL Server database contents\",\"standard\":true,\"pro\":true},\"row3\":{\"feature\":\"Compare and synchronize data from within SSMS\",\"standard\":true,\"pro\":true},\"row4\":{\"feature\":\"Automatically create error-free synchronization scripts\",\"standard\":true,\"pro\":true},\"row5\":{\"feature\":\"Automatically create error-free deployment scripts\",\"standard\":true,\"pro\":true},\"row6\":{\"feature\":\"Build sophisticated rules to selectively limit what to synchronize\",\"standard\":true,\"pro\":true},\"row7\":{\"feature\":\"Index view support so data differences are seen on both views and tables\",\"standard\":true,\"pro\":true},\"row8\":{\"feature\":\"Comparison on primary keys and unique indexes so you can define identical rows\",\"standard\":true,\"pro\":true},\"row9\":{\"feature\":\"Custom comparison keys to compare databases based on any field\",\"standard\":true,\"pro\":true},\"row10\":{\"feature\":\"Pivot-view difference navigation to display row data as columns\",\"standard\":true,\"pro\":true},\"row11\":{\"feature\":\"Comparison and synchronization of large databases\",\"standard\":true,\"pro\":true},\"row12\":{\"feature\":\"Create an audit trail by comparing backups\",\"standard\":false,\"pro\":true},\"row13\":{\"feature\":\"Backup target database before changes are migrated\",\"standard\":false,\"pro\":true},\"row14\":{\"feature\":\"Run deployments from the command line*\",\"standard\":false,\"pro\":true},\"row15\":{\"feature\":\"Fast table, column, or row level restore of damaged or missing data\",\"standard\":false,\"pro\":true}}}},\"commandline\":{\"disclaimer\":\"To use Redgate's command line tools as part of a Redgate Pipeline (an automated database change delivery process) a Redgate Flyway Enterprise, Redgate Deploy or SQL Toolbelt license is required. For more information, see the\",\"terms\":\"Product Specific Terms\"}},\"screenshots\":{\"heading\":\"Screenshots\",\"screenshot1\":{\"title\":\"Select what you want to compare\"},\"screenshot2\":{\"title\":\"Select data to deploy\"},\"screenshot3\":{\"title\":\"Create a manual deployment script\"},\"screenshot4\":{\"title\":\"The databases are identical\"},\"screenshot5\":{\"title\":\"Compare and manually deploy database contents from within SSMS\"}},\"testimonials\":{\"slide1\":{\"quote\":\"We use SQL Data Compare daily and it has become an indispensable part of delivering our service to our customers. It has also streamlined our daily update process and cut back literally a good solid hour per day.\",\"name\":\"George Pantela\",\"company\":\"GPAnalysis.com\"},\"slide2\":{\"quote\":\"SQL Data Compare and SQL Compare are two of the most important tools I have in my development operation. I can be so responsive to end-user requests for new features using the tools to deploy upgrades to my SaaS application (which by the way has 100% uptime for the last 7 consecutive months) because of the excellent work by Redgate.\",\"name\":\"Robin Dewson\",\"company\":\"Technical Lead, Nomura International\"},\"slide3\":{\"quote\":\"SQL Compare and SQL Data Compare are the best purchases we've made in the .NET/SQL environment.\",\"name\":\"Paul Tebbutt\",\"company\":\"Technical Lead, Universal Music Group\"},\"slide4\":{\"quote\":\"Redgate SQL and Data Compare tools are absolute essential tools for me. It’s so quick easy to see changes between databases / environments and bring them into alignment.\",\"name\":\"Greg White\",\"company\":\"Senior DBA at SAGA Insurance\"}},\"article\":{\"heading\":\"Automated data syncing with SQL Data Compare Pro and TeamCity\",\"description\":\"Software architect and Microsoft MVP Troy Hunt uses SQL Data Compare Pro to sync data back down from production, to his test and development environments.\",\"cta\":\"Read the article\"},\"contact\":{\"purchasingFAQ\":\"Purchasing FAQ\",\"col1\":{\"heading\":\"Further information and support\",\"subheading\":\"Discounts apply for multi-user purchases\",\"description\":\"If you'd like any help, or have any questions about our tools and purchasing options, please get in touch.\"},\"col2\":{\"heading\":\"Get started with SQL Data Compare\",\"description\":\"Download a 14-day free trial, and start saving time with your database deployments today.\",\"cta\":\"Download free trial\"},\"col3\":{\"heading\":\"SQL Data Compare Pro is part of SQL Toolbelt Essentials\",\"description\":\"Sync schemas, work with version control, and more, with the industry-standard tools for SQL Server development.\",\"cta\":\"See what's included\"}}},\"downloadPage\":{\"meta\":{\"title\":\"Download the latest SQL Data Compare installer\",\"description\":\"Try SQL Data Compare, compare and deploy SQL Server database contents\"},\"content\":{\"title\":\"Download the latest SQL Data Compare installer\",\"back\":\"Back to the SQL Data Compare overview\",\"cta\":\"Download SQL Data Compare\"}},\"pricingPage\":{\"productDescription\":{\"standardCopy\":\"Compare and synchronize SQL Server database contents\"}}},\"sqlDataCatalog\":{\"productPage\":{\"meta\":{\"title\":\"SQL Data Catalog | Redgate\",\"description\":\"A regulation-agnostic approach to growing compliance and regulatory needs.\"},\"hero\":{\"heading\":\"Accelerate identification and classification of sensitive data\",\"subheading\":\"A regulation-agnostic approach to growing compliance and regulatory needs\",\"list\":{\"item1\":\"Single solution for your database compliance needs\",\"item2\":\"Ability to customize categorization\",\"item3\":\"Accountability for compliance reporting\",\"item4\":\"Automated process\",\"item5\":\"Data masking integration\"},\"cta\":\"Download free trial\"},\"banner\":{\"heading\":\"Our newest tech\",\"body\":\"Transform your software delivery with Redgate Test Data Manager\"},\"testimonials\":{\"quote1\":{\"quote\":\"SQL Data Catalog gives us a single tool to fully spotlight, audit, and speak confidently about all our sensitive data.\",\"name\":\"Patrick Harrell\",\"title\":\"Database Administration Manager, Tennessee Housing Development Agency\"},\"quote2\":{\"quote\":\"SQL Data Catalog has had a big impact on my team to help in identifying and understand the data in our system. It’s enabled us to stay compliant with the regulatory agencies and has led to significant cost savings across the organization.\",\"name\":\"Jay Gibson\",\"title\":\"Senior Manager Data Management, TEMPOE\"}},\"intro\":{\"para1\":\"By classifying data across your SQL Server estate you can ensure that the correct data is protected – in the correct way – allowing you to focus investment on the most critical areas.\",\"para2\":\"SQL Data Catalog rapidly accelerates the classification process, using intelligent rules and recommendations based on automated data scanning to remove much of the manual effort.\",\"para3\":\"With domain knowledge centralized, and a shared understanding across your organization – data risks can be exposed, avoided, and regulatory compliance met.\",\"image\":{\"alt\":\"SQL Data Catalog dashboard\"}},\"features\":{\"heading\":\"Features\",\"feature1\":{\"heading\":\"Discover\",\"body\":\"Gain a clear picture of SQL Server data in your estate\"},\"feature2\":{\"heading\":\"Specify\",\"body\":\"Clearly identify exactly what type of information each column contains - giving you a clear view your estate\"},\"feature3\":{\"heading\":\"Classify\",\"body\":\"Speed up data classification with automatic suggestions and intelligent rules based on automated data scanning\"},\"feature4\":{\"heading\":\"Automate\",\"body\":\"API-first design and PowerShell functions for bulk operations and interoperability\"},\"feature5\":{\"heading\":\"Align\",\"body\":\"Create a taxonomy aligned to your business needs or data privacy regulation\"},\"feature6\":{\"heading\":\"Define\",\"body\":\"Develop a consistent foundation from which you can quickly find, classify, and re-classify sensitive data\"},\"feature7\":{\"heading\":\"Comply\",\"body\":\"Underpin and evidence your technical policy for regulatory compliance\"},\"feature8\":{\"heading\":\"Report\",\"body\":\"Create PowerBI, Tableau, and SSRS reports or export data as a CSV\"},\"feature9\":{\"heading\":\"Mask\",\"body\":\"Using taxonomy alongside Data Masker will provide a masking set to protect sensitive data for use in development\"}},\"contact\":{\"box1\":{\"heading\":\"Get started with SQL Data Catalog\",\"cta\":\"Download free trial\"},\"box2\":{\"heading\":\"Need a hand?\",\"body\":\"If you'd like any help, or have a question about our tools or purchasing options, just get in touch.\",\"link\":\"Purchasing FAQ\"}},\"benefits\":{\"benefit1\":\"Save up to 99% storage space\",\"benefit2\":\"Save time provisioning\",\"benefit3\":\"Central view of database copies\",\"benefit4\":\"Fewer provisioning requests\",\"benefit5\":\"Local, isolated development\",\"benefit6\":\"Accurate testing using realistic data\"},\"keyBenefits\":{\"heading\":\"Key benefits\",\"benefit1\":{\"heading\":\"Increase efficiency and minimize costs with small and light compliant clones of production\",\"body\":{\"para1\":\"It requires about 5 TB of disk space to create or refresh ten copies of a 500 GB database, when you use a traditional provisioning technique such as restoring from a backup. SQL Clone creates just one full copy, called an ‘image’, and then multiple clones can be created from that image. Changes made to a clone are stored locally, so each clone is independent of any other.\",\"para2\":\"Even a 64 TB database requires only tens of MB of local disk space and, suddenly, creating ten copies of a 500 GB database requires only a little over 500 GB of initial storage space. This smart reuse of bytes removes the need to spend hours juggling disk space, and allows teams to work in isolation on their own workstations to develop, test and fix code.\"}},\"benefit2\":{\"heading\":\"Save time provisioning\",\"body\":{\"para1\":\"Even if you have enough disk space to accommodate multiple database copies, traditional provisioning processes are fundamentally too slow to support the team’s requirements. SQL Clone allows you to copy a database up to 64 TB in just seconds. This rapid provisioning allows individuals to work on their own isolated copy of the database, test in parallel and experiment while being able to refresh clones in seconds, on demand.\",\"para2\":\"With SQL Clone's PowerShell automation, images and clones can be created easily and quickly, for example during a night-time maintenance window.\"}},\"benefit3\":{\"heading\":\"Stay in control of provisioning\",\"body\":{\"para1\":\"The SQL Clone web app offers a single source of truth for the creation, management and removal of images and clones. Take a central view of what clones have been created, how much disk space they’re using, when they were created, and by who.\",\"para2\":\"Teams enables you to manage access to database instances, images and clones for multiple teams and Active Directory groups. Control which instances specific users can use to create clones and images, enabling safe self-service and delegation for DevOps and CI.\"}},\"benefit4\":{\"heading\":\"Improve team productivity\",\"body\":{\"para1\":\"SQL Clone frees up time previously spent on restoring backups, managing disk space and handling sensitive data. This enables DBAs to be more effective in helping to improve DevOps processes and advise on concerns such as database architecture, performance, security and configuration.\",\"para2\":\"The tiny footprint of clones and precise control over user permissions enables the transition to dedicated development environments to boost experimentation and problem-solving. Automation and self-service means data can be refreshed instantly, and on demand, so data compatibility issues can be found earlier. And Teams keeps developers focused on the images and clones assigned to their project.\",\"para3\":\"The result for the business is a shift towards continuous delivery of tested, reliable changes to the customer.\"}},\"benefit5\":{\"heading\":\"Mask sensitive data\",\"body\":{\"para1\":\"Remove the risk of exposing sensitive data in non-production environments by running masking operations during the image creation. Clones will contain masked data and will look and perform like real data for development and testing purposes.\",\"para2\":\"\u003ca href=\\\"/products/sql-provision/\\\"\u003eSQL Provision\u003c/a\u003e integrates SQL Clone with \u003ca href=\\\"/products/data-masker/\\\"\u003eData Masker for SQL Server\u003c/a\u003e. Using SQL Provision, you can run masking sets defined in Data Masker during the image creation in SQL Clone. Masked data still looks and performs like real data and the process is simple and repeatable.\"}}},\"furtherResources\":{\"heading\":\"Further resources\",\"resource1\":{\"label\":\"Article\",\"title\":\"Practical steps for end-to-end data protection\",\"description\":\"If you plan to make production data available for development and test purposes, you'll need to understand which columns contain personal or sensitive data, create a data catalog to record those decisions, devise and implement a data masking, and then provision the sanitized database copies. Richard Macaskill show how to automate as much of this process as possible.\",\"cta\":\"Read the article\"},\"resource2\":{\"label\":\"Get started\",\"title\":\"Get started with short videos and documentation\",\"description\":\"Watch this course and learn how to use SQL Data Catalog to classify data across your SQL Server estate, ensuring that the correct data is protected - in the correct way - allowing you to focus investment on the more critical areas.\",\"cta\":\"Get started\"}}},\"getStarted\":{\"meta\":{\"title\":\"Get started | SQL Data Catalog | Redgate\",\"description\":\"Get started with SQL Data Catalog to discover, classify and protect the sensitive data in your organization\"},\"video\":{\"heading\":\"Overview\",\"description\":\"Get an overview of SQL Data Catalog course.\"},\"links\":{\"col1\":{\"heading\":\"Easy-to-follow videos\",\"description\":\"Short videos taught by our experts, from the Redgate University\",\"section1\":{\"heading\":\"Getting started with SQL Data Catalog\",\"link1\":\"Installing\",\"link2\":\"Overview pane\",\"link3\":\"Adding instances\",\"link4\":\"Building your taxonomy\"},\"section2\":{\"heading\":\"Classifying data\",\"link1\":\"Classifying columns\",\"link2\":\"Classifying with suggestions\",\"link3\":\"Filtering and bulk classifications\"}},\"col2\":{\"heading\":\"Product documentation\",\"description\":\"In-depth information on installation, requirements, product features, and more.\",\"section1\":{\"heading\":\"Getting started\",\"link1\":\"Overview\",\"link2\":\"Installation\",\"link3\":\"Requirements\",\"link4\":\"Application logs\",\"link5\":\"Exploring the REST API\",\"link6\":\"Authorization\",\"link7\":\"Licensing\",\"link8\":\"Updates\"},\"section2\":{\"heading\":\"Taxonomy\"},\"section3\":{\"heading\":\"Inventory\"},\"section4\":{\"heading\":\"Classification\"},\"section5\":{\"heading\":\"Reporting\"},\"section6\":{\"heading\":\"Automation\"},\"section7\":{\"heading\":\"Release notes\"}}},\"furtherResources\":{\"heading\":\"Further resources\",\"resource1\":{\"label\":\"Article\",\"title\":\"Practical steps for end-to-end data protection\",\"alt\":\"Practical steps for end-to-end data protection demo screenshot\",\"description\":\"If you plan to make production data available for development and test purposes, you'll need to understand which columns contain personal or sensitive data, create a data catalog to record those decisions, devise and implement a data masking, and then provision the sanitized database copies. Richard Macaskill show how to automate as much of this process as possible.\",\"cta\":\"Read the article\"}}},\"caseStudies\":{\"meta\":{\"title\":\"SQL Data Catalog case studies\",\"description\":\"Learn more about SQL Data Catalog with these case studies\"}},\"support\":{\"meta\":{\"title\":\"SQL Data Catalog - Documentation And Support\",\"description\":\"Documentation, release notes and support information for SQL Data Catalog, by Redgate Software.\"}},\"resources\":{\"meta\":{\"title\":\"SQL Data Catalog resources\",\"description\":\"Resources for SQL Data Catalog\"}},\"contactThankYou\":{\"heading\":\"Thank you - we'll be in touch soon\",\"cta\":\"Return to SQL Data Catalog\"},\"dataCatalogs\":{\"meta\":{\"title\":\"Data Catalogs – the case for SQL Server | Redgate\",\"description\":\"How businesses can protect against data breaches, avoid fines and non-compliance, and increase their IT efficiency.\"},\"title\":\"Data Catalogs – the case for SQL Server\",\"subheading\":\"How businesses can protect against data breaches, avoid fines and non-compliance, and increase their IT efficiency.\",\"heading\":\"The way organizations handle personal data is under scrutiny like never before.\",\"para1\":\"A wave of new data protection laws is taking effect around the world to combat the rise in data breaches and ensure organizations handling sensitive information are prepared for the modern data age. In the wake of Europe’s GDPR, new acts are emerging at state level in the US, adding further requirements on top of existing legislation such as HIPAA and Sarbanes-Oxley.\",\"para2\":\"For many SQL Server teams, this comes at a time when they’re working towards streamlining development and release workflows with Database DevOps. But with compliance such a hot topic, any shortcomings to the management of sensitive data must be tackled at the same time.\",\"para3\":\"This whitepaper discusses the increasing recognition of the importance of data catalogs, the benefits they bring to a business, and the capabilities and features required. It also gives a brief outline of the current and upcoming data privacy regulations which a data catalog can help comply with.\"}},\"sqlCompare\":{\"productPage\":{\"meta\":{\"title\":\"SQL Compare: SQL Server Schema Comparison \u0026 Deployment | Redgate\",\"description\":\"Visually compare SQL Server database schemas and deploy changes safely. Find differences between databases, environments, or backups. Free {trialDays}-day trial.\"},\"hero\":{\"heading\":\"The fastest way to compare \u0026 deploy SQL Server schemas\",\"p1\":\"Save time comparing and deploying SQL Server database schemas with SQL Compare. Find and fix errors, and create deployment scripts in minutes.\",\"cta1\":\"Download free trial\",\"cta2\":\"Buy now\",\"videoAlt\":\"How to compare and synchronize SQL Server schemas with SQL Compare (2:47)\"},\"fortune100\":\"71% of Fortune 100 companies use Redgate SQL Compare\",\"intro\":{\"p1\":\"SQL Compare is the industry standard for comparing and deploying SQL Server database schemas quickly and accurately.\",\"p2\":\"71% of the Fortune 100 use SQL Compare to compare SQL Server databases – because it's relentlessly tested, easy to use, creates flawless deployment scripts, and saves time.\",\"p3\":\"Whether you need to deploy changes or \u003clink\u003eexplore the differences between two SQL Server databases\u003c/link\u003e, SQL Compare helps you do the job quickly, simply, and with zero errors.\",\"cta\":\"Download free trial\"},\"screenshots\":{\"s1\":{\"heading\":\"Compare SQL Server schema changes from dev, to test, to production\",\"p1\":\"Compare SQL Server database schemas, large or small, and including Temporal Tables, with advanced filtering of database objects.\",\"p2\":\"You can explore what’s changed in each database object, down to individual lines of SQL. When you’re ready to deploy, you can create an error-free deployment script in minutes.\",\"p3\":\"Troubleshoot database differences and create reports in HTML or Excel.\",\"imgAlt\":\"Select the objects you want to deploy in the SQL Compare UI, and inspect line-level T-SQL differences between them\"},\"s2\":{\"heading\":\"Deploy with zero errors\",\"p1\":\"SQL Compare scripts dependencies in your database in the right order, to make sure deployment is successful.\",\"p2\":\"You get notifications about any issues, such as data loss, before you deploy.\",\"imgAlt\":\"Warnings about any problems with deployment are highlighted for you in the SQL Compare UI through the Review Deployment Script screen\"},\"s3\":{\"heading\":\"Deploy changes directly\",\"p1\":\"Migrate individual schema differences, a selection of them, or all of them.\",\"p2\":\"Build sophisticated rules to selectively limit what to deploy.\",\"p3\":\"You can run deployments directly from the UI or command line, save deployment scripts for later use, or automate your deployments using SQL Change Automation.\",\"imgAlt\":\"Deploy from the UI, or copy SQL Compare's deployment script and run it yourself in SQL Server Management Studio\"},\"s4\":{\"heading\":\"Find and fix problems in production\",\"p1\":\"To fix errors in your production database, compare it to a backup, scripts in \u003clink\u003esource control\u003c/link\u003e, or a database snapshot. You can deploy single objects to fix the issue fast.\",\"p2\":\"If you need to fix static data, use \u003clink\u003eSQL Data Compare\u003c/link\u003e to deploy changes without the need for full database recovery.\",\"imgAlt\":\"Compare any combination of SQL Server databases, backups, snapshots, or source control repositories\"}},\"testimonials\":{\"q1\":{\"quote\":[\"I bless the day we bought SQL Compare - it saves me time so often. Must have paid for itself a hundred times over.\"],\"name\":\"Bill Geake\",\"title\":\"Senior Systems Analyst, Phillip Securities Pte Ltd\"},\"q2\":{\"quote\":[\"SQL Data Compare and SQL Compare are two of the most important tools I have in my development operation. I can be so responsive to end-user requests for new features using the tools to deploy upgrades to my SaaS application (which by the way has 100% uptime for the last 7 consecutive months) because of the excellent work by Redgate.\"],\"name\":\"John Pluchino\",\"title\":\"Application Developer, T-Squared Software Services\"},\"q3\":{\"quote\":[\"For the price you pay, you'll save the equivalent time on your next version release.\"],\"name\":\"Peter Vogel\",\"title\":\"Visual Studio Magazine\"},\"q4\":{\"quote\":[\"We can create SQL deployment scripts extremely fast and have them ready for a release within minutes of the build being generated. We use SQL Data Compare to sync any system configuration changes, and then we are pretty much ready to go.\",\"Your software is, in a word, awesome. Keep up the great work!\"],\"name\":\"Jon Howes\",\"title\":\"CTO, GovPartner\"},\"q5\":{\"quote\":[\"SQL Compare has saved us an awful lot of time and code... Like I said, great product, great value.\"],\"name\":\"Mike Hickin\",\"title\":\"Touch Clarity Limited\"},\"q6\":{\"quote\":[\"Redgate SQL and Data Compare tools are absolute essential tools for me. It’s so quick easy to see changes between databases / environments and bring them into alignment.\"],\"name\":\"Greg White\",\"title\":\"Senior DBA at SAGA Insurance\"}},\"successStories\":{\"heading\":\"Success stories\",\"c1\":{\"quote\":\"We’ve freed up the DBA team by 70-80%. That’s the ROI, and the leadership team can understand that too.\",\"p1\":\"Read how Republic Bank streamlined database deployments with SQL Compare, cutting down deployment times from one hour and a quarter to less than 15 minutes and freeing up the DBA team by 70-80%.\",\"cta\":\"Download the case study\"},\"c2\":{\"quote\":\"The whole of the Redgate family are really reliable tools. It gives you results, you know those results are going to be right.\",\"p1\":\"Chris Yates, Serge Krasnay, Lindsay Clark, Arthur Daniels, Nick Fry, and Tjay Belt explain how useful they find SQL Compare every day, why they love and trust SQL Compare, and why they'd recommend it to others.\",\"cta\":\"Watch the video\",\"imgAlt\":\"Video: Chris Yates, Serge Krasnay, Lindsay Clark, Arthur Daniels, Nick Fry, and Tjay Belt explain how useful they find SQL Compare every day.\"}},\"features\":{\"heading\":\"Full list of features\",\"tables\":{\"whatCanI\":{\"columns\":{\"title\":\"What can I compare, synchronize, and deploy?\",\"standard\":\"Standard\",\"pro\":\"Pro\"},\"features\":{\"all\":[\"SQL Server 2008, 2012, 2014, 2016, 2017, 2019, SQL Azure, \u0026 SQL Server on Amazon RDS databases, including Temporal Tables\",\"Snapshots of the schema\"],\"pro\":[\"Backup files (both native SQL Server \u0026 Redgate SQL Backup Pro)\",\"Folders of SQL scripts (for source control)\"]}},\"main\":{\"columns\":{\"title\":\"Features\",\"standard\":\"Standard\",\"pro\":\"Pro\"},\"features\":{\"all\":[\"\u003cspan class=\\\"label background-color--red color--white\\\"\u003eNew\u003c/span\u003e Linux command-line support (beta)\",\"Compare and deploy changes to SQL Server database schemas (from dev, to test, to production)\",\"\u003cspan class=\\\"label background-color--red color--white\\\"\u003eNew\u003c/span\u003e Support for Temporal Tables\",\"Compare two SQL Server databases, synchronize, and deploy from within SSMS\",\"Automatically create error-free deployment scripts\",\"Generate T-SQL scripts that update one SQL Server database to match the schema of another\",\"Save deployment scripts for later use\",\"Automatically create error-free synchronization scripts\",\"Comparison and deployment of large databases\",\"\u003cspan class=\\\"label background-color--red color--white\\\"\u003eNew\u003c/span\u003e Choose how to examine differences: SQL View or Summary View\",\"Migrate individual schema differences, a selection of them, or all of them\",\"Build sophisticated rules to selectively limit what to deploy\",\"Deploy individual schema differences, a selection of them, or all of them\",\"Support for reading encrypted database objects\",\"Fine-grained filtering of database objects\",\"Troubleshoot database differences\",\"Dependency checking, so objects are scripted in the correct order for updates\",\"Warnings about anything you need to be aware of before deploying SQL Server schemas\",\"Save schema snapshots for audit and roll-back purposes\",\"\u003cspan class=\\\"label background-color--red color--white\\\"\u003eNew\u003c/span\u003e Improved HTML report generation detailing database differences\",\"Troubleshoot database differences and explore schema changes to see what's going on in development\",\"\u003cspan class=\\\"label background-color--red color--white\\\"\u003eNew\u003c/span\u003e Support for Retention Tables\",\"\u003cspan class=\\\"label background-color--red color--white\\\"\u003eNew\u003c/span\u003e Azure Active Directory authentication\",\"\u003cspan class=\\\"label background-color--red color--white\\\"\u003eNew\u003c/span\u003e Support for SQL Graph\",\"\u003cspan class=\\\"label background-color--red color--white\\\"\u003eNew\u003c/span\u003e Securely save database and server login details\",\"\u003cspan class=\\\"label background-color--red color--white\\\"\u003eNew\u003c/span\u003e Support for connections to SQL Server instances on Linux\"],\"pro\":[\"Run deployments from the command line*\",\"Automatically output a database into individual object creation scripts\",\"Deploy a live database from a set of SQL object scripts\",\"Restore just a single object (or selection of objects) from a backup file\"]},\"footnote\":\"To use Redgate's command line tools as part of a Redgate Pipeline (an automated database change delivery process) a Redgate Flyway Enterprise, Redgate Deploy or SQL Toolbelt license is required. For more information, see the \u003clink\u003eProduct Specific Terms\u003c/link\u003e\"},\"additional\":{\"columns\":{\"title\":\"SQL Compare features available with additional licensing\",\"toolbelt\":\"SQL Toolbelt\",\"flyway\":\"Redgate Flyway\"},\"features\":{\"all\":[\"Deployments automatically detected and displayed in \u003ca href=\\\"/products/redgate-monitor/\\\"\u003eRedgate Monitor\u003c/a\u003e\",\"Command line automation on CI/CD systems\"]}}}},\"contact\":{\"heading\":\"Get started with SQL Compare\",\"body\":\"\u003cb\u003eDownload a fully-functional {trialDays}-day free trial\u003c/b\u003e, and start saving time with your database deployments today.\",\"cta\":\"Download free trial\",\"details\":{\"heading\":\"Need a hand?\",\"body\":\"If you'd like any help, or have a question about our tools or purchasing options, just get in touch.\"}}},\"caseStudies\":{\"meta\":{\"title\":\"SQL Compare case studies\",\"description\":\"Learn more about Redgate SQL Compare with these case studies\"}},\"resources\":{\"meta\":{\"title\":\"Resources - SQL Compare\",\"description\":\"Resources for Redgate SQL Compare\"}},\"roadmap\":{\"meta\":{\"title\":\"Upcoming And Recent Features For SQL Compare\",\"description\":\"Check a full list of upcoming and recently released features for SQL Compare\"}},\"support\":{\"meta\":{\"title\":\"SQL Compare - Documentation And Support\",\"description\":\"Documentation and support information for SQL Compare, by Redgate Software. Try SQL Compare, which compares and synchronizes SQL Server databases, automates comparisons, and helps you manage database versioning issues.\"}},\"download\":{\"meta\":{\"title\":\"SQL Compare - Download\",\"description\":\"Download a free trial of Redgate SQL Compare\"}},\"downloadThankYou\":{\"meta\":{\"title\":\"Thank you for downloading Redgate SQL Compare\"}},\"pricing\":{\"meta\":{\"title\":\"Pricing | SQL Compare: Compare And Synchronize SQL Server Schemas\",\"description\":\"Redgate SQL Compare - compare two SQL Server databases, synchronize the differences, automate comparisons, and manage database versioning issues.\"},\"productDescription\":{\"standard\":\"Compare and synchronize SQL Server database schemas\"}},\"entrypages\":{\"deploymentScripts\":{\"meta\":{\"title\":\"How to generate deployment scripts safely \u0026 accurately\"},\"heading\":\"How to generate deployment scripts safely and accurately\",\"p1\":\"If you or your team ever deploy changes to a live SQL Server, you know how nerve-wracking it is.\",\"p2\":\"Even with the best hand-written deployment script, it's easy for mistakes to creep in.\",\"p3\":\"What if the script fails because it doesn't cover all the dependencies in your database? Or what if unexpected changes make you lose important data?\",\"p4\":\"Once these problems hit your production database, they're a nightmare to fix – especially when the clock's ticking.\",\"h2\":\"So what's the alternative?\",\"p5\":\"Redgate SQL Compare generates deployment scripts for you automatically. You don't need to worry about changes being missed or unexpected errors at deployment time. It lets you:\",\"li1\":\"Generate T-SQL deployment scripts at the click of a button\",\"li2\":\"Prepare a complete deployment script in minutes\",\"li3\":\"See what changes will be made, right down individual lines of SQL\",\"li4\":\"Review all changes before you deploy\",\"li5\":\"Filter out objects you don't want to deploy\",\"p6\":\"SQL Compare is the industry-standard tool for deploying SQL Server database changes, used by 30,000 people at companies like General Electric, Citigroup, Proctor \u0026 Gamble, American Express, and 71% of the Fortune 100.\",\"p7\":\"Make your deployments simple and safe – try SQL Compare free for {trialDays} days.\",\"imgAlt1\":\"Compare any combination of SQL Server databases, backups, snapshots, or source control repositories\",\"f1\":\"1. Select what you want to compare\",\"imgAlt2\":\"Select the objects you want to deploy in the SQL Compare UI, and inspect line-level T-SQL differences between them\",\"f2\":\"2. Select objects to deploy\",\"imgAlt3\":\"Deploy from the UI, or copy SQL Compare's deployment script and run it yourself in SQL Server Management Studio\",\"f3\":\"3. Create a deployment script\"},\"exploreUnderstand\":{\"meta\":{\"title\":\"Exploring and understanding database changes\"},\"heading\":\"Explore and understand database changes with Redgate SQL Compare\",\"p1\":\"When you pick up a database development project from a colleague – perhaps they're off sick, perhaps they're just passing work on to you – it's hard to know where to start.\",\"p2\":\"Often, you won't even get a list of changes, let alone documentation.\",\"p3\":\"So how do you make sure you don't duplicate work that's already been done, or overwriting important changes?\",\"p4\":\"Redgate SQL Compare can show you exactly what's going on in your database, taking you straight to the areas you should focus on. You can use it to:\",\"li1\":\"Highlight differences between database objects, right down to individual lines of SQL\",\"li2\":\"Generate scripts to sync changes, including dealing with all dependencies\",\"li3\":\"Filter out objects you don't want to change\",\"p5\":\"It's the industry-standard tool for investigating and deploying SQL Server database changes, used by 71% of the Fortune 100, including Walmart, Chevron, and Prudential Financial.\",\"p6\":\"Try it for yourself, and see how simple it can be to spot every change in your database. Download a {trialDays}-day free trial of SQL Compare now.\",\"imgAlt1\":\"Compare any combination of SQL Server databases, backups, snapshots, or source control repositories\",\"f1\":\"1. Select what you want to compare\",\"imgAlt2\":\"Select the objects you want to deploy in the SQL Compare UI, and inspect line-level T-SQL differences between them\",\"f2\":\"2. Select objects to deploy\",\"imgAlt3\":\"Deploy from the UI, or copy SQL Compare's deployment script and run it yourself in SQL Server Management Studio\",\"f3\":\"3. Create a deployment script\"},\"latest\":{\"meta\":{\"title\":\"Download the latest SQL Compare installer\",\"description\":\"\"},\"heading\":\"Download the latest SQL Compare installer\",\"cta\":\"Download SQL Compare\",\"return\":\"Back to the SQL Compare overview\"},\"sqlServerInternals\":{\"meta\":{\"title\":\"Free eBook - SQL Server Internals: In-Memory OLTP\",\"description\":\"Learn how to get faster performance from your SQL Server applications than you ever thought possible with your free copy of SQL Server Internals: In-Memory OLTP by Kalen Delaney.\"},\"heading\":\"SQL Server Internals: In-Memory OLTP\",\"quote\":\"In-Memory OLTP is a game changer for relational databases, and especially for OLTP systems.\",\"p1\":\"Rimma Nehme, Microsoft, foreword to SQL Server Internals: In-Memory OLTP\",\"p2\":\"In-memory OLTP is changing the way database professionals store and access relational data. Nicknamed Project Hekaton, this new technology is able to take massive advantage of the recent advances in processor speed and affordability.\",\"p3\":\"The Hekaton internals knowledge Kalen Delaney provides in \u003ci\u003eSQL Server Internals: In-Memory OLTP\u003c/i\u003e will help you migrate existing tables or databases to Hekaton, and get faster performance from your SQL Server applications than you ever thought possible.\",\"p4\":\"Then \u003clink\u003epick up your free trial of SQL Compare\u003c/link\u003e to help put into practice what you learn. With SQL Compare you can compare and deploy SQL Server schema changes quickly, simply and with zero errors.\",\"imgAlt\":\"Free eBook: SQL Server Internals: In-Memory OLTP\",\"formHeading\":\"Download your free eBook\",\"li1\":\"See how the new In-memory OLTP engine works\",\"li2\":\"Learn how to use lock- and latch-free data structures to allow non-blocking data processing\",\"li3\":\"Find out how to migrate existing tables to Hekaton\"},\"understandChanges\":{\"meta\":{\"title\":\"How to understand database changes with change scripts\",\"description\":\"\"},\"heading\":\"How to understand database changes with automatically generated change scripts\",\"p1\":\"When you need to deploy changes to your SQL Server database, how do you guarantee that they'll happen without any errors?\",\"p2\":\"If you rely on hand-written scripts, it can take you hours to work out every change. Even then, it's hard to be certain there aren't any bugs.\",\"p3\":\"It's even harder if you don't know exactly what changes have been made – if you're deploying changes for a colleague, or running someone else's deployment script, for example.\",\"h2\":\"Redgate SQL Compare can do the hard work for you, letting you:\",\"li1\":\"Generate T-SQL deployment scripts at the click of a button\",\"li2\":\"See every change that will be made, right down individual lines of SQL\",\"li3\":\"Review all changes before you make them\",\"li4\":\"Prepare a complete deployment script that deals with all your database dependencies\",\"li5\":\"Filter out objects you don't want to deploy\",\"p4\":\"It's the industry-standard tool for deploying SQL Server database changes, used by 71% of the Fortune 100, including News Corp, Johnson \u0026 Johnson, and JP Morgan.\",\"p5\":\"See how much simpler SQL Compare can make your deployments. Try it free for {trialDays} days.\",\"imgAlt1\":\"Compare any combination of SQL Server databases, backups, snapshots, or source control repositories\",\"f1\":\"1. Select what you want to compare\",\"imgAlt2\":\"Select the objects you want to deploy in the SQL Compare UI, and inspect line-level T-SQL differences between them\",\"f2\":\"2. Select objects to deploy\",\"imgAlt3\":\"Deploy from the UI, or copy SQL Compare's deployment script and run it yourself in SQL Server Management Studio\",\"f3\":\"3. Create a deployment script\"}}},\"sqlClone\":{\"productPage\":{\"meta\":{\"title\":\"SQL Clone - create SQL Server database copies in an instant\",\"description\":\"Try SQL Clone, a new tool from Redgate that lets you create SQL Server database copies in an instant and save 99% disk space.\"},\"hero\":{\"heading\":\"Clone SQL Server databases in seconds and save up to 99% disk space\",\"body\":\"Revolutionize the way you provision SQL Server databases and help your team develop, test, and ship changes faster\"},\"banner\":{\"heading\":\"Our newest tech\",\"body\":\"Transform your software delivery with Redgate Test Data Manager\"},\"intro\":{\"heading\":\"Take the pain out of creating and managing copies of production databases, so you and your team can ship changes faster\",\"caption\":\"The SQL Clone dashboard\",\"para1\":\"SQL Clone is a database provisioning tool that lets you create full copies of SQL Server databases and backups in seconds, using around 40 MB of disk space per clone.\",\"para2\":\"Instead of spending hours provisioning multiple copies of your database for development, testing, or diagnostics, SQL Clone creates a single ‘image’ of a SQL Server database or backup, which is used as the source for multiple clones.\",\"para3\":\"Each clone works just like a normal database, but takes only a few seconds to create and requires only around 40MB of disk space.\",\"para4\":\"With SQL Clone's web app and built-in PowerShell automation, DBAs spend much less time on provisioning requests. Meanwhile, developers and testers can work on up-to-date, isolated copies of the database to speed up development, accurately test code, and fix issues faster.\"},\"benefits\":{\"benefit1\":\"Save up to 99% storage space\",\"benefit2\":\"Save time provisioning\",\"benefit3\":\"Central view of database copies\",\"benefit4\":\"Fewer provisioning requests\",\"benefit5\":\"Local, isolated development\",\"benefit6\":\"Accurate testing using realistic data\"},\"keyBenefits\":{\"heading\":\"Key benefits\",\"benefit1\":{\"heading\":\"Increase efficiency and minimize costs with small and light compliant clones of production\",\"body\":{\"para1\":\"It requires about 5 TB of disk space to create or refresh ten copies of a 500 GB database, when you use a traditional provisioning technique such as restoring from a backup. SQL Clone creates just one full copy, called an ‘image’, and then multiple clones can be created from that image. Changes made to a clone are stored locally, so each clone is independent of any other.\",\"para2\":\"Even a 64 TB database requires only tens of MB of local disk space and, suddenly, creating ten copies of a 500 GB database requires only a little over 500 GB of initial storage space. This smart reuse of bytes removes the need to spend hours juggling disk space, and allows teams to work in isolation on their own workstations to develop, test and fix code.\"}},\"benefit2\":{\"heading\":\"Save time provisioning\",\"body\":{\"para1\":\"Even if you have enough disk space to accommodate multiple database copies, traditional provisioning processes are fundamentally too slow to support the team’s requirements. SQL Clone allows you to copy a database up to 64 TB in just seconds. This rapid provisioning allows individuals to work on their own isolated copy of the database, test in parallel and experiment while being able to refresh clones in seconds, on demand.\",\"para2\":\"With SQL Clone's PowerShell automation, images and clones can be created easily and quickly, for example during a night-time maintenance window.\"}},\"benefit3\":{\"heading\":\"Stay in control of provisioning\",\"body\":{\"para1\":\"The SQL Clone web app offers a single source of truth for the creation, management and removal of images and clones. Take a central view of what clones have been created, how much disk space they’re using, when they were created, and by who.\",\"para2\":\"Teams enables you to manage access to database instances, images and clones for multiple teams and Active Directory groups. Control which instances specific users can use to create clones and images, enabling safe self-service and delegation for DevOps and CI.\"}},\"benefit4\":{\"heading\":\"Improve team productivity\",\"body\":{\"para1\":\"SQL Clone frees up time previously spent on restoring backups, managing disk space and handling sensitive data. This enables DBAs to be more effective in helping to improve DevOps processes and advise on concerns such as database architecture, performance, security and configuration.\",\"para2\":\"The tiny footprint of clones and precise control over user permissions enables the transition to dedicated development environments to boost experimentation and problem-solving. Automation and self-service means data can be refreshed instantly, and on demand, so data compatibility issues can be found earlier. And Teams keeps developers focused on the images and clones assigned to their project.\",\"para3\":\"The result for the business is a shift towards continuous delivery of tested, reliable changes to the customer.\"}},\"benefit5\":{\"heading\":\"Mask sensitive data\",\"body\":{\"para1\":\"Remove the risk of exposing sensitive data in non-production environments by running masking operations during the image creation. Clones will contain masked data and will look and perform like real data for development and testing purposes.\",\"para2\":\"\u003ca href=\\\"/products/sql-provision/\\\"\u003eSQL Provision\u003c/a\u003e integrates SQL Clone with \u003ca href=\\\"/products/data-masker/\\\"\u003eData Masker for SQL Server\u003c/a\u003e. Using SQL Provision, you can run masking sets defined in Data Masker during the image creation in SQL Clone. Masked data still looks and performs like real data and the process is simple and repeatable.\"}}},\"testimonials\":{\"quote1\":{\"quote\":\"A big win for us is giving each developer the freedom to work on their own database.\",\"name\":\"Ryan Hird\",\"title\":\"DevOps Engineer, Bennetts (Saga Group)\"},\"quote2\":{\"quote\":\"SQL Provision has enabled us to deliver reliable data environments 720 times faster.\",\"name\":\"Johan Opperman\",\"title\":\"Release and Config Coordinator, Santam\"},\"quote3\":{\"quote\":\"It was really easy to use. In some cases, cloned machines were performing even better than real ones!\",\"name\":\"Evaldas Buinauskas\",\"title\":\"Database Development Technical Leader, Euromonitor International\"}},\"resources\":{\"heading\":\"Resources\",\"resource1\":{\"title\":\"Technology overview\",\"description\":\"Understand the technology behind SQL Clone. We explain why clones are so small, why they take seconds to create, and why SQL Server thinks it's working with a full copy of the database.\",\"cta\":\"Read the overview\"},\"resource2\":{\"title\":\"Bloor InBrief 2024: Redgate Test Data Manager\",\"description\":\"“If Redgate Test Data Manager is an option for your environment, you should be considering it.” – Bloor Analyst\",\"cta\":\"Download the report\"},\"resource3\":{\"title\":\"How Paymentsense cut provisioning time 85%\",\"description\":\"Read about how Paymentsense, the UK’s largest merchant service provider, cut provisioning time by 85% and transformed the way teams work.\",\"cta\":\"Read the case study\"}},\"contact\":{\"box1\":{\"heading\":\"The SQL Clone team can help\",\"body\":\"Whether you want more details on our tool, a chat about provisioning best practice, or you’ve hit a snag, we’re here to help.\",\"purchasingFAQ\":\"Purchasing FAQ\"},\"box2\":{\"heading\":\"Get started with a 14-day trial\",\"body\":\"Start cloning databases today – save up to 99% disk space and cut provisioning time from hours to seconds.\",\"cta\":\"Download\"}},\"devOps\":{\"box1\":{\"heading\":\"SQL Provision - Create, protect, and manage SQL Server database copies for compliant DevOps\",\"para1\":\"With the virtual cloning technology in SQL Clone, databases can be created in seconds using just MB of storage, allowing for isolated development and testing. Sensitive data can be anonymized or replaced with realistic data using Data Masker, to ensure data is protected as it moves between environments.\",\"cta\":\"Learn more\"},\"box2\":{\"heading\":\"Part of our Compliant Database DevOps solution\",\"para1\":\"Redgate’s Compliant Database DevOps solution lets you extend your DevOps practices to databases so that you can optimize productivity, agility and performance across the full database lifecycle and become a truly high performing IT organization.\",\"para2\":\"From safely making a change in development through to monitoring its impact in production, Redgate is with you every step of the way. We give you the tools and insight you need to optimize your development processes, so you can keep your team moving, keep adding value and keep your data safe.\",\"cta\":\"Learn more about the benefits\"}}},\"caseStudies\":{\"meta\":{\"title\":\"SQL Clone case studies\",\"description\":\"Learn more about SQL Clone with these case studies\"}},\"support\":{\"meta\":{\"title\":\"SQL Clone - Documentation And Support\",\"description\":\"Documentation, release notes and support information for SQL Clone, by Redgate Software.\"}},\"resources\":{\"meta\":{\"title\":\"SQL Clone resources\",\"description\":\"Resources for SQL Clone\"}},\"technologyOverview\":{\"meta\":{\"title\":\"Technology overview - SQL Clone\",\"description\":\"An overview of the technology used in SQL Clone, Redgate's tool for cloning SQL Server databases\"},\"content\":{\"heading\":\"How SQL Clone works – the technical details\",\"para1\":\"If you have a very large database, up to 64 TB in size, SQL Clone will let you copy, or 'clone' that database many times, very quickly, making the full database available in multiple SQL Server instances across your development and test environments. And yet in each of these instances, the cloned database takes up only tens of megabytes of disk space, and creating each clone takes seconds, rather than hours. How is this possible? It sounds like magic, but it's not; SQL Clone does all this by making clever use only of standard \u003cstrong\u003edisk virtualization\u003c/strong\u003e technologies built into the Windows OS.\",\"para2\":\"Two key concepts underpin the basic functions of SQL Clone: \u003cstrong\u003eimages\u003c/strong\u003e and \u003cstrong\u003eclones\u003c/strong\u003e.\",\"para3\":\"An \u003cstrong\u003eimage\u003c/strong\u003e is a point-in-time representation of your source SQL Server database, which can be created from database backup files (full and differential), or from a live SQL Server database.\",\"para4\":\"SQL Clone creates the image by first creating a \u003cem\u003eVirtual Hard Disk (VHD)\u003c/em\u003e, and then copying onto it the database's MDF (schema and data) and LDF (transaction log) files. When creating the image from a live database connection, SQL Clone makes the point-in-time copy of database files using the Windows Volume Shadow Copy Service. When creating the image from backup files (SQL Server backup or Redgate SQL Backup), the image is simply created by restoring the backup. An image is immutable and cannot be altered after it's created.\",\"para5\":\"A \u003cstrong\u003eclone\u003c/strong\u003e is an isolated, lightweight copy of the database, created from an image. We can create many clones from a single image. For each clone, SQL Clone creates a VHD, called a \u003cem\u003edifferencing disk\u003c/em\u003e, on the local instance, with a connection back to the image, so each clone created from an image can access all those same image bytes. All that's stored locally, in the differencing disk, are data pages containing changes made directly to the local clone database.\",\"para6\":\"When you modify anything in a clone database, SQL Server writes the change to the differencing disk. Any change you make to a clone database will have an effect only on that clone, and will be isolated from the image. When you query data, the operating system reconstructs the required data pages from the differencing disk plus the database files in the original image. All of this is invisible to SQL Server, which works with the clone just as it would with any other database.\",\"para7\":\"SQL Clone uses the VHDX format (\u003cstrong\u003e.vhdx\u003c/strong\u003e), the Hyper-V virtual hard disk format used in Windows 8 and in Windows Server 2012, and upwards, which support virtual hard disk sizes up to 64TB. If one of these newer Operating Systems is installed on the host machine, SQL Clone will detect it automatically, and it will enable users to create clones of databases up to 64TB. If not, it will default to the older VHD virtual hard disk format (\u003cstrong\u003e.vhd\u003c/strong\u003e), which has a 2TB limit. 64TB. If not, it will default to the older VHD virtual hard disk format (\u003cstrong\u003e.vhd\u003c/strong\u003e), which has a 2TB limit.\",\"para8\":\"If you need to make a large database available in, say, ten SQL Server instances across your development and test environments, then with traditional database provisioning techniques, you'd essentially need to copy the source database files ten times. SQL Clone's clever use of standard disk virtualization technologies means you only need to copy the source database once, in creating the image. From there, it will 'virtualize the data', making it available in as many clones as you require. This makes it blazingly fast to produce a clone, no matter the size of the source database.\"}},\"requestTrialExtension\":{\"meta\":{\"title\":\"Request a trial extension - SQL Clone\",\"description\":\"Request an extension to your SQL Clone trial\"},\"content\":{\"heading\":\"Request an extension to your SQL Clone trial\",\"para1\":\"If you'd like more time with your trial of SQL Clone, just \u003ca href=\\\"mailto:sales@red-gate.com?subject=SQL%20Clone%20trial%20extension\\\"\u003eget in touch with our Sales team.\u003c/a\u003e\",\"link\":\"Back to the SQL Clone overview\"}},\"downloadPage\":{\"meta\":{\"title\":\"Download the latest SQL Clone installer\",\"description\":\"Try SQL Clone, a new tool from Redgate that lets you create SQL Server database copies in an instant and save 99% disk space.\"},\"content\":{\"title\":\"Download the latest SQL Clone installer\",\"back\":\"Back to the SQL Clone overview\",\"cta\":\"Download SQL Clone\"}}},\"sourceControlForOracle\":{\"productPage\":{\"meta\":{\"title\":\"Source Control For Oracle: Database Version Control Tool For Git, SVN And TFS\",\"description\":\"Source Control for Oracle connects your database to your version control system. Check in database changes, track, share and record schema versions\"},\"hero\":{\"heading\":\"Easy database version control with Git, SVN, and TFS\",\"description\":\"No more manual processes to check in changes. Link your Oracle database to your version control server.\u003cbr/\u003e\u003cbr/\u003e\u003ca href=\\\"https://documentation.red-gate.com/soco/using-source-control-for-oracle/using-ignore-rules\\\" target=\\\"_blank\\\"\u003e\u003cb\u003eNew in 5.2\u003c/b\u003e: Share database changes faster by filtering out irrelevant objects.\u003c/a\u003e\",\"cta\":\"Download {trialDays}-day free trial\"},\"flywayNotice\":{\"heading\":\"Version and deploy database changes for 50+ DBMS with Redgate Flyway\",\"subheading\":\"Source Control for Oracle capabilities will be merging into Redgate Flyway\",\"body\":\"With Redgate Flyway you'll still be able to track changes to your schema objects and static data in your version control system, and deploy your database changes manually or automatically.\",\"cta\":\"Learn more about Redgate Flyway\"},\"intro\":{\"heading\":\"Introduction to Source Control for Oracle\",\"subheading\":\"Make tracking and sharing schema changes simple\",\"list\":{\"bullet1\":\"Check static data changes into version control, alongside schema changes\",\"bullet2\":\"Check in changes with a simple log message and click of a button\",\"bullet3\":\"Compare objects and static data in the database with version control side-by-side\",\"bullet4\":\"No need to stop using your favorite editor\",\"bullet5\":\"Lock objects on a shared development database\",\"bullet6\":\"Enable easy setup of sandboxed environments\",\"bullet7\":\"Remove the need for complex solutions to script out database objects and check them into version control\",\"bullet8\":\"Use any unsupported version control system via a working folder\"}},\"comparison\":{\"howTo\":{\"heading\":\"How to buy Source Control for Oracle\",\"body\":\"Source Control for Oracle is available in \u003ca href=\\\"/products/flyway/enterprise\\\"\u003e\u003cb\u003eRedgate Flyway Enterprise\u003c/b\u003e\u003c/a\u003e. Choose to use Source Control for Oracle or Redgate Flyway’s multi-RDBMS advanced version control capabilities, accessible via Redgate Flyway Desktop and the command line.\"},\"alreadyUse\":{\"heading\":\"Already use Source Control for Oracle?\",\"body\":\"If you already own a copy of Source Control for Oracle or hold a subscription and wish to renew or increase the number of users, \u003ca href=\\\"mailto:sales@red-gate.com?subject=Source%20Control%20for%20Oracle:%20Existing%20user\\\"\u003eplease get in touch\u003c/a\u003e and we will be very happy to help.\"}},\"features\":{\"heading\":\"Features of Source Control for Oracle\",\"feature1\":{\"heading\":\"Easy Oracle version control\",\"image\":{\"alt\":\"Creating a new project in Source Control for Oracle\"},\"body\":{\"para1\":\"Source Control for Oracle is a Windows application that makes it easy to version-control your schemas and static data with Git, SVN, and TFS. You can continue making changes in your IDE without the need to work on separate script files, so there's no disruption to the way you work.\"}},\"feature2\":{\"heading\":\"Version control your schemas and static data\",\"image\":{\"alt\":\"Comparing local data changes with version-controlled data\"},\"body\":{\"para1\":\"Store and share any Oracle database object and static data. Committing and updating takes \u003cb\u003etwo clicks in the Object Explorer\u003c/b\u003e.\",\"para2\":\"To see what’s new, you can check changes down to the individual data rows, with highlighted changed records.\"}},\"feature3\":{\"heading\":\"Share changes with one click\",\"image\":{\"alt\":\"Check in Oracle database changes with one click\"},\"body\":{\"para1\":\"Source Control for Oracle checks your changes into version control for you — so you don't have to rely on manual scripting and source-controlling processes. You can compare changes to source control and see highlighted differences. When you're ready, just type a message and click Check in.\"}},\"feature4\":{\"heading\":\"Record every database check-in\",\"image\":{\"alt\":\"Tracking Oracle database changes with the history tab\"},\"body\":{\"para1\":\"The History tab shows every change, so you can easily track which objects were changed, who checked them in, and when. Each object can be compared before and after check-in with the differences viewer. If something went wrong with your latest change, the difference viewer makes it easy to spot and fix.\"}},\"feature5\":{\"heading\":\"Works alongside your IDE\",\"image\":{\"alt\":\"New Oracle database changes in version control are highlighted in the task bar\"},\"body\":{\"para1\":\"Source Control for Oracle works independently of your editor, so whether you use SQL Developer or PL/SQL Developer, you don't have to change how you work on your database. Minimized, the tool keeps the team up-to-date through task bar notifications while you work.\"}},\"feature6\":{\"heading\":\"Lock objects\",\"image\":{\"alt\":\"Locking Oracle database objects that are being modified in version control\"},\"body\":{\"para1\":\"If your team works on a shared development database, you can lock objects while you work on them. If someone tries to edit an object, the server will return an error message. Comments can be added when locking objects to aid communication across the team. \u003ca href=\\\"https://documentation.red-gate.com/soco/using-source-control-for-oracle/locking-objects\\\"\u003eLearn how this feature works by visiting our documentation site\u003c/a\u003e.\"}},\"feature7\":{\"heading\":\"Enables sandboxed development\",\"image\":{\"alt\":\"Creating new database directly from version control\"},\"body\":{\"para1\":\"Source Control for Oracle makes setting up sandboxed environments easy. Developers can get the latest version from version control before starting work to make sure they're not overwriting other people's changes. When a new person joins the team, it's simple to get them up and running with a fresh copy of the database in version control.\"}},\"feature8\":{\"heading\":\"Working folder for other version control systems\",\"image\":{\"alt\":\"Working folder allows use of any file based version control system\"},\"body\":{\"para1\":\"Connect to other version control systems (eg Mercurial, Perforce, Vault, ClearCase) via a working folder. Use your existing tools to commit changes, and use Source Control for Oracle to quickly modify scripts and databases.\"}}},\"screenshots\":{\"heading\":\"Screenshot tour\",\"screenshot1\":{\"title\":\"Easy to version control schema and data changes in Oracle\"},\"screenshot2\":{\"title\":\"Connect multiple schemas to Git, SVN, or TFS\"},\"screenshot3\":{\"title\":\"Works alongside your SQL editor\"}},\"contact\":{\"trial\":{\"heading\":\"Get started with {name}\",\"body\":\"Download a {trialDays}-day trial of {name}.\",\"cta\":\"Download free trial\"},\"contact\":{\"heading\":\"Need a hand?\",\"body\":\"If you'd like any help, or have a question about our tools or purchasing options, just get in touch.\",\"purchasingFAQ\":\"Purchasing FAQ\"}}},\"benefits\":{\"meta\":{\"title\":\"Source Control For Oracle: Benefits Of Source-controlling Databases\",\"description\":\"Source control, version control or revision control is the management of changes to a file or set of files. Here we look at the benefits of source-controlling Oracle databases.\"},\"content\":{\"heading\":\"Source controlling Oracle databases\",\"para1\":\"Source control (also known as version control or revision control) is the management of changes to a file or set of files.\",\"para2\":\"Source control systems do many useful things:\",\"list1\":{\"bullet1\":\"You can see a history of every change made to a file - what was changed, who changed it, and why\",\"bullet2\":\"You can easily revert to earlier versions of a file, so mistakes can easily be undone, and there's no risk in experimenting\",\"bullet3\":\"Teams can work on a single file without blocking each other or overwriting their changes\",\"bullet4\":\"Teams can work from a single, shared repository of files, without having to constantly send files back and forth - everyone works from the same page\"},\"heading2\":\"Benefits of source controlling databases\",\"subheading\":\"Change management\",\"para3\":\"Normally, workarounds are needed to make sure developers have the latest database changes. That means discussing updates in person or email, and pausing development until everyone's up to date. Some development teams share work with backups and restores, or a custom in-house solution. These are usually time-consuming and subject to human error.\",\"para4\":\"With source control, your team can quickly get the latest changes and commit their own. It's easy to track who changed what, when they did it, and why. If conflicts occur, you can compare the differences before committing a change.\",\"subheading2\":\"Prevent and contain disasters\",\"para5\":\"Without source control, it's easy for a database change to accidentally lead to an overwritten table, data loss, or a bug, even in projects with single developers modifying a simple database. Again, the problem is amplified in teams.\",\"para6\":\"Source control systems reduce the likelihood of disasters by increasing the transparency of the development process and helping you catch bugs early. If problems do occur, mistakes can be easily undone by reverting to a previous version.\",\"subheading3\":\"Resuming partially completed work\",\"para7\":\"Normally, resuming partially completed work can be slow. Developers have to spend time understanding each other's code and the state of the work. For large or distributed development teams, this problem is amplified.\",\"para8\":\"By allowing developers to easily document their changes in a source control system, teams can easily review the history of a project, getting up and running much more quickly.\",\"subheading4\":\"Compliance\",\"para9\":\"Many organizations are required to comply with regulatory standards, including the Sarbanes–Oxley Act and the Statement on Auditing Standards No. 70: Service Organizations (SAS70). Databases contain critical data, so compliance auditors usually require organizations to account for every change to a database.\",\"para10\":\"By source-controlling databases, it's easy to:\",\"list2\":{\"bullet1\":\"Manage how schema and data changes are made\",\"bullet2\":\"Document schema changes\",\"bullet3\":\"Maintain a detailed history of who made which changes\",\"bullet4\":\"Document database schema and access permissions\",\"bullet5\":\"Revert to previous versions if problems occur\"},\"para11\":\"Read more about compliance\",\"heading3\":\"Source control tools for Oracle\",\"para12\":\"Redgate's dedicated source control tool for Oracle databases, \u003ca href=\\\"/products/source-control-for-oracle/\\\"\u003eSource Control for Oracle\u003c/a\u003e, connects your database directly to your Git, SVN or TFS source control system. By automatically storing a complete history of your Oracle database schema changes, Source Control for Oracle makes implementing source control easy.\",\"para13\":\"Another Redgate tool, \u003ca href=\\\"/products/schema-compare-for-oracle\\\"\u003eSchema Compare for Oracle\u003c/a\u003e, lets you compare and deploy changes from the files under source control, useful for spotting changes, reverting to a previous version, and deploying upgrades. You can learn more about this method in \u003ca href=\\\"https://documentation.red-gate.com/display/SCO30/Worked+example+-++source-controlling+a+database+using+scripts+folders\\\" target=\\\"blank\\\"\u003ethis article\u003c/a\u003e.\"}},\"databaseCompliance\":{\"meta\":{\"title\":\"Source Control For Oracle: Oracle Database Compliance\",\"description\":\"Introducing source control to the development process is the first step in getting Oracle databases ready for compliance\"},\"content\":{\"heading\":\"Compliance and Oracle databases\",\"para1\":\"Compliance is the general term used to describe the efforts made by many - typically larger - organizations to meet regulatory standards.\",\"para2\":\"In the US, the most important compliance regulation is the Sarbanes-Oxley Act of 2002 (SOX) for public companies and the Statement on Auditing Standards No. 70: Service Organizations (SAS70) for private organizations.\",\"para3\":\"Other compliance regulations include:\",\"list1\":{\"bullet1\":\"The Health Insurance Portability and Accountability Act (HIPAA)\",\"bullet2\":\"The PCI Data Security Standard (PCI DSS)\",\"bullet3\":\"The Gramm-Leach-Bliley Act (GLB)\",\"bullet4\":\"The Federal Information Security Management Act of 2002 (FISMA)\",\"bullet5\":\"The International Organization for Standardization (ISO) standard ISO17799.\"},\"para4\":\"In the UK, the Financial Services Authority (FSA) also maintains regulatory requirements.\",\"para5\":\"The majority of this legislation deals with increasing accountability in the wake of some highly visible and damaging breaches of public trust. It gives rise to a need for more reliable paper trails, security and access controls, detailed and reliable monitoring, and change histories.\",\"subheading\":\"The impact on database professionals\",\"para6\":\"Regulatory compliance has an impact throughout an organization, from finance departments and CIOs to individual developers and database administrators (DBAs). For example, compliance auditors will require DBAs - the custodians of a company's critical data - to account for all changes to a database, and detail all those with access to it.\",\"para7\":\"This means they must be able to demonstrate that they have processes in place to:\",\"list2\":{\"bullet1\":\"Manage how schema and data changes are made\",\"bullet2\":\"Document the changes that are made\",\"bullet3\":\"Maintain a detailed history of who made which changes\",\"bullet4\":\"Document database schema and access permissions\",\"bullet5\":\"Revert to previous versions if problems occur\"},\"para8\":\"Unfortunately, these are areas where database development has long lagged behind wider application development.\",\"para9\":\"The nature of database code has historically been seen as a barrier to the implementation of change management, and therefore the maintenance of an audit trail. Many databases even go into production without any clear and meaningful history of changes, and auditors may regard this as an unacceptable avenue of risk.\",\"subheading2\":\"An audit trail for Oracle Development\",\"para10\":\"Introducing source control to the development process lets you know who changed what, when, and why. It is therefore the first step in getting databases ready for compliance.\",\"para11\":\"\u003ca href=\\\"/products/source-control-for-oracle\\\"\u003eSource Control for Oracle\u003c/a\u003e integrates with existing source control systems, so there's no need to change the way you work. This eases adoption, giving you a database development audit trail with minimal disruption.\",\"subheading3\":\"Preparing for compliance with the Redgate tools for Oracle\",\"para12\":\"Compliance requires strict process enforcement and information management. Although no single tool can solve an organization's compliance problems in their entirety, \u003ca href=\\\"/products/flyway/enterprise\\\"\u003eRedgate Flyway Enterprise\u003c/a\u003e presents a package of solutions to some of the most painful and costly database development and deployment problems. Undocumented code and poor change tracking expose you to risk, and the tools in the Deployment Suite for Oracle seek to mitigate that risk with minimal overheads.\",\"para13\":\"To give a simple example: it is compliance best practice to document changes to schemas and application data. Source Control for Oracle allows you to preserve an incremental history of these changes, who they were made by, why, and when. \u003ca href=\\\"/products/schema-compare-for-oracle/\\\"\u003eSchema Compare\u003c/a\u003e and \u003ca href=\\\"/products/data-compare-for-oracle/\\\"\u003eData Compare\u003c/a\u003e can not only deploy these changes, but produce detailed reports of the differences between databases, and the final changes you deploy. This means you can begin to form a database audit trail with minimal extra investment and disruption.\"}}},\"smartassembly\":{\"productPage\":{\"meta\":{\"title\":\".NET Obfuscator, Error Reporting, DLL Merging | SmartAssembly\",\"description\":\"SmartAssembly is a .NET obfuscator which includes error reporting and dll merging - try it free for 14 days.\"},\"hero\":{\"heading\":\"Protect your .NET code and IP with SmartAssembly\",\"li1\":\"Protect intellectual property through obfuscation and encryption\",\"li2\":\"Secure .NET Framework, .NET Core, and .NET Standard assemblies\",\"li3\":\"Automatically report usage and exceptions\",\"cta\":\"Download 14-day free trial\",\"imgAlt\":\"Watch a 3:30 demo video of SmartAssembly in action\"},\"intro\":{\"heading\":\"Redgate's .NET obfuscator\",\"p1\":\"SmartAssembly is an obfuscator that helps protect your application against reverse-engineering or modification, by making it difficult for a third-party to access your source code.\",\"p2\":\"If your entire business rests on the IP embodied in your software or you don't want your C# or VB.NET code exposed internationally, then obfuscating your code becomes a necessity, not a luxury.\",\"p3\":\"With SmartAssembly, you get a comprehensive set of obfuscation features, including name mangling, control flow obfuscation, strings encoding, reference dynamic proxy, and declarative obfuscation.\",\"p4\":\"SmartAssembly is licensed per production build machine\",\"standardCopy\":\"Protect your .NET code and Intellectual Property with a full set of obfuscation features.\",\"proCopy\":\"Protect your .NET code and Intellectual Property with powerful obfuscation, and receive error reports whenever your application crashes in the wild.\"},\"example\":{\"heading\":\"An example of obfuscation\",\"f1\":\"Before obfuscation\",\"f2\":\"After obfuscation\"},\"testimonials\":{\"q1\":{\"quote\":[\"A great way to take your .NET application to the next level.\"],\"name\":\"Scott Hanselman\",\"title\":\".NET guru and author\"},\"q2\":{\"quote\":[\"Knowing the frequency of problems (especially immediately after a release) is extremely helpful in prioritizing and triaging bugs that are reported internally.\",\"Additionally, having the context of where those errors occurred, including debugging information, really gives you that leap forward to start troubleshooting and diagnosing the issue.\"],\"name\":\"Ed Blankenship\",\"title\":\"MVP\"},\"q3\":{\"quote\":[\"Not only will it make you as a developer happier and your life easier, but it will make the customer happier and less frustrated.\"],\"name\":\"Bill Gower\",\"title\":\"Software Developer, Blogger\"},\"q4\":{\"quote\":[\"I've deployed Automated Error Reporting now for one release and I'm already seeing the benefits. I can fix bugs which might never have got my attention before. I really like it a lot!\"],\"name\":\"Stefan Koell\",\"title\":\"MVP\"},\"q5\":{\"quote\":[\"It is the most effective obfuscation, optimization, and all-around compilation improvement tool we've come across to date.\"],\"name\":\"John Cioni\",\"title\":\"Fabsoft\"}},\"improve\":{\"heading\":\"3 ways SmartAssembly will improve your software\",\"obfuscation\":{\"heading\":\"Obfuscation\",\"p1\":\".NET applications can be easy to disassemble if they haven't been obfuscated, which can be a problem if you've invested time, effort, and money in your code. Obfuscating your code is easy to do and adds a barrier of protection against reverse-engineering and modification.\",\"h2\":\"Multiple forms of obfuscation and optimization\",\"p2\":\"Code obfuscation makes your application hard to reverse-engineer, removes non-useful code, and compresses dependencies, protecting and compacting your application with a minimum of fuss.\",\"imgAlt\":\"Watch a 3:30 demo video of SmartAssembly in action\",\"features\":{\"heading\":\"Key features\",\"f1\":{\"heading\":\"Name mangling\",\"p1\":\"Changes the names of methods and fields to make it hard to understand their purpose.\"},\"f2\":{\"heading\":\"Control flow obfuscation\",\"p1\":\"Converts the code inside methods to 'spaghetti code' to make it difficult to see how the application works.\"},\"f3\":{\"heading\":\"References dynamic proxy\",\"p1\":\"Creates a proxy for calls to methods outside of your assembly to make it hard to find external calls.\"},\"f4\":{\"heading\":\"Strings encoding\",\"p1\":\"Encodes the strings used in your software to hide such information as passwords and SQL queries.\"},\"f5\":{\"heading\":\"Resources compression and encryption\",\"p1\":\"Compresses and encrypts managed resources to make them hard to understand, and to reduce the size of the assembly.\"},\"f6\":{\"heading\":\"Pruning\",\"p1\":\"Removes non-useful metadata to make the code harder to reverse-engineer, reduce the size of the assembly, and improve loading time.\"},\"f7\":{\"heading\":\"Dependencies merging\",\"p1\":\"Takes all the DLLs and merges dependencies into the main assembly, so you don't have to load lots of DLL files, and so that they can also be obfuscated.\"},\"f8\":{\"heading\":\"Dependencies compression and embedding\",\"p1\":\"Compresses and embeds your dependencies into your main assembly, simplifying the deployment of your software and reducing the size of your program.\"},\"f9\":{\"heading\":\"Method parent obfuscation\",\"p1\":\"Moves methods in your code by changing the class they are in, making it harder to understand how methods and classes relate to each other.\"},\"f10\":{\"heading\":\"Strong name signing with tamper protection\",\"p1\":\"Signs your assembly and helps to protect it against modification (the additional tamper protection is not available in the Standard edition).\"},\"f11\":{\"heading\":\"Declarative obfuscation\",\"p1\":\"Excludes a member from obfuscation using custom attributes directly in your code.\"}},\"debugging\":{\"heading\":\"Debugging\",\"p1\":\"SmartAssembly decodes obfuscated stack traces and generates .pdb files containing debugging information. This enables you to debug your assembly into your IDE, and get the full stack trace when an exception occurs. SmartAssembly even helps to ensure that you're automatically releasing unneeded memory.\"},\"integration\":{\"heading\":\"Integration and support\",\"p1\":\"Obfuscation can be integrated into build processes using MS Build or command-line, and supports .NET 2.0 to 4.7, including .NET Core and .NET Standard, and XNA, with some exceptions.\"}},\"reporting\":{\"heading\":\"Automated error reporting\",\"p1\":\"Only one thing's worse than finding out your software has bugs: never finding out.\",\"p2\":\"Most users won't bother to report bugs: it's tricky and technically challenging to remember and relate the details. It would be easier for everyone if you let your users just give you the whole story in one quick click, wouldn't it?\",\"p3\":\"Automated Error Reporting is an exception handling mechanism that automatically and silently collects detailed information when errors occur. Although highly customizable, a typical error report consists of a full stack trace and details about the exception context (e.g. values of all the local variables).\",\"p4\":\"There are two main circumstances where Automated Error Reporting is particularly useful:\",\"li1\":\"\u003cem\u003eIn the pre-release phase\u003c/em\u003e (e.g. beta testing), when you want lots of early user feedback to help you ship a stable application.\",\"li2\":\"\u003cem\u003eIn post-release maintenance\u003c/em\u003e, when you want to streamline and speed up the process of debugging and fixing your software.\",\"imgAlt\":\"Watch a 2:45 video demo of SmartAssembly automated error reporting\",\"benefits\":{\"heading\":\"Benefits of Automated Error Reporting\",\"li1\":\"Configuring and adding exception handling to your application takes seconds, involves very few changes to your code, yet gives you access to stacks of valuable feedback.\",\"li2\":\"No more time-consuming email exchanges to get all the necessary details. Your end-users can report unhandled exceptions at the click of a button, meaning you can fix bugs faster.\",\"li3\":\"You get continuous data on which unhandled exceptions are most recurrent, helping you prioritize the bugs which affect the most end-users.\",\"li4\":\"You can lower support costs by identifying and fixing the issues your end-users are actually experiencing.\",\"h2\":\"Attach files to your error reports\",\"p1\":\"\u003clink\u003eUsing the SDK\u003c/link\u003e, you can also package any data you want with the exception report, e.g. a log file or a screenshot taken at the time of the crash. You can even customize your exception handling dialog and ask the user for more information, or contact details so you can contact them when a fix is released.\",\"p2\":\"And if you're using SmartAssembly's obfuscation functionality in your development, we've got you covered – SmartAssembly can decode obfuscated stack traces.\"},\"features\":{\"heading\":\"Key features\",\"f1\":{\"heading\":\"Range of standard templates\",\"p1\":\"Send error reports with or without prompting the end-user.\"},\"f2\":{\"heading\":\"Custom templates\",\"headingNote\":\"(available from the SDK)\",\"p1\":\"Gives you full control over the dialog box displayed to end-users when an exception occurs.\"},\"f3\":{\"heading\":\"Report categorization\",\"p1\":\"Categorize reports to quickly see the most common errors your users experience.\"},\"f4\":{\"heading\":\"Shared exception reports\",\"p1\":\"View the exception reports for applications built by any developer or build system in your organization.\"},\"f5\":{\"heading\":\"System information always sent\",\"p1\":\"The version of Windows, the .NET version, and a list of loaded assemblies are sent with the stack trace.\"},\"f6\":{\"heading\":\"Attach files to error reports\",\"p1\":\"Log files, screenshots, and any other type of file can be attached to error reports.\"},\"f7\":{\"heading\":\"Collect the end-user's email address\",\"p1\":\"Impress your customers by telling them when the problem has been fixed.\"},\"f8\":{\"heading\":\"Secure\",\"p1\":\"Your error reports are encrypted while stored in the web service and are deleted from the server when you download them.\"},\"f9\":{\"heading\":\"Web service hosted by Redgate\",\"p1\":\"No complicated installation because Redgate hosts the web service that error reports are sent to.\"},\"f10\":{\"heading\":\"Custom web service\",\"p1\":\"Run the web service yourself for maximum flexibility.\"},\"footnote\":\"Custom templates, attaching files, and the custom web service are only available with SmartAssembly Pro (part of the SDK package).\"},\"integration\":{\"heading\":\"Integration and support\",\"p1\":\"Addition of Automated Error Reporting functionality can be integrated into build processes using MS Build or command-line, and supports .NET 1.1 to 4.0, and XNA, with some exceptions.\"}},\"dlls\":{\"heading\":\"Merging DLLs\",\"p1\":\"Compiling .NET code often results in multiple assembly files being created, including satellite DLLs, all of which are required for the program to run. While this is a non-issue during development, when it comes to deployment it often means an unwanted stage of users having to unzip files, or additional steps in the installer as DLLs are moved to specific places.\",\"p2\":\"You can dramatically simplify your deployment process by using SmartAssembly to merge and embed the code from referenced DLLs into your main assembly\",\"h2\":\"Dependency Merging\",\"li1\":\"Deploy your .NET application in one file\",\"li2\":\"Improve the performance and protection of your software\",\"p3\":\"Dependency merging takes all the DLLs and merges dependencies into the main assembly so you don't have to load lots of DLL files. When a dependency is merged, it becomes a part of the main assembly and the code from a merged dependency can therefore be obfuscated and pruned as well as code from the main assembly.\",\"h3\":\"Dependencies Compression \u0026 Embedding\",\"li3\":\"Facilitate your software deployment and maintenance\",\"li4\":\"Reduce the size of your program\",\"p4\":\"Dependencies compression and embedding allows referenced DLLs to be embedded into the main assembly as resources, instead of being merged into the main assembly's contents. This feature also compresses these resources and dynamically uncompresses them at runtime.\",\"p5\":\"You can control SmartAssembly's dependency merging and dependencies compression and embedding through the command line, so it is easily integrated into the build process, providing simple, reliable merging of dependencies on every build.\",\"f1\":\"The difference between merging and embedding dependencies\"}},\"features\":{\"heading\":\"Full list of features\",\"tables\":{\"releasing\":{\"columns\":{\"title\":\"Releasing applications\",\"standard\":\"Standard\",\"pro\":\"Pro\",\"personal\":\"Personal\"},\"features\":{\"pro\":[\"Allows you to process assemblies for release to end-users\"]}},\"obfuscation\":{\"columns\":{\"title\":\"Code obfuscation\",\"standard\":\"Standard\",\"pro\":\"Pro\",\"personal\":\"Personal\"},\"features\":{\"all\":[\"Name mangling, control flow obfuscation, strings encoding, references dynamic proxy, pruning, re-signing strong named assemblies, declarative obfuscation, obfuscation of satellite DLLs, sign assemblies\"],\"pro\":[\"Tamper Protection\",\"Method Parent Obfuscation\"]}},\"speed\":{\"columns\":{\"title\":\"Application size reduction and speed improvement\",\"standard\":\"Standard\",\"pro\":\"Pro\",\"personal\":\"Personal\"},\"features\":{\"all\":[\"Pruning, resource compression and encryption, dependencies compression and embedding, dependencies merging, declarative pruning\"]}},\"reporting\":{\"columns\":{\"title\":\"Automated error reporting\",\"standard\":\"Standard\",\"pro\":\"Pro\",\"personal\":\"Personal\"},\"features\":{\"all\":[\"Error Reporting\",\"Jump to source code from the stack trace\",\"Report categorization\",\"Store error reports in a local SQLite database\",\"Store error reports in SQL Server, allowing you to share the reports with colleagues\"],\"pro\":[\"Custom web service\",\"SDK to access your exception reports programmatically and to manually pass exceptions to SmartAssembly if you wish to\",\"Custom templates for customizing the error reporting dialog and capturing additional data with exception reports (e.g. a log file)\"]}},\"fur\":{\"columns\":{\"title\":\"Feature usage reporting\",\"standard\":\"Standard\",\"pro\":\"Pro\",\"personal\":\"Personal\"},\"features\":{\"all\":[\"Feature Usage Reporting\",\"Export reports to CSV\",\"Configuration reporting\",\"Store feature usage reports in a local SQLite database\",\"Store feature usage reports in SQL Server, allowing you to share the reports with colleagues\"],\"pro\":[\"Custom web service\",\"Custom templates for customizing the dialog box that your end-users see when they are asked to consent to feature usage reporting\"]}}}},\"licensing\":{\"heading\":\"Supported technologies and licensing\",\"c1\":{\"heading\":\"Supported technologies\",\"p1\":\"SmartAssembly can protect your Winforms and ASP.NET applications and more.\",\"p2\":\"It can also be integrated into build processes using MS Build or the command-line.\"},\"c2\":{\"heading\":\"Standard and Pro Licensing\",\"p1\":\"SmartAssembly is licensed per machine, meaning per build server or per production machine (any machine you use to produce release builds) and is available in two editions (Standard and Pro).\",\"cta\":\"Learn more about the purchasing options\"},\"c3\":{\"heading\":\"Personal edition\",\"p1\":\"SmartAssembly Personal edition is a free to use version of SmartAssembly which can only be used for testing builds and viewing error reports.\",\"p2\":\"It cannot be used to create builds for distribution.\",\"p3\":\"If you're using a free trial of SmartAssembly, it will revert to SmartAssembly Personal edition at the end of the trial period.\"}},\"footer\":{\"h2\":\"Got a question?\",\"p1\":\"If you'd like any help, or have any questions about our tools and purchasing options, please get in touch.\",\"h3\":\"Get started with SmartAssembly\",\"p2\":\"Download a 14-day free trial, and start improving your .NET releases.\",\"cta\":\"Download free trial\"}},\"walkthroughs\":{\"meta\":{\"title\":\"SmartAssembly - Walkthroughs\",\"description\":\"Walkthroughs for SmartAssembly, a first-rate .NET obfuscator, which also offers error reporting functionality for monitoring error reports and improving software quality.\"},\"heading\":\"Walkthroughs\",\"p1\":\"Take a look at these walkthroughs for more detailed descriptions of some of SmartAssembly's capabilities, and how to make the most of them.\",\"howTo\":{\"heading\":\"How to automate error reporting with SmartAssembly\",\"download\":\"Download this article as a PDF\",\"p1\":\"As a developer, you have several options when collecting error reports for your programs.\",\"p2\":\"For example, you can rely on end-users sending in their own reports by email, or you can code your own error-reporting system into your software. But these can be time-consuming and unreliable processes.\",\"p3\":\"With email reporting, user response tends to be slow, and it can be hard to gather precise and accurate information – especially from end-users who are not technically literate. Writing your own error reporting system is a major undertaking and relies on your ability to forecast where errors will crop up.\",\"p4\":\"The Automated Error Reporting in SmartAssembly offers an alternative.\",\"h2\":\"The basics\",\"p5\":\"SmartAssembly is a software protection and improvement tool for .NET developers. One of its key features is the option to add customizable Automated Error Reporting to your software.\",\"p6\":\"SmartAssembly's error reports provide a complete stack trace, and the values of all the variables, when an exception occurs in your program. End-users need only click a button to send you the details.\",\"p7\":\"As an example, we'll use SmartAssembly to improve one of Redgate's tools. We've been having trouble with the search function in this particular build of .NET Reflector. Let's see whether Automated Error Reporting can get to the bottom of things.\",\"h3\":\"Step 1: Setting up the project\",\"p8\":\"SmartAssembly uses projects to manage changes to our software, so we begin by starting a new project for Reflector. We're taken straight through to the Project Settings window, where we can configure the various additions we'd like to make to our software.\",\"p9\":\"We move straight down to the Automated Error Reporting heading in the main window, and select I want errors reported in my application. This opens up further settings, as shown in Figure 1\",\"f1\":\"Figure 1: Automated Error Reporting options.\",\"h4\":\"Step 2: Configuration and building\",\"p10\":\"Here, we can configure our error reports. The most important decision is what information they should give us. This is handled with templates, and we have three choices: standard, automatic, or custom.\",\"p11\":\"SmartAssembly's standard template gives us the stack trace and variable values. Automated Error Reporting gives us the same information but without any user interaction – the report is sent automatically whenever errors occur. Custom reporting lets us add extra information to our error reports.\",\"p12\":\"Since the standard user interface should give us all we need, we'll stick with that. Here, we can also change the language our error reports will appear in, but we'll leave them in English.\",\"p13\":\"Our company and application names will appear in our error reports, and are detected automatically, so Red Gate Software Ltd and .NET Reflector appear by default. We've got the settings we want, so we click the Build button to add error reporting\",\"f2\":\"Figure 2: Building our assembly.\",\"h5\":\"Step 3: Encountering an error\",\"p14\":\"With the build complete, we can close SmartAssembly and begin playing with .NET Reflector to check for bugs.\",\"f3\":\"Figure 3: .NET Reflector.\",\"p15\":\"The error reports are created automatically whenever .NET Reflector throws an exception, so we just need to keep working with Reflector until we hit one. We know there have been problems with the search function, so we begin there.\",\"p16\":\"As we suspected, trouble strikes when we try to run a search, so we send in the error report to get the full picture.\",\"f4\":\"Figure 4: A SmartAssembly error notification.\",\"h6\":\"Step 4: Investigating error reports\",\"p17\":\"To see the details, we need to go back into SmartAssembly, get our new error report with the Download New Reports button, and then select View the Reports. Now we can check what went wrong with Reflector.\",\"f5\":\"Figure 5: Checking our error reports.\",\"p18\":\"When we open the report, we can instantly see details such as the product version and the operating system it was run on, but what we're really interested in is the stack trace. To check it out, we just need to expand this section.\",\"f6\":\"Figure 6: Opening the error report.\",\"f7\":\"Figure 7: Examining the stack trace.\",\"p19\":\"The stack trace gives us the values of all the local variables, enabling us to pin the problem down quickly.\",\"p20\":\"By gathering all the data with SmartAssembly, we don't need to waste time emailing back and forth with the end-user, trying to get an accurate description of the problem, and we can focus on fixing the error straight away.\",\"h7\":\"Get started with SmartAssembly\",\"p21\":\"Download a 14-day free trial, and start improving your .NET releases.\",\"cta\":\"Download free trial\"},\"customDialogue\":{\"heading\":\"Adding a customized Automated Error Reporting dialogue box\",\"p1\":\"Please note that this walkthrough uses the SmartAssembly SDK, which is available only in SmartAssembly Pro.\",\"h2\":\"Step 1: Locate the SDK sample code\",\"p2\":\"The SDK samples are installed with SmartAssembly in \u003ccode\u003eProgram Files\\\\Red Gate\\\\SmartAssembly 6\\\\SDK\\\\Exception Reporting\\\\\u003c/code\u003e.\",\"f1\":\"Figure 1: Locating the SDK Samples.\",\"p3\":\"In this example, Sample 3 – Template with Custom UI is used.\",\"p4\":\"Sample 3:\",\"li1\":\"Is designed for easy customization.\",\"li2\":\"Targets standard Windows desktop applications (not Silverlight).\",\"li3\":\"Collects email addresses from users who submit error reports, but also allows them to submit error reports anonymously.\",\"li4\":\"If you have different requirements, use the most appropriate sample instead.\",\"h3\":\"Step 2: Open the SDK sample code in Visual Studio\",\"p5\":\"The SDK sample code C# project file Sample 03 - Template with Custom UI.csproj is opened in Visual Studio.\",\"f2\":\"Figure 2: Opening an SDK sample in Visual Studio.\",\"h4\":\"Step 3: Design your exception reporting dialog box\",\"p6\":\"Using the Visual Studio designer, edit the sample code to suit your requirements.\",\"f3\":\"Figure 3: Editing the sample SDK code to meet your needs.\",\"h5\":\"Step 4: Add extra information to the error report\",\"p7\":\"If required, you can add extra parameters to error reports as custom properties. Call e.AddCustomProperty() inside the OnReportException() method.\",\"p8\":\"You can also attach one or more files to the error reports. Call e.AttachFile() inside the OnReportException() method.\",\"f4\":\"Figure 4: Instrumenting your code to attach additional information/files to your error reports.\",\"h6\":\"Step 5: Add error reporting to your SmartAssembly project\",\"p9\":\"Then you need to build the customized template as a DLL. Use SmartAssembly to enable Automated Error Reporting in your application, and select the DLL you built as the Custom Template.\",\"f5\":\"Figure 5: Activating Automated Error Reporting in your SmartAssembly project.\",\"h7\":\"Step 6: Set an email template to respond to your customers\",\"p10\":\"If required, you can set an email template. The template opens in your email program, ready to send to your customer, when you receive their error report. This helps to reassure your customers that you take their feedback seriously. To set up a template email, see Collecting your customers' email addresses in a custom template on \u003clink\u003eError reporting with the SDK\u003c/link\u003e.\",\"f6\":\"Figure 6: Creating an email template to automatically send back to users who have reported an error.\",\"h8\":\"Step 7: Use SmartAssembly to build your application\",\"p11\":\"When your application encounters an unhandled exception, the rebranded dialog box is displayed:\",\"f7\":\"Figure 7: The customized dialog box your users see when an error occurs.\",\"p12\":\"When you view the error report in SmartAssembly, the custom property, attached file, and the submitted email address are included with the stack trace:\",\"f8\":\"Figure 8: An error report received by the developer, as viewed from within SmartAssembly.\",\"p13\":\"Double-click on the Customer e-mail address to open the template email in your email client:\",\"f9\":\"Figure 9: Opening up the pre-defined template for responding to your users.\",\"h9\":\"Get started with SmartAssembly\",\"p14\":\"Download a 14-day free trial, and start improving your .NET releases.\",\"cta\":\"Download free trial\"}},\"support\":{\"meta\":{\"title\":\"SmartAssembly - documentation and support\",\"description\":\"Documentation and support information for SmartAssembly, by Redgate Software. SmartAssembly is a first-rate .NET obfuscator, which also offers error reporting and dll merging functionality for monitoring error reports and improving software quality.\"}},\"download\":{\"meta\":{\"title\":\"SmartAssembly - download\",\"description\":\"SmartAssembly is a .NET obfuscator which includes error reporting and dll merging - try it free for 14 days.\"}},\"downloadThankYou\":{\"meta\":{\"title\":\"Thank you for downloading SmartAssembly\",\"description\":\"SmartAssembly is a .NET obfuscator which includes error reporting and dll merging - try it free for 14 days.\"}},\"pricing\":{\"meta\":{\"title\":\"SmartAssembly - pricing\",\"description\":\"SmartAssembly is a .NET obfuscator which includes error reporting and dll merging - try it free for 14 days.\"}},\"entrypages\":{\"latest\":{\"meta\":{\"title\":\"Download the latest SmartAssembly installer\"},\"heading\":\"Download the latest SmartAssembly installer\",\"cta\":\"Download SmartAssembly\",\"return\":\"Back to the SmartAssembly overview\"}}},\"schemaCompareForOracle\":{\"productPage\":{\"meta\":{\"title\":\"Schema Compare For Oracle: Diff And Synchronize Oracle Schemas\",\"description\":\"Fast and accurate Oracle schema comparison tool. Diff two Oracle databases. Graphical and command line interface options. Try it free for 28 days.\"},\"hero\":{\"heading\":\"The fast way to compare and deploy Oracle schemas\",\"description\":\"See differences in schemas side-by-side and script up changes\",\"cta\":\"Download {trialDays}-day free trial\",\"tertiaryCTA\":\"New in 5.2: Configure which objects are included before running your comparisons, giving you more time and control. Read more here.\"},\"intro\":{\"heading\":\"Database diff tool for Oracle schemas\",\"list\":{\"bullet1\":\"Identify differences between your largest environments within minutes — smaller schemas take seconds to compare\",\"bullet2\":\"Eliminate mistakes migrating database changes from dev, to test, to production\",\"bullet3\":\"Compare multiple schemas\",\"bullet4\":\"Compare schema objects with creation scripts — use in conjunction with \u003ca href=\\\"/products/source-control-for-oracle/\\\"\u003eSource Control for Oracle\u003c/a\u003e\",\"bullet5\":\"Manually deploy databases from \u003ca href=\\\"/products/source-control-for-oracle/\\\"\u003esource control*\u003c/a\u003e\"},\"disclaimer\":\"You can run deployments directly from the UI or save deployment scripts for later use with the command line. If you wish to use Redgate's command line tools as part of a Redgate Pipeline (an automated database change delivery process), a Redgate Flyway Enterprise license is required. For more information, see the \u003ca href=\\\"/support/license/product-specific-terms\\\"\u003eProduct Specific Terms\u003c/a\u003e.\"},\"screenshots\":{\"heading\":\"Screenshot tour\",\"description\":\"**You can run deployments directly from the UI or save deployment scripts for later use with the command line. If you wish to use Redgate's command line tools as part of a Redgate Pipeline (an automated database change delivery process), a Redgate Flyway Enterprise license is required. For more information, see the \u003ca href=\\\"/support/license/product-specific-terms\\\"\u003eProduct Specific Terms\u003c/a\u003e.\",\"screenshot1\":{\"title\":\"View schemas side-by-side\",\"description\":\"Drill down into the DDL for each object in your schema to see highlighted differences. Filter by object, or type an object name to find it fast. Compare databases, snapshots, and scripts folders. Easily find and fix errors in deployment.\"},\"screenshot2\":{\"title\":\"Deploy schema updates**\",\"description\":\"Automatically create error-free synchronization scripts to deploy only the schema changes you want. Get deployment notifications about dependencies, truncations, and other issues. Deploy using Schema Compare or your IDE, or save a SQL script to share with your team.\"},\"screenshot3\":{\"title\":\"Work with the command line\",\"description\":\"Carry out any task using the command line tool. Automate scheduled tasks like comparisons and deployments for continuous integration.\"}},\"video\":{\"heading\":\"Output schemas to a scripts folder\",\"para1\":\"Create scripts folders of your schemas.\",\"para2\":\"Objects are exported as individual creation scripts and arranged in folders by type, so the structure of your database is maintained.\",\"cta\":\"Watch fullscreen video\"},\"image\":{\"heading\":\"Source control your schemas\",\"subheading\":\"The perfect partner for Source Control for Oracle\",\"para1\":\"Use Schema Compare for Oracle with \u003ca href=\\\"/products/source-control-for-oracle/\\\"\u003eSource Control for Oracle — which makes the process of checking database changes into Git, SVN or TFS as simple as typing a comment.\u003c/a\u003e \",\"para2\":\"See who modified the database and why, and access a history of every change.\",\"cta\":\"Learn more about Source Control for Oracle\"},\"testimonials\":{\"slide1\":{\"quote\":\"Redgate's Schema Compare is by far the best schema comparison tool on the market. It now takes just 45 seconds for me to compare 6,000 objects in different instances of my database. This used to take 45 minutes in Oracle SQL Developer!\",\"name\":\"David Cardona\",\"company\":\"Technical Services Manager, Rostima\"},\"slide2\":{\"quote\":\"What really impressed me was the speed of the comparison. Comparing two schemas is done really quickly, even with a couple of medium sized production schemas.\",\"name\":\"Alex Nuijten\",\"company\":\"Oracle ACE Director\"},\"slide3\":{\"quote\":\"The interface of Schema Compare for Oracle is very clean, it's easy to use and it gives me most features I'm searching for.\",\"name\":\"Dimitri Gielis\",\"company\":\"Oracle ACE Director\"},\"slide4\":{\"quote\":\"If you're looking for an easy to use, reasonably priced schema comparison tool for Oracle that allows you to fine tune the kinds of differences you're interested in seeing, then you need to take a look at Schema Compare for Oracle from Redgate.\",\"name\":\"Bruce Armstrong\",\"company\":\"Simple Talk\"},\"slide5\":{\"quote\":\"Redgate's Schema Compare for Oracle accurately compared Peoplesoft Financials in 38 minutes. Embarcadero completed the same job in over 12 hours, and we simply couldn't get Toad's schema compare tool in their DBA suite to even finish the job, it would just error out.\",\"name\":\"Jim Findlay\",\"company\":\"Database Manager, Public School Retirement Systems of Missouri\"}},\"contact\":{\"trial\":{\"heading\":\"Get started with {name}\",\"body\":\"Download a {trialDays}-day trial of {name}.\",\"cta\":\"Download free trial\"},\"contact\":{\"heading\":\"Need a hand?\",\"body\":\"If you'd like any help, or have a question about our tools or purchasing options, just get in touch.\",\"purchasingFAQ\":\"Purchasing FAQ\"}}},\"pricingPage\":{\"productDescription\":{\"standardCopy\":\"The fast way to compare and deploy Oracle schemas.\"}}},\"schemaCompareForMySQL\":{\"productPage\":{\"meta\":{\"title\":\"Redgate Schema Compare for MySQL | MySQL schema comparison for faster, safer deployments\",\"description\":\"Keep your development, test, and production environments aligned with Redgate Schema Compare for MySQL.\"},\"hero\":{\"heading\":\"MySQL schema comparison for faster, safer deployments\",\"p1\":\"Keep your development, test, and production environments aligned with Redgate Schema Compare for MySQL\",\"cta1\":\"Free trial\",\"cta2\":\"Buy now\",\"imgAlt\":\"Preparing a schema deployment in Schema Compare for MySQL\"},\"intro\":{\"p1\":\"A powerful schema diff tool for MySQL. Instantly compare databases, identify changes, and generate safe, deployment-ready scripts – all without manual scripting or risk.\"},\"whyChoose\":{\"heading\":\"Why developers and DBAs choose Schema Compare for MySQL\",\"li1\":{\"heading\":\"Clear visibility into schema changes\",\"p1\":\"Compare MySQL schemas at the object level and see precise differences across tables, views, triggers, routines, and more.\"},\"li2\":{\"heading\":\"Safe, script-driven deployments\",\"p1\":\"Auto-generate accurate SQL scripts that respect object dependencies and flag potentially risky changes before you deploy.\"},\"li3\":{\"heading\":\"Fewer surprises in production\",\"p1\":\"Identify unexpected changes or inconsistencies between dev, test, and prod. And fix them fast, without a full redeploy.\"},\"imgAlt\":\"Preparing a schema deployment in Schema Compare for MySQL\"},\"fortune100\":{\"heading\":\"Redgate’s schema comparison tools are used by 71% of the Fortune 100\"},\"comparingAndSyncing\":{\"heading\":\"Ideal for comparing and syncing MySQL schemas in development workflows\",\"howItWorks\":{\"heading\":\"How it works\",\"li1\":\"Choose two MySQL databases to compare\",\"li2\":\"See differences side-by-side in an interactive visual interface\",\"li3\":\"Use the built-in schema diff engine to preview changes and understand their impact\",\"li4\":\"Generate a clean deployment script with change summaries\",\"li5\":\"Apply just the updates you need – safely and selectively\",\"imgAlt\":\"Reviewing a deployment script in Schema Compare for MySQL\"},\"keyFeatures\":{\"heading\":\"Key features\",\"li1\":\"Supports live MySQL database comparisons\",\"li2\":\"Highlights differences across tables, views, routines, triggers, and indexes\",\"li3\":\"Auto-generates SQL scripts for safe, structured deployments\",\"li4\":\"Warns of high-risk changes like table drops or type mismatches\",\"li5\":\"Allows targeted object-by-object deployment\",\"li6\":\"Built for MySQL 5.6 and 8.x environments\",\"imgAlt\":\"Preparing a schema deployment in Schema Compare for MySQL\"}},\"builtFor\":{\"heading\":\"Built for the demands of modern MySQL teams\",\"p1\":\"Whether you're managing shared environments, working with multiple developers, or dealing with legacy schema drift, Redgate Schema Compare for MySQL helps you stay in control.\",\"f1\":{\"heading\":\"Catch issues before release\",\"p1\":\"See every schema change before it hits production, and eliminate drift between environments.\"},\"f2\":{\"heading\":\"Fix production problems fast\",\"p1\":\"Compare your production database with a reference environment or recent backup to find and fix problems without a rollback.\"},\"f3\":{\"heading\":\"Ship faster with less risk\",\"p1\":\"Eliminate guesswork with dependency-aware scripts and warnings for changes that could lead to data loss or outages.\"},\"f4\":{\"heading\":\"Make collaboration smoother\",\"p1\":\"Improve communication across teams with a clear record of what changed, why, and where.\"}},\"pricingBand\":{\"heading\":\"Pricing and editions\",\"p1\":\"If you'd like any help, or have a question about our tools or purchasing options, get in touch.\",\"pricebox\":{\"users\":\"{number} users\",\"free\":\"Free\",\"nonCommercial\":\"for non-commercial use or small* businesses\",\"footnote\":\"*businesses with under $1 million in annual revenue and fewer than 250 employees.\",\"perUser\":\"per user, per year\",\"freeDownload\":\"Free download\",\"buyNow\":\"Buy now\",\"freeTrial\":\"Free trial\",\"contactUs\":\"Contact us\"}},\"flywayEnterprise\":{\"heading\":\"Need automation or CI/CD?\",\"p1\":\"Redgate Flyway Enterprise offers automation and full CI/CD integration for PostgreSQL schema changes. It also supports other database types including SQL Server, Oracle, MySQL and more.\",\"cta\":\"Learn more\"}},\"supportPage\":{\"meta\":{\"title\":\"Support | Schema Compare for MySQL\",\"description\":\"Find documentation and support for Schema Compare for MySQL, a MySQL schema comparison tool for faster, safer deployments\"}},\"pricingPage\":{\"meta\":{\"title\":\"Pricing | Schema Compare for MySQL\",\"description\":\"Pricing information for Schema Compare for MySQL\"},\"productDescription\":{\"standardCopy\":\"Compare and deploy MySQL schemas\"}},\"download\":{\"meta\":{\"title\":\"Download Schema Compare for MySQL\",\"description\":\"Get your free trial of Schema Compare for MySQL, a MySQL schema comparison tool for faster, safer deployments\"}},\"downloadThankYou\":{\"meta\":{\"title\":\"Thank you for downloading Schema Compare for MySQL\",\"description\":\"Get your free trial of Schema Compare for MySQL, a MySQL schema comparison tool for faster, safer deployments\"},\"heading\":\"Thank you for downloading Schema Compare for MySQL\"}},\"pgNow\":{\"productPage\":{\"meta\":{\"title\":\"Redgate pgNow | Free tool for PostgreSQL monitoring and diagnostics\",\"description\":\"Stay in control of PostgreSQL performance with Redgate pgNow – a free desktop tool for fast, focused diagnostics. No agents, no setup, just actionable insights when you need them.\"},\"hero\":{\"heading\":\"Fast PostgreSQL monitoring and diagnostics\",\"p1\":\"Stay in control of PostgreSQL performance with Redgate pgNow – \u003cb\u003ea free desktop tool for fast, focused diagnostics\u003c/b\u003e. No agents, no setup, just actionable insights when you need them.\",\"cta\":\"Free download\"},\"intro\":{\"heading\":\"Built for PostgreSQL users who need answers – now\",\"p1\":\"Redgate pgNow gives DBAs and Developers instant visibility into what’s really happening inside PostgreSQL. Whether you're new to the platform or troubleshooting under pressure, pgNow delivers the insights you need – quickly.\",\"p2\":\"pgNow is available for Windows, macOS, and Linux. It supports standard PostgreSQL as well as cloud-hosted instances like Amazon RDS for PostgreSQL, Aurora PostgreSQL, and Azure Flexible Server.\"},\"keyFeatures\":{\"heading\":\"PostgreSQL performance issues don’t have to be hard to find – pgNow gives you clarity in seconds\",\"p1\":\"\u003cb\u003eGet real-time visibility\u003c/b\u003e into PostgreSQL queries and sessions\",\"p2\":\"\u003cb\u003eUnderstand performance issues\u003c/b\u003e with clear, connected metrics\",\"p3\":\"\u003cb\u003eSimplify PostreSQL diagnostics\u003c/b\u003e without needing a full-scale platform\",\"p4\":\"\u003cb\u003eTune configurations and optimize confidently\u003c/b\u003e, even without deep PostgreSQL expertise\"},\"screenshots\":{\"heading\":\"Get to the root cause – fast\",\"f1\":{\"heading\":\"Query workload snapshots \u0026 deltas\",\"p1\":\"See exactly what changed between two points in time. Instantly identify regressions, spikes, and heavy queries.\",\"imgSrc\":\"/assets/products/pgnow/images/workload.png\",\"imgAlt\":\"Viewing the server workload report in Redgate pgNow\"},\"f2\":{\"heading\":\"Live session monitoring\",\"p1\":\"Track active sessions, blocking processes, and wait states in real time. Spot runaway queries to act efficiently.\",\"imgSrc\":\"/assets/products/pgnow/images/live-monitoring.png\",\"imgAlt\":\"Viewing live performance data in Redgate pgNow\"},\"f3\":{\"heading\":\"Index usage insights\",\"p1\":\"Visualize table-level index activity. Identify missing indexes or unused ones that add overhead without benefit.\",\"imgSrc\":\"/assets/products/pgnow/images/index-usage.png\",\"imgAlt\":\"Viewing a breakdown of the use of all indexes in Redgate pgNow\"},\"f4\":{\"heading\":\"Configuration checks \u0026 tuning tips\",\"p1\":\"Evaluate your PostgreSQL settings against best practices. Get clear, graded recommendations.\",\"imgSrc\":\"/assets/products/pgnow/images/configuration-checks.png\",\"imgAlt\":\"Viewing performance recommendations in Redgate pgNow\"},\"f5\":{\"heading\":\"Vacuum effectiveness reporting\",\"p1\":\"See where vacuuming is falling behind. Avoid table bloat and prevent performance issues before they happen.\",\"imgSrc\":\"/assets/products/pgnow/images/vacuum-effectiveness.png\",\"imgAlt\":\"Viewing recommendations to improve vacuum effectiveness in Redgate pgNow\"}},\"testimonials\":{\"t1\":{\"quote\":\"I’ve been using Redgate pgNow tool for the last few weeks and I’m asking myself how I lived before without it.\",\"cite\":{\"name\":\"Goran Paunović\",\"title\":\"Full Stack Developer at buildfast.com\"}},\"t2\":{\"quote\":\"This is hugely helpful! Without a quick tool like pgNow to do this work for you, you’d have to start querying `pg_stat_statements` periodically, saving the cumulative values, and then query the deltas over time.\",\"cite\":{\"name\":\"Ryan Booz\",\"title\":\"Software \u0026 Booz\"}},\"t3\":{\"quote\":\"pgNow has included the ability to take periodic snapshots of query activity so that you can compare over time which queries are actually doing work now. This functionality alone is worth its weight in gold if you don’t have a lot of Postgres experience or other monitoring solutions set up for your applications and infrastructure.\",\"cite\":{\"name\":\"Ryan Booz\",\"title\":\"Software \u0026 Booz\"}}},\"downloadBand\":{\"heading\":\"Get pgNow, now\",\"p1\":\"A free desktop tool for fast, focused, PostgreSQL diagnostics\",\"cta\":\"Free download\"},\"forDBAsDevs\":{\"heading\":\"Built for DBAs and developers\",\"forDBAs\":{\"heading\":\"For DBAs\",\"p1\":\"Whether experienced or a Postgres beginner, pgNow helps you troubleshoot smarter and faster. Get instant insights into PostgreSQL performance – perfect for on-demand triage or point-in-time diagnostics.\",\"li1\":\"Diagnose live issues without waiting for metrics to accumulate\",\"li2\":\"Compare workloads across snapshots to pinpoint changes\",\"li3\":\"Quickly assess index usage, configuration settings, and vacuum health\",\"li4\":\"Easy to use – even if you're new to PostgreSQL or don’t work with it every day\"},\"forDevs\":{\"heading\":\"For developers\",\"p1\":\"Quickly check what’s happening in PostgreSQL while writing or debugging queries – no setup or enterprise-grade monitoring platform required.\",\"li1\":\"See query performance in real time while developing\",\"li2\":\"Catch blocking, slow queries, and wait states before they hit production\",\"li3\":\"Use pgNow as part of your development toolkit – just install and connect\",\"li4\":\"It’s free, no need for budget approvals\"}},\"monitor\":{\"heading\":\"Redgate’s diagnostic and monitoring solutions\",\"needHelp\":\"Need help choosing the right diagnostic and monitoring solution?\",\"contact\":\"Contact us\",\"pgNow\":{\"heading\":\"Redgate pgNow\",\"p1\":\"Real-time and point-in-time diagnostics for PostgreSQL.\",\"cta\":\"Free download\",\"li1\":\"Real-time insights\",\"li2\":\"Supports PostgreSQL\"},\"monitor\":{\"heading\":\"Redgate Monitor\",\"p1\":\"Continuously monitor your entire server estate from a single pane of glass.\",\"cta\":\"Learn more\",\"li1\":\"Global overview\",\"li2\":\"Supports SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB\",\"li3\":\"Diagnosis\",\"li4\":\"Alerting\",\"li5\":\"Deployments\",\"li6\":\"Query impact\",\"li7\":\"Multi-platform monitoring\",\"li8\":\"Security monitoring \u0026 auditing\",\"li9\":\"High Availability architecture\",\"li10\":\"Data API\",\"li11\":\"Redgate Monitor sensitive action log\"}},\"gettingStarted\":{\"heading\":\"Getting started is easy\",\"p1\":\"pgNow is a lightweight desktop app that runs on Windows, macOS, and Linux. Just download, connect to your database, and start diagnosing.\",\"li1\":\"No server-side agents or collectors\",\"li2\":\"No storage requirements\",\"li3\":\"Minimal permissions required (pg_monitor)\"},\"troubleshoot\":{\"heading\":\"Troubleshoot PostgreSQL smarter - for free\",\"p1\":\"Get fast, focused diagnostics, download pgNow and start solving problems today.\",\"cta\":\"Free download\"},\"diveDeeper\":{\"heading\":\"Dive deeper into pgNow\",\"a1\":{\"heading\":\"Want a DBA’s perspective?\",\"label\":\"Article\",\"description\":\"Grant Fritchey (aka Scary DBA) reviewed pgNow’s diagnostic features in detail.\",\"imgSrc\":\"/assets/products/pgnow/images/dba-perspective.png\",\"imgAlt\":\"Grant Fritchey\",\"url\":\"https://www.scarydba.com/2025/02/13/free-postgresql-performance-monitoring-with-pgnow/\"},\"a2\":{\"heading\":\"Configuring Amazon Aurora PostgreSQL for pgNow Activity Monitoring\",\"label\":\"Article\",\"description\":\"A QuickStart guide so you can use Redgate pgNow to view live query activity, health and performance data for your PostgreSQL instances, without writing any SQL scripts.\",\"imgSrc\":\"/assets/products/pgnow/images/amazon-aurora.svg\",\"imgAlt\":\"\",\"url\":\"/hub/product-learning/pgnow/configuring-amazon-aurora-postgresql-for-pgnow-activity-monitoring\"},\"a3\":{\"heading\":\"Unlocking the Power of Indexing\",\"label\":\"Article\",\"description\":\"Ryan Booz looks at the area of information that pgNow can help you explore during times of performance degradation or even as part of a regular database maintenance and hygiene: the Indexing tab.\",\"imgSrc\":\"/assets/products/pgnow/images/power-of-indexing.png\",\"imgAlt\":\"Ryan Booz (illustration)\",\"url\":\"https://www.softwareandbooz.com/introducing-pgnow-indexing/\"}}},\"downloadPage\":{\"meta\":{\"title\":\"Download Redgate pgNow\",\"description\":\"Get your download of Redgate pgNow, a free tool for PostgreSQL monitoring and diagnostics\"},\"heading\":\"Download Redgate pgNow\"},\"downloadThankYouPage\":{\"meta\":{\"title\":\"Thank you for downloading Redgate pgNow\",\"description\":\"Get your download of Redgate pgNow, a free tool for PostgreSQL monitoring and diagnostics\"},\"heading\":\"Thank you for downloading Redgate pgNow\"},\"supportPage\":{\"meta\":{\"title\":\"Support | Redgate pgNow\",\"description\":\"Find documentation and forum support for Redgate pgNow, a free tool for PostgreSQL monitoring and diagnostics\"}}},\"reflector\":{\"productPage\":{\"meta\":{\"title\":\".NET Decompiler: Decompile Any .NET Code | .NET Reflector\",\"description\":\"See how APIs, libraries, frameworks, and 3rd party .NET code really work with the leading .NET decompiler - .NET Reflector. Runs as a Visual Studio add-in.\"},\"hero\":{\"heading\":\"Find and fix bugs fast\",\"p1\":\"Decompile, understand, and fix any .NET code, even if you don't have the source\",\"cta\":\"Download free trial\"},\"intro\":{\"heading\":\"Look inside any .NET code\",\"li1\":{\"heading\":\"Debug your application\",\"p1\":\"Follow bugs through your application to see where the problem is – your own code, third-party libraries, or components used by your application.\"},\"li2\":{\"heading\":\"Understand how applications work\",\"p1\":\"Inherited an application with no documentation and no comments? Use .NET Reflector to understand how the code runs and avoid bugs.\"},\"li3\":{\"heading\":\"Look inside APIs, SharePoint, and other third-party platforms\",\"p1\":\"Third-party platforms aren't always well-documented. Use .NET Reflector to look inside their assemblies, and see how they work and which APIs you can call.\"},\"p1\":\"Try it now, choose your version later.\",\"cta\":\"Download free trial\",\"standardCopy\":\"A standalone application to explore and navigate decompiled code.\",\"proCopy\":\"Dynamic decompilation inside Visual Studio. Includes the standalone application, and the Reflector Object Browser.\"},\"features\":{\"heading\":\".NET Reflector features\",\"c1\":{\"heading\":\"Standard edition features\",\"h2\":\"Decompilation\",\"p1\":\"Decompile, browse, and analyze any .NET assembly to C#, VB.NET, or IL.\",\"h3\":\"Desktop application\",\"p2\":\"Use the standalone application to explore and navigate decompiled code.\",\"h4\":\"Search filtering\",\"p3\":\"Get results as you type and find what you're looking for easily.\"},\"c2\":{\"heading\":\"Debug and decompile inside Visual Studio \u003csmall\u003e(VSPro edition)\u003c/small\u003e\",\"li1\":{\"heading\":\"Use the Visual Studio debugger\",\"p1\":\"Use your regular debugging techniques on any decompiled assemblies as if they were your own, using the Visual Studio debugger.\"},\"li2\":{\"heading\":\"Debug third-party assemblies\",\"p1\":\"Generate .pdb files for decompiled assemblies and save them so you only need to enable debugging once for each assembly.\"},\"li3\":{\"heading\":\"Dynamic decompilation\",\"p1\":\"Assemblies decompile seamlessly in Visual Studio so source code is always available for your libraries.\"},\"li4\":{\"heading\":\"Use VS shortcuts\",\"p1\":\"Use F12 to “Go To Definition”, F9 to “Set Breakpoints”, and F11 to “Step Into” any decompiled code.\"},\"li5\":{\"heading\":\"C#7 decompilation\",\"p1\":\".NET Reflector supports C#7, .NET 4.7.2, and .NET Core and Standard.\"},\"li6\":{\"heading\":\"Browse assemblies\",\"p1\":\".NET Reflector VSPro adds the Reflector Object Browser into Visual Studio. Use the tree view to navigate through code.\"}}},\"testimonial\":{\"p1\":\"Every developer needs this tool.\",\"p2\":\"The ability to step into third–party code, including Microsoft SharePoint Server assemblies, opens up new possibilities and lets you understand what Microsoft's APIs are doing.\",\"p3\":\"You can step right into their code and see what is happening, all from Visual Studio. This knowledge lets you build better applications and provides insight into undocumented APIs.\",\"cite\":\"Daniel Larson, Software Architect, NewsGator Technologies\"},\"3ways\":{\"heading\":\"3 ways .NET Reflector will make your life easier\",\"debug\":{\"heading\":\"Debug 3rd-party code\",\"c1\":{\"heading\":\"Follow data\",\"p1\":\"See how data flows through a library or component, and watch locals change as you debug.\"},\"c2\":{\"heading\":\"Find bugs\",\"p1\":\"Track down the exact location of bugs in your own code or third-party libraries.\"},\"c3\":{\"heading\":\"Get insight\",\"p1\":\"Find dependencies, diff assemblies, and understand how code works.\"},\"h2\":\"Debug third-party code fast\",\"p1\":\"Using third-party technologies is a great way to get stuff done fast without re-inventing the wheel. But it's hard to debug libraries, components, and frameworks you didn't write.\",\"p2\":\".NET Reflector saves time and simplifies development by letting you see and debug into the source of all the .NET code you work with.\",\"p3\":\"Follow bugs through your own code, third-party components, and any compiled .NET code you work with. You can see third-party code in Visual Studio, and debug into it just like your own.\",\"aside\":{\"heading\":\"See how people are using .NET Reflector to debug third-party code\",\"p1\":\"Carlos Quintero: How to Debug Visual Studio assemblies with .NET Reflector\"}},\"work\":{\"heading\":\"Work easily with any code\",\"c1\":{\"heading\":\"Better docs\",\"p1\":\"Replace poor or missing documentation by seeing how the code works in context.\"},\"c2\":{\"heading\":\"Discover methods\",\"p1\":\"Find unexposed and undocumented functionality and get more out of the APIs and technologies you're using.\"},\"c3\":{\"heading\":\"Learn tech\",\"p1\":\"Drill into how .NET languages and frameworks are implemented, and learn how to use them.\"},\"h2\":\"Work easily with any code\",\"p1\":\"Languages and libraries aren't always well-documented. Legacy code isn't always well-commented. Understand how APIs, components, frameworks, and all the critical code you use really works by decompiling and seeing inside.\",\"p2\":\"Having the source code available means you're no longer blocked by poor or missing documentation. You can see how code runs, avoid bugs, and develop easily with third-party technologies.\",\"aside\":{\"heading\":\"See how developers are solving their problems with .NET Reflector\",\"p1\":\"Example: Debugging SharePoint customizations with .NET Reflector\"}},\"sharepoint\":{\"heading\":\"Simplify SharePoint development\",\"c1\":{\"heading\":\"Look inside\",\"p1\":\"Create better controls, WebParts, and features by seeing how they work, and how the code runs.\"},\"c2\":{\"heading\":\"Fix bugs\",\"p1\":\"Track down the source of errors in your own code or the SharePoint libraries.\"},\"c3\":{\"heading\":\"Get insight\",\"p1\":\"Find out what methods to call and how they work, without relying on documentation.\"},\"h2\":\"Simplify SharePoint development\",\"p1\":\"SharePoint APIs and libraries aren't always well-documented, or exposed in the way you need. But that doesn't have to be a problem.\",\"p2\":\"With .NET Reflector you can look inside the SharePoint assemblies and understand exactly how they work.\",\"aside\":{\"heading\":\"How developers are solving their problems with .NET Reflector\",\"p1\":\"Damon Armstrong: SharePoint development articles on SimpleTalk.com\",\"p2\":\"Mark Arend: Using Reflector to see SharePoint's source code\"}}},\"addIns\":{\"heading\":\".NET Reflector add-ins\",\"p1\":\"NET Reflector has a comprehensive add-in model, with an API that lets you extend the tool to suit your exact needs.\",\"p2\":\"The API also lets other tools take advantage of .NET Reflector's unparalleled decompilation and disassembly abilities to complement their own functionality. The best thing is, building your own add-in is painless.\",\"cta\":\"Tutorial: Getting started with the .NET Reflector Add-in Model\"},\"footer\":{\"heading\":\"Discounts apply for multi-user purchases\",\"p1\":\"If you'd like any help, or have any questions about our tools and purchasing options, please get in touch.\",\"purchasing\":\"Purchasing FAQ\",\"h2\":\"Get started with .NET Reflector\",\"p2\":\"Download a 14-day trial of the world's most downloaded .NET developer tool.\",\"cta\":\"Download free trial\",\"h3\":\"Save with our .NET Developer Bundle\",\"p3\":\"Get all our essential .NET developer tools at a 35% discount with the .NET Developer Bundle.\",\"cta2\":\"See what's included\"}},\"support\":{\"meta\":{\"title\":\".NET Reflector: Documentation, Forums, \u0026 Support Details\",\"description\":\"Support for .NET Reflector (and .NET Reflector VSPro) is limited to documentation and our forums.\"},\"heading\":\"Support for .NET Reflector\",\"p1\":\"Support for .NET Reflector (and .NET Reflector VSPro) is limited to documentation and our forums.\"},\"downloadThankYou\":{\"meta\":{\"title\":\"Thank you for downloading .NET Reflector\"}},\"pricing\":{\"meta\":{\"title\":\"Pricing | .NET Reflector\",\"description\":\"Purchasing information for .NET Reflector. See how APIs, libraries, frameworks, and 3rd party .NET code really work with the leading .NET decompiler.\"}},\"entrypages\":{\"latest\":{\"meta\":{\"title\":\"Download the latest .NET Reflector installer\"},\"heading\":\"Download the latest .NET Reflector installer\",\"cta\":\"Download .NET Reflector\",\"return\":\"Back to the .NET Reflector overview\"}}},\"pgCompare\":{\"productPage\":{\"meta\":{\"title\":\"Redgate pgCompare | PostgreSQL schema comparison for faster, safer deployments\",\"description\":\"Stay in control of schema changes across dev, test, and production. Redgate pgCompare gives you a fast, reliable way to compare database schemas and deploy changes safely and efficiently.\"},\"hero\":{\"heading\":\"PostgreSQL schema comparison for faster, safer deployments\",\"p1\":\"Stay in control of schema changes across dev, test, and production. Redgate pgCompare gives you a fast, reliable way to compare database schemas and deploy changes safely and efficiently.\",\"cta1\":\"Free trial\",\"cta2\":\"Buy now\",\"imgAlt\":\"Viewing a diff between a source and target database in pgCompare\"},\"intro\":{\"p1\":\"Whether you're syncing environments, fixing production issues, or preparing for release, pgCompare shows you exactly what changed and helps you deploy just what’s needed.\"},\"whyChoose\":{\"heading\":\"Why PostgreSQL users choose pgCompare\",\"li1\":{\"heading\":\"Line-level clarity\",\"p1\":\"See exactly what changed between two schemas\"},\"li2\":{\"heading\":\"Speed and safety\",\"p1\":\"Generate deployment scripts in seconds – no manual scripting\"},\"li3\":{\"heading\":\"Confidence in deployment\",\"p1\":\"Pre-deployment warnings flag risky changes\"},\"imgAlt\":\"Viewing a schema comparison in Redgate pgCompare\"},\"fortune100\":{\"heading\":\"Redgate’s schema comparison tools are used by 71% of the Fortune 100\"},\"comparingAndSyncing\":{\"heading\":\"Ideal for comparing and syncing PostgreSQL schemas in development workflows\",\"howItWorks\":{\"heading\":\"How it works\",\"li1\":\"Select two PostgreSQL databases or scripts to compare\",\"li2\":\"View schema differences side-by-side with detailed visual diff\",\"li3\":\"Generate accurate, dependency-aware SQL scripts\",\"li4\":\"Review, deploy, and confirm fixes – fast\",\"imgAlt\":\"Video thumbnail for Redgate pgCompare demo video\"},\"keyFeatures\":{\"heading\":\"Key features\",\"li1\":\"Object-by-object comparison: Tables, views, functions, sequences, indexes, triggers, constraints, procedures, and more\",\"li2\":\"Auto-generates SQL scripts that handle object dependencies\",\"li3\":\"Provides warnings for risky operations like column drops or table truncations\",\"li4\":\"Targeted deployment of specific objects\",\"li5\":\"Visual diff interface\",\"li6\":\"Supports PostgreSQL version 9 -latest\",\"imgAlt\":\"Reviewing a deployment script in Redgate pgCompare\"}},\"builtFor\":{\"heading\":\"Built for fast, safe PostgreSQL changes\",\"p1\":\"With Redgate pgCompare, you can spot problems early, avoid downtime, and ship updates faster. Without risky full redeploys or tedious manual scripting.\",\"f1\":{\"heading\":\"Catch schema drift before it breaks things\",\"p1\":\"Compare environments like dev, test, and production to instantly see what changed – and what didn’t\"},\"f2\":{\"heading\":\"Fix production issues fast\",\"p1\":\"Compare a live environment to a known-good version and deploy just the objects you need. No full rollback required.\"},\"f3\":{\"heading\":\"Sync changes safely and quickly\",\"p1\":\"Generate dependency-aware SQL scripts that respect object relationships and highlight risks like data loss or table drops.\"},\"f4\":{\"heading\":\"Speed up releases\",\"p1\":\"Validate and deploy schema changes in minutes, so you can keep shipping features without firefighting.\"},\"f5\":{\"heading\":\"Improve collaboration across teams\",\"p1\":\"Make handoffs easier by clearly showing what’s changed and why it matters.\"}},\"pricingBand\":{\"heading\":\"Pricing and editions\",\"p1\":\"If you'd like any help, or have a question about our tools or purchasing options, get in touch.\",\"pricebox\":{\"users\":\"{number} users\",\"free\":\"Free\",\"nonCommercial\":\"for non-commercial use or small* businesses\",\"footnote\":\"*businesses with under $1 million in annual revenue and fewer than 250 employees.\",\"perUser\":\"per user, per year\",\"freeDownload\":\"Free download\",\"buyNow\":\"Buy now\",\"freeTrial\":\"Free trial\",\"contactUs\":\"Contact us\"}},\"flywayEnterprise\":{\"heading\":\"Need automation or CI/CD?\",\"p1\":\"Redgate Flyway Enterprise offers automation and full CI/CD integration for PostgreSQL schema changes. It also supports other database types including SQL Server, Oracle, MySQL and more.\",\"cta\":\"Learn more\"}},\"supportPage\":{\"meta\":{\"title\":\"Support | Redgate pgCompare\",\"description\":\"Find documentation and support for Redgate pgCompare, a PostgreSQL schema comparison tool for faster, safer deployments\"}},\"pricingPage\":{\"meta\":{\"title\":\"Pricing | Redgate pgCompare\",\"description\":\"Pricing information for Redgate pgCompare\"},\"productDescription\":{\"standardCopy\":\"Compare and deploy PostgreSQL schemas\"}},\"download\":{\"meta\":{\"title\":\"Download Redgate pgCompare\",\"description\":\"Get your free trial of Redgate pgCompare, a PostgreSQL schema comparison tool for faster, safer deployments\"}},\"downloadThankYou\":{\"meta\":{\"title\":\"Thank you for downloading Redgate pgCompare\",\"description\":\"Get your free trial of Redgate pgCompare, a PostgreSQL schema comparison tool for faster, safer deployments\"},\"heading\":\"Thank you for downloading Redgate pgCompare\"}},\"redgateDeploy\":{\"notification\":\"Redgate Deploy functionality is available in \u003cFlywayEnterpriseLink\u003e\u003c/FlywayEnterpriseLink\u003e\",\"caseStudies\":{\"meta\":{\"title\":\"Redgate Deploy case studies\",\"description\":\"\"}},\"entrypage\":{\"latestInstaller\":{\"meta\":{\"title\":\"Download the latest Redgate Deploy installer\",\"description\":\"Download the latest Redgate Deploy installer\"},\"heading\":\"Download the latest Redgate Deploy installer\",\"tools\":{\"tool1\":{\"name\":\"SQL Server tools\",\"installers\":{\"installer1\":{\"label\":\"Version control and deployment automation: SQL Server\"},\"installer2\":{\"label\":\"On-demand database cloning: SQL Clone\"}}},\"tool2\":{\"name\":\"Oracle tools\",\"installers\":{\"installer1\":{\"label\":\"Version control and deployment automation: Oracle\"}}},\"tool3\":{\"name\":\"Other 18 RDBMS tools\",\"installers\":{\"installer1\":{\"label\":\"Database migration engine: Redgate Flyway\"}}}},\"overview\":\"Back to the Redgate Deploy overview\"}},\"resources\":{\"meta\":{\"title\":\"Resources for Redgate Deploy\",\"description\":\"Resources for Redgate Deploy\"}},\"roadmap\":{\"meta\":{\"title\":\"Upcoming Features For Redgate Deploy\",\"description\":\"Check out a full list of upcoming released features for Redgate Deploy\"}},\"support\":{\"meta\":{\"title\":\"Documentation and support for Redgate Deploy\",\"description\":\"Need help? Read our tips, guides, and worked examples for Redgate Deploy, or contact our support team.\"}},\"features\":{\"meta\":{\"title\":\"Redgate Deploy Features\",\"description\":\"Automate database deployments across teams and technologies with improved reliability and frequency of deployments.\"},\"page\":{\"heading\":\"Features overview\"}},\"index\":{\"meta\":{\"title\":\"Automated Database Deployment - Redgate Deploy\",\"description\":\"Automate database deployments across teams and technologies with improved reliability and frequency of deployments.\"},\"hero\":{\"heading\":\"Automate database deployments across teams and technologies\",\"description\":\"Increase the frequency and reliability of deployments with Database DevOps\",\"list\":{\"bullet1\":\"Standardize deployments for SQL Server, Oracle, and 18 other databases\",\"bullet2\":\"Increase frequency and reliability of database deployments\",\"bullet3\":\"Flexible toolchain for easy adoption across teams\",\"bullet4\":\"Catch errors and speed up development with Continuous Integration\",\"bullet5\":\"Get oversight of every change to your databases\"},\"cta\":{\"primary\":\"Request a demo\",\"secondary\":\"Contact us\"},\"image\":{\"alt\":\"A diagram demonstrating how Redgate Deploy links key DevOps processes\"}},\"intro\":{\"heading\":\"From version control to continuous delivery, Redgate Deploy lets your teams automate database development processes so you can accelerate software delivery and ensure quality code.\",\"description\":\"Building on your continuous delivery process for applications, and incorporating Redgate’s industry-leading tools and Redgate Flyway migrations framework, Redgate Deploy extends DevOps to your databases.\",\"cta\":\"Request a demo\",\"aside\":{\"heading\":\"Redgate Deploy functionality is available in Redgate Flyway Enterprise\",\"cta\":\"Find out more\"}},\"blockquotes\":{\"blockquote1\":{\"quote\":\"We're managing to release up to 95 times per day. It's vastly improved from 1 every 6 weeks.\",\"cite\":{\"position\":\"Director of Engineering\"}},\"blockquote2\":{\"quote\":\"With techniques such as continuous delivery becoming more mainstream, automated database migrations are a baseline capability for many software teams. Redgate Flyway makes it as painless as possible to automate this process.\",\"cite\":{\"position\":\"Head of Technology Europe\"}}},\"features\":{\"heading\":\"Achieve continuous delivery of database changes\",\"features\":{\"feature1\":{\"heading\":\"Increase the frequency and reliability of database deployments\",\"body\":{\"para1\":\"\u003cb\u003eAutomate your deployments\u003c/b\u003e for faster delivery of database changes through your pipeline.\",\"para2\":\"\u003cb\u003eTo guarantee quality and consistency\u003c/b\u003e, Redgate Deploy provides repeatable processes that you can standardize on at every stage, from version control to live deployment.\"}},\"feature2\":{\"heading\":\"Standardize database deployments across teams and technologies\",\"body\":{\"para1\":\"\u003cb\u003eStandardize how you manage database changes with Redgate Flyway\u003c/b\u003e, the world’s most popular migrations framework for database deployments.\",\"para2\":\"\u003cb\u003eBuilt in to Redgate Deploy\u003c/b\u003e, Redgate Flyway uses native SQL for easy adoption and a tried and tested approach that works with the 20 most common database platforms.\"}},\"feature3\":{\"heading\":\"Facilitate adoption with an intuitive, flexible Database DevOps toolchain\",\"body\":{\"para1\":\"\u003cb\u003eWith Redgate tools built around SQL\u003c/b\u003e, plus extra features and GUI-based options to auto-generate migration scripts for SQL Server and Oracle, it’s simple for users to adopt Redgate Deploy, work more productively, and improve quality and consistency of deployments.\"}},\"feature4\":{\"heading\":\"Get oversight of every change to your databases\",\"body\":{\"para1\":\"\u003cb\u003eKeep track of your deployments\u003c/b\u003e with reports that support your review process and audit requirements.\",\"para2\":\"\u003cb\u003eGet insights into deployment scripts\u003c/b\u003e, change reports, code analysis, drift detection, and invalid objects.\"}}}},\"processes\":{\"heading\":\"How Redgate Deploy helps four key processes\",\"image\":{\"alt\":\"How Redgate Deploy helps source control, Continuous Integration and release management\"},\"processes\":{\"process1\":{\"heading\":\"On-demand database clones\",\"description\":\"Develop and test with real data to catch bugs early. Automate and self-serve development and test environments with full-size production databases in seconds, saving 99% of storage.\"},\"process2\":{\"heading\":\"Version control\",\"description\":\"Introduce version controlled migrations and record database changes to improve quality and speed up the development feedback loop.\"},\"process3\":{\"heading\":\"Continuous integration\",\"description\":\"Automate the process of testing and promoting database changes across your pipeline, just like you do for application code.\"},\"process4\":{\"heading\":\"Repeatable deployments\",\"description\":\"Deploy database changes in the same way every time. No matter the complexity of database changes, our tools ensure consistency and predictability during deployment.\"}},\"cta\":\"See a full feature list\"},\"benefits\":{\"heading\":\"Adoption has never been simpler\",\"benefits\":{\"benefit1\":{\"heading\":\"Integrate with your existing development and release tools\",\"description\":{\"para1\":\"\u003cb\u003eRedgate Deploy integrates with all common CI and release tools\u003c/b\u003e, including GitHub, Azure DevOps, Jenkins, TeamCity, and many more.\"}},\"benefit2\":{\"heading\":\"Work with native SQL\",\"description\":{\"para1\":\"\u003cb\u003eRedgate Deploy treats the SQL script as a first-class artifact\u003c/b\u003e. For SQL Server and Oracle, rich GUIs help you generate and validate your scripts. For other databases, the Redgate Flyway framework uses SQL scripts as its native deployment artifact.\"}},\"benefit3\":{\"heading\":\"Get expert advice to introduce Database DevOps\",\"description\":{\"para1\":\"\u003cb\u003eOur support and engineering teams are on-hand\u003c/b\u003e to support you with implementation, design, and proof of concept.\",\"para2\":\"With expert help, intuitive tooling, rich GUIs, and a wealth of documentation, training courses, and technical articles, you can quickly achieve a return on your investment.\"}}}},\"university\":{\"heading\":\"Redgate University\",\"play\":\"Play video\",\"sections\":{\"section1\":{\"heading\":\"Introduction to Redgate Deploy\",\"videos\":{\"video1\":{\"heading\":\"SQL Server Tools in Redgate Deploy\",\"description\":\"In this class you will see some of the solutions provided in Redgate Deploy, specifically for SQL Server.\"},\"video2\":{\"heading\":\"Oracle Tools in Redgate Deploy\",\"description\":\"See the solutions available in Redgate Deploy designed for Oracle and how these can enable your devops processes for faster and more reliable deployments.\"},\"video3\":{\"heading\":\"Flyway in Redgate Deploy\",\"description\":\"Learn about our Flyway solution and how that unlocks DevOps processes for you in a wider environment solution.\"}}},\"section2\":{\"heading\":\"Getting Started with Database DevOps for Oracle\",\"videos\":{\"video1\":{\"heading\":\"Learning more about shared vs. dedicated databases for development\",\"description\":\"In this class Andrew talks about the differences between shared and dedicated databases for development.\"},\"video2\":{\"heading\":\"Learning more about state, migration, and hybrid approaches\",\"description\":\"Andrew talks through each approach in more detail, and points out the pro's and con's of each.\"}}}}},\"contact\":{\"heading\":\"Get started with Redgate Deploy\",\"description\":\"Request a demo, and see how these industry-standard tools can help you achieve continuous delivery of database changes.\",\"cta\":\"Request a demo\",\"aside\":{\"heading\":\"Need a hand?\",\"description\":\"If you'd like any help, or have a question about our tools or purchasing options, just get in touch.\",\"purchasingFaq\":\"Purchasing FAQ\"}}}},\"redgateMonitor\":{\"productPage\":{\"meta\":{\"title\":\"Redgate Monitor: SQL Server \u0026 Database Monitoring | Redgate\",\"description\":\"Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB from a single dashboard. Real-time alerts, query performance analysis, and wait statistics — on-premises, cloud, or hybrid.\"},\"hero\":{\"heading\":\"Future-proof database monitoring\",\"description\":\"Multi-platform database observability for your entire estate. Optimize performance, ensure security, and mitigate potential risks with fast deep-dive analysis, intelligent alerting, and AI-powered insights.\",\"cta\":{\"primary\":\"Get in touch\",\"secondary\":\"Try the online demo\"},\"image\":{\"alt\":\"A man looking at the camera\"}},\"banner\":{\"heading\":\"See our monitoring solution in action\",\"body\":\"Watch the demo video to see what Redgate Monitor can do\"},\"benefits\":{\"heading\":\"Benefits\",\"benefit1\":{\"heading\":\"Monitor your entire server estate from a single pane of glass\",\"body\":\"Redgate Monitor helps you manage your entire database estate from a single pane of glass. Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB – on premises, in the cloud, or in hybrid environments. Get database observability to proactively mitigate potential risks with instant problem diagnosis and customizable alerting. No downtime, customer complaints, or wake-up calls at 3am.\",\"image\":{\"alt\":\"Redgate Monitor dashboard\"},\"cta\":{\"label\":\"See pricing and editions\"}},\"benefit2\":{\"heading\":\"Increase efficiency and performance\",\"body\":\"Redgate Monitor accelerates daily database maintenance by automating time-consuming tasks, such as identifying long-running queries or tracking blocked processes. Now equipped with Monitor AI, you can instantly surface performance bottlenecks and tune queries faster – without the manual effort. This frees up time to proactively improve the performance and security of your servers while ensuring your monitoring solution evolves as your challenges do.\",\"image\":{\"alt\":\"Increase efficiency and performance\"}},\"benefit3\":{\"heading\":\"Minimize downtime\",\"body\":\"Whether your databases are hosted on-premises, in the cloud or a mixture of both, with instant problem diagnosis and customizable alerts you have the answers to the health of your estate at your fingertips. Drill down into potential issues and solve them before they become a problem.\",\"image\":{\"alt\":\"Minimize downtime\"}},\"benefit4\":{\"heading\":\"Scale with expanding server estates\",\"body\":\"Redgate Monitor grows and adapts with your server estate, offering the scalability to support your complex, multi-platform environment. Regardless of where your servers are hosted, consistent monitoring for on-prem and cloud databases means you can manage your entire environment from a single pane of glass – giving you the agility to respond quickly as things change.  Stay on top of configurations, access rights, installed versions and patches, licensing, disk usage statistics, backups and more – all in one place.\",\"image\":{\"alt\":\"Scale with expanding server estates\"}}},\"inAction\":{\"heading\":\"See Redgate Monitor in action\",\"body\":\"Try the live environment to see how Redgate Monitor works right away\",\"cta\":\"Try the online demo\"},\"features\":{\"heading\":\"Features Redgate Monitor customers love\",\"globalOverview\":{\"heading\":\"Global Overview\",\"subheading\":\"See all your servers at a glance\",\"body\":{\"para1\":\"SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB – all in one place.\",\"para2\":\"Get a unified, web-based view of all your instances, availability groups, clusters and virtual machines, no matter where they're located.\",\"para3\":\"If anything needs attention, you can quickly drill down for detailed performance statistics.\"}},\"monitorAI\":{\"heading\":\"Monitor AI for Query Analysis\",\"subheading\":\"Find and fix problematic queries faster\",\"body\":{\"para1\":\"Monitor AI detects bottlenecks, analyzes execution trends, and surfaces actionable fixes – without the manual grind. Get faster insights and proactively optimize performance, so your databases stay reliable, and your team stays ahead.\",\"para2\":\"Gain deep visibility into query behavior, execution patterns, and wait times, paired with intelligent recommendations to resolve issues quickly. It’s everything your team needs to tune queries with confidence – centralized, intuitive, and now powered by AI.\"}},\"saas\":{\"heading\":\"Self-hosted or SaaS\",\"subheading\":\"Align with your organization’s policy\",\"body\":{\"para1\":\"Choose the deployment model that works for you. Self-host Redgate Monitor or let Redgate do the hard work for you and free your teams from setup, maintenance, and infrastructure overhead.\",\"para2\":\"Get predictable TCO, built‑in best practices, weekly feature updates, and powerful multi‑platform monitoring your whole team can tap into.\"}},\"hybridMonitoring\":{\"heading\":\"Hybrid Monitoring\",\"subheading\":\"Confident cloud migrations, optimized performance databases\",\"body\":{\"para1\":\"Redgate Monitor gives you full visibility into on-prem and cloud databases, helping you to plan cloud migrations, optimize workloads in the cloud, and modernize your data platform.\",\"para2\":\"Baseline workloads, detect performance drops, and right-size your environment to ensure a smooth cloud migration. Quickly identify inefficient queries, fix bottlenecks, and optimize workloads for the cloud.\",\"para3\":\"Monitor modern architectures like Amazon Aurora or Azure SQL Database from a single dashboard – with consistent, real-time insights across your hybrid estate.\",\"para4\":\"\u003ca href=\\\"/products/redgate-monitor/entrypage/cloud-database-monitoring\\\" className=\\\"color--red icon icon--right icon--arrow-right text--medium\\\"\u003eLearn more about cloud database monitoring\u003c/a\u003e\"}},\"diagnosis\":{\"heading\":\"Diagnosis\",\"subheading\":\"Understand and resolve problems in an instant\",\"body\":{\"para1\":\"When performance issues occur, time is at a premium. Redgate Monitor gives you more than just raw data. Get context-rich performance metrics to quickly pinpoint the cause of any problems. Use intelligent baselines to find the root cause – not just the symptom – and leverage built-in tips and guidance to resolve issues faster.\"}},\"intelligentAlerting\":{\"heading\":\"Intelligent Alerting\",\"subheading\":\"Know about issues first\",\"body\":{\"para1\":\"Redgate Monitor comes preconfigured with over 65 fully-customizable alerts for the most important operational and performance issues. You can also build your own metrics and alerts, or download ones \u003ca href=\\\"https://sqlmonitormetrics.red-gate.com/\\\" target=\\\"_blank\\\" rel=\\\"noreferrer noopener\\\"\u003ecreated by our community of experts\u003c/a\u003e.\",\"para2\":\"For selected metrics, you can enable dynamic alerts that use machine learning to dynamically adjust thresholds based on historical data, reducing noise and ensuring alerts highlight real anomalies.\",\"para3\":\"Alerts are displayed in our Grouped Inbox, arranged by common themes and issues, so they are easy to see, prioritize and act on. You can also set up alert notifications to come through email, Slack, PagerDuty, SNMP traps, or your ticketing tool of choice using webhooks. You can also manage your alerts using PowerShell and our API.\"}},\"deployments\":{\"heading\":\"Deployments\",\"subheading\":\"Unearth bad database deployments\",\"body\":{\"para1\":\"Every time you make a deployment, Redgate Monitor picks up this information and displays it on the Instance timeline alongside key database metrics.\",\"para2\":\"If you suddenly experience unusual behavior after a deployment, you’ll know exactly where to start your investigation.\",\"para3\":\"If you’re deploying your database changes using Redgate’s deployment tool \u003ca href=\\\"/products/flyway/\\\"\u003eRedgate Flyway\u003c/a\u003e, you can see details of that deployment directly within Redgate Monitor.\",\"para4\":\"You can also integrate third-party deployment tools using PowerShell and our API to see custom annotations on the overview graphs.\"}},\"auditing\":{\"heading\":\"Auditing\",\"subheading\":\"Ensure data security and regulatory compliance\",\"body\":{\"para1\":\"Minimize manual efforts in ensuring data security and compliance. Redgate Monitor provides you instant visibility into past and present access rights and configuration checks against gold standards. Secure your databases and streamline compliance effortlessly.\"}},\"reporting\":{\"heading\":\"Reporting\",\"subheading\":\"Keep your stakeholders in the loop\",\"body\":{\"para1\":\"Ease stakeholder reporting, ensuring key insights are conveyed without delving into sensitive or overly granular details. Opt for automated PDF reports with essential metrics like server uptime, alert statistics and disk usage trends – or create custom reports via our REST API, focusing on critical information tailored to your organization’s unique needs.\"}}},\"downloadPromo\":{\"heading\":\"Download your free trial\",\"body\":\"Grab a free trial for {trialDays} days\",\"cta\":\"Start your free trial\"},\"integrations\":{\"heading\":\"Integrations\",\"cta\":\"See all integrations\"},\"supportedEnvironments\":{\"heading\":\"Supported environments\",\"databaseTypes\":{\"heading\":\"Supported database types\"},\"platforms\":{\"heading\":\"Supported platforms\"},\"cta\":\"Read the full documentation\"},\"whatSetsMonitorApart\":{\"heading\":\"What sets Redgate Monitor apart\",\"features\":{\"feature1\":{\"heading\":\"Works for the entire team\",\"body\":\"Whether you’re an experienced database professional, just starting your career, or need to take care of databases on the side, Redgate Monitor gets you up and running quickly without sacrificing the depth of the diagnostic insights you need.\"},\"feature2\":{\"heading\":\"Scales with server estate size and needs\",\"body\":\"Redgate Monitor is built to scale with the ever-increasing growth in server estates and the complexity of how data is hosted. Once you start using Redgate Monitor, it will grow with your data and your needs.\"},\"feature3\":{\"heading\":\"Helps move beyond firefighting\",\"body\":\"Instead of just tracking issues, Redgate Monitor allows you to spot potential problems early, while you have time to plan the best response - rather than firefighting alerts as they occur.\"},\"feature4\":{\"heading\":\"Breaks down silos\",\"body\":\"Integration with deployment tools such as Redgate Flyway, and the ability to provide developers with access to diagnostic data, helps to display the impact of deployments (e.g. on CPU) and improves collaboration between developers and DBAs.\"},\"feature5\":{\"heading\":\"Powered by the database software experts\",\"body\":\"We’ve specialized in database software for over 25 years and dedicate eight in-house development teams to continuously improve Redgate Monitor.\"},\"feature6\":{\"heading\":\"Offers a community and support\",\"body\":\"With various information, training resources and a large community of database professionals, we’re there to empower you to get the most out of monitoring your servers.\"}}},\"caseStudies\":{\"heading\":\"Case studies\"}},\"caseStudies\":{\"meta\":{\"title\":\"Redgate Monitor case studies\",\"description\":\"Learn more about Redgate Monitor with these case studies\"},\"banner\":{\"heading\":\"Why do customers love Redgate Monitor?\",\"cta\":\"Learn how customers are future-proofing their monitoring\"}},\"pricing\":{\"meta\":{\"title\":\"Redgate Monitor pricing | Multi-platform database monitoring\",\"description\":\"Database observability for your entire estate. Optimize performance, ensure security, and mitigate potential risks.\"},\"productDescription\":{\"standardCopy\":\"Real-time multi-platform performance monitoring, with alerts and diagnostics\"}},\"trial\":{\"thankYou\":{\"meta\":{\"title\":\"Thank you for downloading Redgate Monitor\",\"description\":\"Thank you for trialing Redgate Monitor\"},\"heading\":\"Download the {productName} installer\",\"downloadFor\":\"Download for {platform}\",\"resources\":{\"forum\":{\"heading\":\"Product forum\",\"description\":\"Ask questions and get help from experienced users and the Redgate team.\",\"cta\":\"Get started\"},\"documentation\":{\"heading\":\"Documentation\",\"description\":\"Get information on installation, requirements, and everything else you need to make the most of your trial.\",\"cta\":\"Learn more\"},\"university\":{\"heading\":\"Redgate University\",\"description\":\"Short video courses to get you started with Redgate products.\",\"cta\":\"Get started\"}}}},\"roadmap\":{\"meta\":{\"title\":\"Upcoming Features For Redgate Monitor\",\"description\":\"Check out a full list of upcoming released features for Redgate Monitor\"}},\"support\":{\"meta\":{\"title\":\"Redgate Monitor - Documentation And Support\",\"description\":\"Documentation, release notes and support information for Redgate Monitor.\"}},\"topRated\":{\"heading\":\"Top rated and trusted for database monitoring\",\"rating\":\"Rated \u003cstrong\u003e{rating}\u003c/strong\u003e out of {total}\"},\"blockquotes\":{\"orifarm\":{\"quote\":\"I wanted to be more proactive by helping developers gain control over what went wrong, when it went wrong, and to be able to show them how they could fix it.\",\"cite\":{\"position\":\"Database Architect\"}},\"digitalOutsource\":{\"quote\":\"With Redgate Monitor, Digital Outsource Services is able to catch deployment issues before they impact the business - saving 15 hours a week in manual checking.\",\"cta\":\"Read the case study\"},\"claranet\":{\"quote\":\"Monitor lets us quickly know what the exact problem is, so we can jump on it and fix it before the customer even notices.\",\"cite\":{\"position\":\"Senior DBA\"}},\"xten\":{\"quote\":\"The alerting is really helpful, being able to filter out the noise and get exactly what we need.\",\"cite\":{\"position\":\"Consultant\"}},\"trustone\":{\"quote\":\"TruStone Financial uses Redgate Monitor to assess which databases to migrate to the cloud and control cloud database spend.\",\"cta\":\"Read the case study\"}},\"pricingBand\":{\"heading\":\"Pricing and editions\",\"subheading\":\"Monitor one of the below per server license\",\"sections\":{\"server\":{\"heading\":\"server\",\"subheading\":\"Multiple instances\",\"description\":\"You will require one license per server, regardless of how many instances are on that server.\"},\"azureDatabase\":{\"heading\":\"Azure SQL Databases\",\"description\":\"One Redgate Monitor license allows you to monitor up to 5 Azure SQL Databases.\"},\"cloudPaas\":{\"heading\":\"Cloud (PaaS) instance\",\"description\":\"You can monitor 1 x server instance hosted on either Microsoft Azure Managed Instance, Microsoft Azure Flexible Server, Amazon RDS, or Amazon Aurora (entire cluster) with one Redgate Monitor license.\"},\"serverCluster\":{\"heading\":\"Cluster node\",\"description\":\"Redgate Monitor supports monitoring Windows failover clusters. You will need one license for each node in a monitored cluster. Other proprietary clustering server systems aren't supported, and might not behave as expected.\"},\"virtualMachine\":{\"heading\":\"Virtual machine\",\"description\":\"You can monitor database instances running on Virtual Machines (VMs). One Redgate Monitor license is required per VM being monitored.\"}},\"contact\":{\"heading\":\"Any questions?\"},\"pricingColumns\":{\"unit\":\"per server, per year\",\"cta\":{\"buyNow\":\"Buy now\",\"contactUs\":\"Contact us\",\"getInTouch\":\"Get in touch\"},\"options\":{\"servers\":\"{number} servers\"},\"standard\":{\"heading\":\"Standard\",\"description\":\"Ideal for businesses looking for a powerful, comprehensive database monitoring solution.\",\"body\":{\"heading\":\"Standard includes:\",\"list\":{\"bullet1\":\"Global overview\",\"bullet2\":\"Diagnosis\",\"bullet3\":\"Alerting\",\"bullet4\":\"Deployments tracking\",\"bullet5\":\"Query impact\",\"bullet6\":\"Multi-platform monitoring\"}},\"saas\":{\"description\":\"SaaS: A powerful, comprehensive database monitoring solution, hosted by Redgate.\"}},\"enterprise\":{\"heading\":\"Enterprise\",\"description\":\"The perfect choice for organizations requiring advanced monitoring capabilities.\",\"body\":{\"heading\":\"Everything in Standard plus:\",\"list\":{\"bullet1\":\"Security monitoring \u0026 auditing\",\"bullet2\":\"High Availability architecture\",\"bullet3\":\"Data API\",\"bullet4\":\"Redgate Monitor sensitive action log\"},\"cta\":\"Learn more\"}}}},\"seeInAction\":{\"heading\":\"Ready to see Redgate Monitor in action?\",\"resources\":{\"resource1\":{\"heading\":\"Try live online\",\"description\":\"Jump right in! Best for those who like to dig around and see how a tool works right away.\",\"cta\":\"Try the online demo\"},\"resource2\":{\"heading\":\"Watch a demo\",\"description\":\"See our monitoring solution in action, watch the 5-minute overview demo of Redgate Monitor.\",\"cta\":\"Watch the demo\"},\"resource3\":{\"heading\":\"Grab a free trial\",\"description\":\"If you want a little longer to play around with Redgate Monitor, the good news is it's yours, for free, for {trialDays} days.\",\"cta\":\"Start your trial\"}}},\"editions\":{\"meta\":{\"title\":\"Redgate Monitor editions and pricing - Multi-platform database monitoring\",\"description\":\"Database observability for your entire estate. Optimize performance, ensure security, and mitigate potential risks.\"}},\"slimBanner\":{\"heading\":\"See Redgate Monitor in Action\",\"body\":\"Watch our 5-minute demo\"},\"quote\":{\"quote\":\"My favourite feature of Redgate Monitor is the permission access controls. Reporting now takes just 2 minutes, saving a significant amount of time for our DBA team.\",\"cite\":{\"position\":\"Lead DBA\"},\"cta\":\"Read the case study\"},\"amazonAwsDatabaseMonitoring\":{\"meta\":{\"title\":\"Amazon AWS Monitoring: Real-Time Insights and Alerts for Optimal Database Performance\",\"description\":\"Redgate Monitor helps you plan your migration to AWS, optimize workloads, and modernize your data platform. Without downtime or financial surprises.\"},\"hero\":{\"heading\":\"Monitoring databases on Amazon Web Services (AWS)\",\"description\":\"Redgate Monitor helps you plan your migration to AWS, optimize workloads, and modernize your data platform. Without downtime or financial surprises.\",\"cta\":{\"primary\":\"Get in touch\",\"secondary\":\"Try our online demo\"}},\"awsMigration\":{\"heading\":\"Ensure a smooth and risk-free migration to AWS.\",\"para1\":\"Simplify migration to AWS with full visibility into database performance before, during, and after. Understand baselines and detect issues early to avoid downtime.\",\"para2\":\"Use workload insights such as query performance, wait times, and resource utilization to choose the right AWS service.\",\"para3\":\"Redgate Monitor helps you right-size your environment based on actual demand, so you meet performance and scalability needs without overspending.\"},\"quote\":{\"quote\":\"I recommend clients use Redgate Monitor in their AWS and on-premises environment as the single view of their estate has been a game-changer.\",\"position\":\"Managing Director\"},\"benefits\":{\"benefit1\":{\"heading\":\"Optimize cloud workloads to avoid unpleasant surprises\",\"image\":{\"alt\":\"A Redgate Monitor dashboard showing AWS Virtual Machines alongside Amazon RDS\"},\"body\":{\"para1\":\"Avoid unexpected costs and performance slowdowns by understanding exactly what’s driving resource usage.\",\"para2\":\"Redgate Monitor highlights expensive queries, inefficient indexes, and poor configurations, so you can fine-tune workloads and keep cloud spend under control.\",\"para3\":\"With the right insights at your fingertips, your team can make smarter, faster decisions about where to optimize and how to allocate resources.\",\"para4\":\"It also supports your FinOps goals and helps you stay aligned with the \u003ca href=\\\"https://aws.amazon.com/architecture/well-architected/\\\" target=\\\"_blank\\\"\u003eAWS Well-Architected Framework\u003c/a\u003e, especially around cost, security, and performance efficiency.\"}},\"benefit2\":{\"heading\":\"Modernize without losing control\",\"image\":{\"alt\":\"Modernize without losing control\"},\"body\":{\"para1\":\"Benefit from \u003ca href=\\\"/products/redgate-monitor/entrypage/security-and-compliance\\\"\u003esecure\u003c/a\u003e, scalable, and cost-effective modernization.\",\"para2\":\"Easily adopt AWS’s modern database services without having to worry about disruptions or monitoring overhead: Redgate Monitor gives you database observability across hybrid and cloud-native environments all from one central dashboard.\",\"para3\":\"Smoothly transition to modern platforms such as Amazon RDS for SQL Server, Amazon Aurora, or Amazon RDS for PostgreSQL – without the risk.\"}}},\"blockquotes\":{\"quote1\":{\"quote\":\"We’ve found Redgate Monitor to be an essential one-stop solution for mitigating risks and efficiently solving issues as our estate grows in size and complexity.\",\"cite\":{\"name\":\"\",\"position\":\"Manager, DB Services\",\"company\":\"Gartner Top 5 Global Consulting Services Provider\"}},\"quote2\":{\"quote\":\"I recommend clients use Redgate Monitor in their AWS and on-premises environment as the single view of the SQL Server estate has been a game-changer.\",\"cite\":{\"name\":\"Hamish Watson\",\"position\":\"Managing Director\",\"company\":\"Morph iT Limited\"}},\"quote3\":{\"quote\":\"The integration between Redgate tools and Amazon Web Services is so seamless, so easy, so convenient.\",\"cite\":{\"name\":\"Ed Pollack\",\"position\":\"Data Architect\",\"company\":\"Transfinder\"}}},\"values\":{\"heading\":\"Value for every level of your organization\",\"value1\":{\"heading\":\"For DBAs\",\"body\":\"Stay ahead of performance issues with real-time database observability. Redgate Monitor helps you quickly spot and resolve problems, optimize queries, and ensure a smooth experience for end users – whether you're running on-prem or in AWS.\"},\"value2\":{\"heading\":\"For developers\",\"body\":\"Ship reliable code faster. Get the database insights you need without slowing down. With real-time visibility into test, staging, and production environments, you can catch problems early and build with performance in mind.\",\"cta\":\"Learn more\"},\"value3\":{\"heading\":\"For database teams\",\"body\":\"Simplify collaboration during cloud migrations and modernization projects. With shared diagnostic insights, consistent monitoring across platforms, and alerts that help you react quickly, your team can move faster, reduce manual work, and stay aligned.\"},\"value4\":{\"heading\":\"For your business\",\"body\":\"Control cloud costs, reduce risk, and deliver on modernization goals. Redgate Monitor supports a healthy, scalable, and cost-effective data platform that keeps critical systems running – and aligns with FinOps best practices and the \u003ca href=\\\"https://aws.amazon.com/architecture/well-architected/?wa-lens-whitepapers.sort-by=item.additionalFields.sortDate\u0026wa-lens-whitepapers.sort-order=desc\u0026wa-guidance-whitepapers.sort-by=item.additionalFields.sortDate\u0026wa-guidance-whitepapers.sort-order=desc\\\" target=\\\"_blank\\\" rel=\\\"noreferrer noopener\\\"\u003eAWS Well-Architected Framework\u003c/a\u003e.\"}}},\"monitoringDatabasesOnAzure\":{\"meta\":{\"title\":\"Azure SQL Database Monitoring\",\"description\":\"Improve the performance of your Azure SQL databases with our powerful monitoring tools. Get real-time insights and easily monitor on-premises servers as well.\"},\"hero\":{\"heading\":\"Monitoring databases on Azure\",\"description\":\"From planning your migration to optimizing workloads, modernizing your data platform, and managing a multi-platform environment, Redgate Monitor gives you the database observability you need to stay in control.\",\"cta\":{\"primary\":\"Get in touch\",\"secondary\":\"Try our online demo\"}},\"intro\":{\"heading\":\"Migrate to Azure with confidence\",\"para1\":\"Understand performance before, during, and after migration with a single pane of glass to monitor your multi-platform, hybrid database estate.\",\"para2\":\"Redgate Monitor helps you baseline your on-prem workloads, so you know how to right-size your cloud environment. Real-time alerts, deep diagnostic insights, and built-in guidance help you quickly detect and resolve any regressions once you go live in Azure.\",\"blockquote\":{\"quote\":\"In 15 seconds I can say this is the database size, these are the recommendations, pick a bracket for the cloud and then start standing it up to Azure right away.\",\"cta\":{\"position\":\"Lead DBA\"}},\"cta\":\"Read the case study\"},\"benefits\":{\"heading\":\"Benefits\",\"benefit1\":{\"heading\":\"Avoid unpleasant surprises\",\"subheading\":\"Redgate Monitor helps you optimize workloads for the cloud by providing the observability you need to understand and improve performance.\",\"body\":{\"para1\":\"Quickly identify inefficient queries, pinpoint bottlenecks, and optimize resource usage across your Azure databases.\",\"para2\":\"With Redgate Monitor, you get:\",\"list\":{\"bullet1\":\"Diagnostic insights across Azure SQL Database, Azure PostgreSQL Flexible Server, and Managed Instance to help you quickly understand what’s impacting performance.\",\"bullet2\":\"More than just raw data: Visualizations of resource usage, server activity, alerts over time, and wait statistics give you the context to act fast and with confidence.\",\"bullet3\":\"Built-in tips and query impact analysis to guide you through resolving high-cost queries, including those affecting DTU or vCore-based Azure SQL databases.\"},\"para3\":\"For more detail on exactly how Redgate Monitor works with Azure, \u003ca href=\\\"/hub/product-learning/sql-monitor/monitoring-azure-sql-database-with-sql-monitor\\\"\u003eyou can read this article.\u003c/a\u003e\"}},\"benefit2\":{\"heading\":\"Modernize your data platform without the risk\",\"subheading\":\"Adopt Azure’s modern database services without disruption or monitoring overhead.\",\"body\":{\"para1\":\"Redgate Monitor provides continuous monitoring across hybrid and cloud-native environments from a single, central dashboard.\",\"para2\":\"Smoothly shift to platforms like Azure SQL Managed Instance or PostgreSQL Flexible Server while eliminating inefficiencies, optimizing IT spend, and applying cost-control strategies that support sustainable savings and business agility.\"}},\"benefit3\":{\"heading\":\"Align with Azure best practices\",\"subheading\":\"Redgate Monitor helps Azure customers align with \u003clink\u003eMicrosoft’s Well-Architected Framework\u003c/link\u003e.\",\"body\":{\"para1\":\"Get the visibility and control needed to meet best practices for cost optimization, performance efficiency, operational excellence, reliability, and security.\"}},\"benefit4\":{\"heading\":\"Azure knowledge and support\",\"subheading\":\"Redgate has a long history of working with Azure, and that expertise is built into Redgate Monitor.\",\"body\":{\"para1\":\"To support you further, we also have additional resources: from lessons at \u003ca href=\\\"/hub/university/\\\"\u003eRedgate University\u003c/a\u003e to best-practice articles on our \u003ca href=\\\"/hub/product-learning/topic/cloud?product=redgate-monitor\\\"\u003eLearning Hub\u003c/a\u003e. We can help you transition to Azure and get the most out of our tools once you're there.\"},\"aside\":{\"quote\":{\"quote\":\"I also like the fact that when we talk to Redgate about an issue, within an hour we’re already in contact and somebody is on the case.\",\"cite\":{\"position\":\"Database Architect\"}},\"cta\":\"Read the case study\"}}},\"blockquotes\":{\"quote1\":{\"quote\":\"Redgate Monitor has successfully guided our shift of databases to Azure\",\"cite\":{\"position\":\"Lead DBA\"},\"cta\":\"Read the case study\"},\"quote2\":{\"quote\":\"The alerting is really helpful, being able to filter out the noise and get exactly what we need.\",\"cite\":{\"position\":\"Consultant\"},\"cta\":\"Read the case study\"}}},\"enterprise\":{\"meta\":{\"title\":\"Redgate Monitor Enterprise - Multi-platform database monitoring\",\"description\":\"Enterprise database observability for for increasingly complicated database estates; with instant problem diagnosis, customizable alerting, and seamless scaling.\"},\"hero\":{\"heading\":\"Redgate Monitor Enterprise\",\"description\":\"The perfect choice for security conscious organizations managing increasingly complicated database estates\",\"list\":{\"bullet1\":\"Optimize performance\",\"bullet2\":\"Ensure security and compliance\",\"bullet3\":\"Enhance visibility into the health of your environment\",\"bullet4\":\"Audit Redgate Monitor usage\"},\"cta\":{\"primary\":\"Get in touch\",\"secondary\":\"Try the online demo\"},\"image\":{\"alt\":\"The Configuration compliance dashboard in Redgate Monitor Enterprise\"}},\"promo\":{\"heading\":\"See Redgate Monitor Enterprise in action\",\"body\":\"Watch the demo webinar\"},\"intro\":{\"heading\":\"Enterprise database monitoring capabilities for enhanced visibility and security\",\"para1\":\"Benefit from all the \u003ca href=\\\"/products/redgate-monitor/\\\"\u003efeatures of Redgate Monitor\u003c/a\u003e Standard while unlocking attractive additional capabilities.\",\"comparison\":{\"standard\":{\"heading\":\"Standard\",\"subheading\":\"Standard includes:\",\"items\":{\"item1\":\"Global overview\",\"item2\":\"Diagnosis\",\"item3\":\"Alerting\",\"item4\":\"Deployments\",\"item5\":\"Query impact\",\"item6\":\"Cross-platform monitoring\"}},\"enterprise\":{\"heading\":\"Enterprise\",\"subheading\":\"Everything in Standard plus:\",\"items\":{\"item1\":\"Security monitoring \u0026 auditing\",\"item2\":\"High Availability architecture\",\"item3\":\"Data API\",\"item4\":\"Redgate Monitor sensitive action log\"}}}},\"benefits\":{\"benefit1\":{\"heading\":\"Security monitoring \u0026 auditing\",\"body\":\"Save time by minimizing the need for manual inputs. With instant visibility into user access rights, past and present, and automated SQL Server configuration audits against templates based on your own or recognized security benchmarks, such as the \u003ca target=\\\"_blank\\\" rel=\\\"noopener\\\" href=\\\"https://documentation.red-gate.com/monitor14/cis-benchmark-2022-266141714.html\\\"\u003eCIS Benchmark for SQL Server 2022\u003c/a\u003e. This approach effectively streamlines the compliance process.\",\"cta\":\"Learn more about database security and compliance features\",\"aside\":{\"image\":{\"alt\":\"The Configuration compliance dashboard in Redgate Monitor Enterprise\"}}},\"benefit2\":{\"heading\":\"Enhanced High Availability Architecture\",\"body\":\"Ensure continuity of business operations with uninterrupted database monitoring. Redgate Monitor Enterprise allows for a high availability set-up using load balancers so you can meet the highest standards for resilience fortifying applications and data against failures.\",\"aside\":{\"image\":{\"alt\":\"Multiple Base Monitors are configured to use the same repository. One Base Monitor is active at all times, while all others are designated passive and do not write to the repository.\"},\"caption\":\"Multiple Base Monitors are configured to use the same repository. One Base Monitor is active at all times, while all others are designated passive and do not write to the repository.\"}},\"benefit3\":{\"heading\":\"Comprehensive and seamless data API\",\"body\":\"Unlock your data’s potential by easily connecting your monitoring data with other applications. Accelerate stakeholder reporting without the risk of sharing sensitive or overdetailed information.\",\"aside\":{\"image\":{\"alt\":\"Product Manager Max Drobot introduces the latest data API features\"},\"caption\":\"Product Manager Max Drobot introduces the latest data API features\"}}},\"actionLog\":{\"heading\":\"Redgate Monitor sensitive action log\",\"body\":\"Gain full visibility and control over how Redgate Monitor is used across your organization. Track user activity, enforce security policies, and demonstrate compliance by showing exactly who did what and when. This strengthens governance, supports audits, and promotes accountability.\",\"quote\":{\"quote\":\"Redgate Monitor helps keep our security permissions up to date and has reduced reporting time by 95%.\",\"cite\":{\"position\":\"Lead DBA\"},\"cta\":\"Read the case study\"}},\"tryToday\":{\"heading\":\"Try Redgate Monitor Enterprise today\",\"items\":{\"item1\":{\"label\":\"Try live online\",\"cta\":\"Try the online demo\"},\"item2\":{\"label\":\"Free trial\",\"cta\":\"Start your {trialDays}-day trial\"},\"item3\":{\"label\":\"Any questions?\",\"cta\":\"Get in touch\"}}}},\"customMetrics\":{\"meta\":{\"title\":\"Redgate Monitor Custom Metrics\",\"description\":\"If you want Redgate Monitor to collect extra performance data that's particularly important for your servers, you can now add T-SQL scripts to do it.\"},\"heading\":\"Custom metrics\",\"intro\":{\"p1\":\"If you want Redgate Monitor to collect extra performance data that's particularly important for your servers, you can now add T-SQL scripts to do it.\",\"p2\":\"You can analyze this data and receive alerts about it just like any other data that Redgate Monitor collects.\",\"p3\":\"On our dedicated custom metrics site, \u003ca className=\\\"icon--external\\\" href=\\\"http://sqlmonitormetrics.red-gate.com/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eSQLMonitorMetrics.com\u003c/a\u003e, you can find and review T-SQL scripts and import them directly into your copy of Redgate Monitor.\",\"p4\":\"MVPs, the Redgate Monitor team, MVPs, and the SQL Server community have added scripts to the site. You can access it straight from Redgate Monitor.\",\"p5\":\"If you run applications that store data in SQL Server, you can use custom metrics to monitor and alert on the data they collect, so you can now use Redgate Monitor to track business activity, too.\"},\"aside\":{\"heading\":\"Do you have an idea for a metric?\",\"p1\":\"If you've written a metric you'd like to share, or want us to write one for you, get in touch.\",\"p2\":\"Share your metrics on http://sqlmonitormetrics.red-gate.com/\"},\"customMetricsSite\":{\"heading\":\"custom metrics\",\"walkthrough\":{\"heading\":\"Get started with our custom metric walkthrough\",\"p1\":\"Installing a metric and getting it working in Redgate Monitor is easy, and we've provided a short walkthrough to guide you through the process. By the end of it, you'll have installed a custom metric that monitors whether specific backup jobs have been disabled. \u003ca href=\\\"http://sqlmonitormetrics.red-gate.com/guides/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eRead more\u0026hellip;\u003c/a\u003e\"},\"example\":{\"heading\":\"Example metric\",\"title\":\"Table size (MB)\",\"byline\":\"by the Redgate Monitor Team\",\"p1\":\"This metric is useful if you want to know exactly how much physical space a particular table is taking up, including the size of its indexes.\",\"p2\":\"Read more or install this script from sqlmonitormetrics.red-gate.com\"},\"findMetrics\":{\"heading\":\"Find metrics\",\"categories\":\"Categories\",\"auditing\":\"Auditing\",\"bestPractice\":\"Best Practice\",\"compliance\":\"Compliance\",\"guidance\":\"Guidance\",\"io\":\"I/O\",\"memory\":\"Memory\",\"mirroring\":\"Mirroring\",\"performance\":\"Performance\",\"replication\":\"Replication\",\"storage\":\"Storage\",\"seeAll\":\"See all metrics\"}}},\"integrations\":{\"meta\":{\"title\":\"Redgate Monitor | Integrations\",\"description\":\"Integrations for Redgate Monitor\"},\"heading\":\"Integrations\",\"subheading\":\"Find Redgate Monitor integrations and learn how to use them\"},\"entrypages\":{\"whyRedgateMonitor\":{\"meta\":{\"title\":\"Why customers love Redgate Monitor\",\"description\":\"See how customers are future-proofing database monitoring by moving beyond firefighting, managing ever growing database estates, increasing collaboration, and more.\"},\"intro\":{\"heading\":\"Why customers love Redgate Monitor\",\"p1\":\"See how customers are future-proofing database monitoring by moving beyond firefighting, managing ever growing database estates, increasing collaboration, and more.\",\"cta1\":\"Get in touch\",\"cta2\":\"Get your free trial\"},\"s1\":{\"heading\":\"Scales with your database estate size and needs\",\"body\":\"Redgate Monitor is built to scale with your database server estate. No matter how many databases or servers, wherever they are hosted, you can manage the health of your entire estate from a single screen with fast deep dive analysis.\",\"videoId\":\"_VSWoQX2BDg\",\"imageSrc\":\"/assets/products/redgate-monitor/images/entrypage/why-redgate-monitor/monica-rathbun.jpg\",\"imageAlt\":\"\",\"quote\":\"How does Redgate Monitor help with cloud migrations?” “It’s easy to do, easy to set up.” “There's not a disconnect when you go to the cloud, you can just go right in\",\"citeAuthor\":\"Monica Rathbun\",\"citeTitle\":\"Consultant, Denny Cherry \u0026 Associates Consulting\"},\"quote1\":{\"quote\":\"Straightaway, we could monitor 40 more servers with Redgate Monitor than we could with the old tool using the same infrastructure.\",\"citeTitle\":\"Senior DBA, Claranet\",\"citeImageAlt\":\"\",\"citeImageMaxWidth\":\"210px\",\"citeCompanyLogo\":\"claranet\",\"ctaUrl\":\"/products/redgate-monitor/case-studies/claranet-monitoring-servers-more-closely\",\"ctaLabel\":\"Read the case study\"},\"s2\":{\"backgroundColor\":\"grey--1\",\"heading\":\"Database monitoring for the entire team\",\"body\":\"Redgate Monitor has consistent and intuitive web-based user interfaces that provide the entire team with quickly digestible and actionable insights to accelerate problem solving, even in the heat of the moment, benefitting new and experienced professionals.\",\"videoId\":\"b53XQaHVHSY\",\"imageSrc\":\"/assets/products/redgate-monitor/images/entrypage/why-redgate-monitor/chris-yates.jpg\",\"imageAlt\":\"\",\"quote\":\"I would recommend Redgate Monitor due to the fact it's transcending to DBA groups. It unifies teams and provides an overall estate monitoring for the whole group.\",\"citeAuthor\":\"Chris Yates\",\"citeTitle\":\"SVP, Managing Director of Data and Architecture, Republic Bank\"},\"quote2\":{\"backgroundColor\":\"grey--1\",\"quote\":\"When you're wanting to get things done, the payback of the cleaner, more intuitive interface was the biggest thing that swayed us.\",\"citeAuthor\":\"Jeff Rouse\",\"citeTitle\":\"Assistant Vice President, DBA Manager\",\"citeImageAlt\":\"\",\"citeImageMaxWidth\":\"160px\",\"citeCompanyLogo\":\"republic-bank\",\"ctaUrl\":\"/products/redgate-monitor/case-studies/republic-bank-why-a-leading-bank-with-over-1400-databases-chose-to-think-again-about-sql-monitor\",\"ctaLabel\":\"Read the case study\"},\"s3\":{\"heading\":\"Helps move beyond firefighting\",\"body\":\"Preconfigured and fully customized alerts allow for proactive monitoring of your estate. Identify potential issues before they become a problem, impacting your end users, and spend less time firefighting.\",\"bodyLarge\":true,\"imageSrc\":\"/assets/products/redgate-monitor/images/entrypage/why-redgate-monitor/orifarm.jpg\",\"imageAlt\":\"\",\"quote\":\"I wanted to be more proactive by helping developers gain control over what went wrong, when it went wrong, and to be able to show them how they could fix it.\",\"citeAuthor\":\"Paw Jershauge\",\"citeTitle\":\"Senior DBA \u0026 SQL specialist at Orifarm Group A/S\",\"ctaUrl\":\"/products/redgate-monitor/case-studies/orifarm-how-sql-monitor-gives-developers-the-information-they-need-to-develop-faster-and-smarter\",\"ctaLabel\":\"Read the case study\"},\"quote3\":{\"quote\":\"There are quite a few instances where we get alerts to our phones, and we can see that things are starting to go wrong and fix it before it does.\",\"citeAuthor\":\"Phil Grayson\",\"citeTitle\":\"Consultant\",\"citeImageAlt\":\"\",\"citeImageMaxWidth\":\"120px\",\"citeCompanyLogo\":\"xten\",\"ctaUrl\":\"/products/redgate-monitor/case-studies/xten-monitoring-multiple-sql-server-estates\",\"ctaLabel\":\"Read the case study\"},\"s4\":{\"backgroundColor\":\"grey--1\",\"heading\":\"Enables collaboration between DBAs and developers\",\"body\":\"Enable greater collaboration and alignment between development and operations with Redgate Monitor. Granular access controls help you share specific diagnostic data and insights that help \u003ca href=\\\"/hub/product-learning/redgate-monitor/database-monitoring-for-developers\\\"\u003eaccelerate deployments and improve security\u003c/a\u003e by better understanding the impact of the code changes.\",\"bodyLarge\":true,\"videoId\":\"ZbZJwcYrHag\",\"imageSrc\":\"/assets/products/redgate-monitor/images/entrypage/why-redgate-monitor/john-martin.jpg\",\"imageAlt\":\"\",\"quote\":\"SQL Monitor can really help break down the barriers between the sort of teams that you have in your operations organisation\",\"citeAuthor\":\"John Martin\",\"citeTitle\":\"Director and principle consultant, Broch Solutions\"},\"quote4\":{\"backgroundColor\":\"grey--1\",\"quote\":\"Developer and DBAs come together. Seeing real time information flowing through Redgate Monitor. This has improved collaboration efforts, trust among teams and communication across the board\",\"citeAuthor\":\"Chris Yates\",\"citeTitle\":\"SVP, Managing Director of Data and Architecture, Republic Bank\"},\"s5\":{\"heading\":\"Continuous vendor commitment and database domain expertise\",\"body\":\"Specialising in database development for 25 years, Redgate have dedicated in-house development and support teams and a continued commitment to supporting customers and the large community of database professionals we work with.\",\"bodyLarge\":true,\"videoId\":\"Pn7vOsCFQoQ\",\"imageSrc\":\"/assets/products/redgate-monitor/images/entrypage/why-redgate-monitor/anthony-nocentino.jpg\",\"imageAlt\":\"\",\"quote\":\"What makes Redgate Monitor a standout tool in the market… The investment Redgate continues to make in it. The product has developed significantly over the years\",\"citeAuthor\":\"Anthony Nocentino\",\"citeTitle\":\"Senior Principal Field Solution Architect, Pure Storage\"},\"quote5\":{\"quote\":\"We were immediately allocated a contact person who offered us extra documentation. I found that very positive\",\"citeAuthor\":\"Thomas Kronawitter\",\"citeTitle\":\"Head of Application Services, GRENKE AG\",\"citeImageAlt\":\"\",\"citeImageMaxWidth\":\"170px\",\"citeCompanyLogo\":\"grenke\",\"ctaUrl\":\"/products/redgate-monitor/case-studies/grenke-database-monitoring-in-75-less-time\",\"ctaLabel\":\"Read the case study\"}},\"timeline\":{\"2018\":{\"image\":{\"src\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/query-history-graph.png\",\"alt\":\"\"},\"f1\":{\"title\":\"Grouped alert inbox\",\"p1\":\"Detect and solve problems faster without getting lost in the noise of a busy alerting system.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/grouped-alert-inbox.png\"},\"f2\":{\"title\":\"Distributed monitoring\",\"p1\":\"Monitor your entire server estate from a single pane of glass regardless of where databases are hosted.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/distributed-monitoring.png\"},\"f3\":{\"title\":\"Database file growth alerts\",\"p1\":\"Avoid running out of disk space by automatically predicting when a disk volume will be full.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/database-file-growth-alerts.png\"},\"f4\":{\"title\":\"Query history graph\",\"p1\":\"Quickly and easily assess query performance over time to uncover the root causes of issues faster.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/query-history-graph.png\"}},\"2019\":{\"image\":{\"src\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/estate-management.png\",\"alt\":\"\"},\"f1\":{\"title\":\"Estate management\",\"p1\":\"Manage your server estate and proactively avoid potential issues with a comprehensive overview of installed versions, disk usage, backups, and SQL Agent jobs.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/estate-management.png\"},\"f2\":{\"title\":\"Azure SQL Database support\",\"p1\":\"Full support of SQL Server databases hosted on Microsoft Azure allowing you to monitor your hybrid server environment.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/azure-sql-database-support.png\"},\"f3\":{\"title\":\"PowerShell API for configuring Redgate Monitor\",\"p1\":\"You decide what's most important by using PowerShell to customize monitoring and alerting to only see what's relevant to you and your organization.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/powershell-api-for-configuring-sql-monitor.png\"},\"f4\":{\"title\":\"Permissions table\",\"p1\":\"Ensure security and compliance by controlling who in the organization has access to selected servers at each access level.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/permissions-table.png\"}},\"2020\":{\"image\":{\"src\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/annotate-server-overview-graphs.png\",\"alt\":\"\"},\"f1\":{\"title\":\"Support for IT Service Management systems\",\"p1\":\"Speed up troubleshooting by integrating Redgate Monitor alerts with your ticket management system.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/support-for-it-service-management-systems.png\"},\"f2\":{\"title\":\"Annotate server overview graphs\",\"p1\":\"Quickly diagnose potential issues with deployments, backups, etc, by showing at a glance what happened when.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/annotate-server-overview-graphs.png\"},\"f3\":{\"title\":\"SQL Server licensing overview\",\"p1\":\"Save license costs by understanding how well the SQL Server licenses you own match up with your actual needs.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/sql-server-licensing-overview.png\"},\"f4\":{\"title\":\"Integration with other tools via Webhooks\",\"p1\":\"Improve reaction time and collaboration by integrating Redgate Monitor alerts with other enterprise tools such as Microsoft Teams, ServiceNow or Splunk.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/webhooks.png\"},\"f5\":{\"title\":\"AWS RDS support\",\"p1\":\"Monitor your SQL Server databases hosted on AWS RDS alongside your on-premises and other cloud-based servers, instances, and databases.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/aws-rds-support.png\"},\"f6\":{\"title\":\"Advanced tempdb monitoring metrics\",\"p1\":\"Ensure business continuity by diagnosing the sessions, databases and applications potentially causing contention issues or rapid tempdb growth.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/advanced-tempdb-monitoring-metrics.png\"},\"f7\":{\"title\":\"Unattended installations and upgrades\",\"p1\":\"Save time by automating Redgate Monitor installations and upgrades for your organization.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/unattended-installations-and-upgrades.png\"}},\"2021\":{\"image\":{\"src\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/new-global-dashboard.png\",\"alt\":\"\"},\"f1\":{\"title\":\"Azure SQL Managed Instance support\",\"p1\":\"Monitor your Azure SQL Managed Instances alongside your on-premises and other cloud-based servers, instances, and databases.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/azure-sql-managed-instance-support.png\"},\"f2\":{\"title\":\"SQL Server configuration information\",\"p1\":\"Detect discrepancies and check for compliance using the overview of key server and database configuration options.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/sql-server-configuration-information.png\"},\"f3\":{\"title\":\"Query search bar\",\"p1\":\"Redgate Monitor now comes with a query search bar that allows you to quickly search and find the query you’re interested in. You can search the top queries sampled by Redgate Monitor and check how a specific query is performing.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/query-search-bar.png\"},\"f4\":{\"title\":\"Migration onto ASP.NET Core\",\"p1\":\"Rely on the future viability of Redgate Monitor, which with migration to .NET Core performs even better and speeds up future developments.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/asp-net-core.png\"},\"f5\":{\"title\":\"New global dashboard\",\"p1\":\"Assess the health of your server estate even faster by grouping monitored instances by alert severity status.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/new-global-dashboard.png\"},\"f6\":{\"title\":\"Tagging\",\"p1\":\"Find monitoring metrics faster by tagging your servers, instances and databases and filtering for these tags in the global dashboard, the server overview page, or the alerts page.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/tagging.png\"}},\"2022\":{\"image\":{\"src\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/enhanced-alerting.png\",\"alt\":\"\"},\"f1\":{\"title\":\"Current activity tab\",\"p1\":\"This tab reveals the most up-to-date real-time information possible with a table of queries that are currently running and their blocking status so you can identify issues in real time.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/current-activity-tab.png\"},\"f2\":{\"title\":\"Enhanced alerting\",\"p1\":\"Find issues faster and improve your risk awareness to reduce downtime with our re-designed alert inbox and additional notifications on version store usage and page life expectancy.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/enhanced-alerting.png\"},\"f3\":{\"title\":\"PowerShell API for tagging\",\"p1\":\"Save time by using PowerShell API to add, remove and manage your tags to a monitored Instance, Amazon RDS SQL Server or Azure Managed Instance.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/tags-through-api.png\"},\"f4\":{\"title\":\"Query impact scores\",\"p1\":\"Know where to act by assessing the overall impact of a query on the server.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/query-impact-score.png\"},\"f5\":{\"title\":\"Query recommendations\",\"p1\":\"Improve query performances with recommendations gathered from query plans, code analysis and more. Now available in the top queries expanded view.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/query-recommendations.png\"},\"f6\":{\"title\":\"Stored procedure monitoring\",\"p1\":\"Improve performance of your stored procedures by monitoring your most resource intensive top procedures and the queries contributing to them.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/stored-procedures.png\"}},\"2023\":{\"image\":{\"src\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/query-performance-analysis.jpg\",\"alt\":\"\"},\"f1\":{\"title\":\"SQL Server on Linux support\",\"p1\":\"Optimize the performance of SQL Server on Linux and reduce downtime with diagnostic data for both your SQL Server instances and the operating system itself.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/sql-server-on-linux.png\"},\"f2\":{\"title\":\"PostgreSQL monitoring\",\"p1\":\"Monitor your PostgreSQL environment alongside SQL Server to get rich insight into the performance of your entire database estate, from a single pane of glass.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/postgres.jpg\"},\"f3\":{\"title\":\"Advanced alert integrations\",\"p1\":\"Script alert responses to facilitate incident integration and alerting with other systems. Get the required level of detail for the database in broader incident monitoring strategies and systems.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/advanced-alert-integrations.jpg\"},\"f4\":{\"title\":\"Standardized cloud support\",\"p1\":\"Standardized and consistent database Monitoring across cloud, on-prem or both.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/standardized-cloud-support.jpg\"},\"f5\":{\"title\":\"Security and authentication\",\"p1\":\"Securely connect to Linux hosts using SSH public key authentication. Connect to Azure Managed Instances and Azure SQL Databases using Azure Active Directory password authentication.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/security-and-authentication.jpg\"},\"f6\":{\"title\":\"Query performance analysis\",\"p1\":\"View the actual execution plan for expensive queries, complete with runtime statistics and recommendations.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/query-performance-analysis.jpg\"},\"f7\":{\"title\":\"Premium support\",\"p1\":\"Redgate Premium Support offers extended coverage, faster response times and priority case handling with streamlined triage to minimize business disruption, as well as proactive assistance to optimize performance and maximize value.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/security-and-authentication.jpg\"},\"f8\":{\"title\":\"Professional services\",\"p1\":\"With services designed to meet your business and technical requirements, you can benefit from the experience and knowledge of our solutions engineers and consultants to drive better outcomes, optimize your investment and ensure long-term success.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/graph.png\"}},\"2024\":{\"image\":{\"src\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/security-auditing.jpg\",\"alt\":\"\"},\"f1\":{\"title\":\"Security auditing\",\"p1\":\"Ensure compliance and avoid breaches with past \u0026 present user permissions for SQL Server instances and databases now visible in new tab. Configuration of monitored SQL Server servers and databases can be checked against custom templates.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/security-auditing.jpg\"},\"f2\":{\"title\":\"Data API\",\"p1\":\"Easily connect your monitoring data with other applications. Redgate Monitor can be queried directly using Monitor's REST API.\",\"videoID\":\"Wyvpz7fcwQU\"},\"f3\":{\"title\":\"Enhanced high availability architecture\",\"p1\":\"Ensure business resilience and meet compliance requirements mitigating against failures.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/enhanced-high-availability-architecture.jpg\"},\"f4\":{\"title\":\"Enhanced permissions granularity\",\"p1\":\"Permissions can now be granted down to the cluster node level, ensuring access is only given to necessary nodes for greater security.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/enhanced-permissions-granularity.jpg\"},\"f5\":{\"title\":\"PostgreSQL current activity\",\"p1\":\"See what's running right now with clear, up-to-the-second information, in current activity, to diagnose problems happening now.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/postgres.jpg\"},\"f6\":{\"title\":\"PostgreSQL query tuning recommendations\",\"p1\":\"Speed up troubleshooting with easy to use, automatic recommendations to identify problem areas.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/postgres.jpg\"},\"f7\":{\"title\":\"Index information\",\"p1\":\"Improve database performance with insight into historic index usage.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/index-information.jpg\"},\"f8\":{\"title\":\"Richer PostgreSQL alerting\",\"p1\":\"Enhanced alerting for replication and high availability health, query performance, and server configuration.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/postgres.jpg\"}},\"2025\":{\"image\":{\"src\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/ai-powered-query-analysis.png\",\"alt\":\"\"},\"f1\":{\"title\":\"Oracle, MySQL, and MongoDB monitoring\",\"p1\":\"Support for monitoring the whole data estate through a single pane of glass.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/oracle-mysql-mongodb.png\"},\"f2\":{\"title\":\"Azure Flexible Server support\",\"p1\":\"Monitor Postgres and MySQL running on Azure’s Flexible Server PaaS offering.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/azure-flexible-server-support.png\",\"cta\":{\"label\":\"More info\",\"url\":\"/blog/cloud/redgate-monitor-support-for-azure-postgresql-flexible-server\"}},\"f3\":{\"title\":\"PostgreSQL with TimescaleDB data repository\",\"p1\":\"Dramatically improved scalability and reduced TCO by running Monitor’s data repository on PostgreSQL with TimescaleDB.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/timescaledb.png\",\"cta\":{\"label\":\"More info\",\"url\":\"/blog/run-redgate-monitor-on-postgresql-with-timescaledb\"}},\"f4\":{\"title\":\"Sensitive Action Logging\",\"p1\":\"Capture an auditable record of actions like config changes taken within Monitor’s UI.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/security-and-authentication.jpg\",\"cta\":{\"label\":\"More info\",\"url\":\"/blog/sensitive-action-log-in-redgate-monitor-enterprise\"}},\"f5\":{\"title\":\"Individual query executions\",\"p1\":\"Drill into individual runs of slow or aborted queries to give fine grained analysis of problematic executions.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/individual-query-executions.png\",\"cta\":{\"label\":\"More info\",\"url\":\"/hub/product-learning/redgate-monitor/query-executions-in-redgate-monitor\"}},\"f6\":{\"title\":\"Dynamic ML-driven alerting\",\"p1\":\"Redgate Monitor’s dynamic alerting uses machine learning to automatically adjust alert thresholds, eliminating alerts that are predictable based on historical trends.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/dynamic-ml-driven-alerting.png\",\"cta\":{\"label\":\"More info\",\"url\":\"/hub/product-learning/redgate-monitor/dynamic-alerting-on-processor-cpu-utilization\"}},\"f7\":{\"title\":\"Monitor AI for query analysis\",\"p1\":\"Monitor AI for query analysis offers human-understandable advice on why queries are slow, along with concrete recommendations for how to resolve issues, speeding up the troubleshooting process.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/ai-powered-query-analysis.png\",\"cta\":{\"label\":\"More info\",\"url\":\"https://documentation.red-gate.com/monitor/query-analysis-317494885.html\"}}},\"heading\":\"The Evolution of Redgate Monitor 2018 to 2026\",\"intro\":{\"p1\":\"Through continuous innovation, Redgate Monitor stays ahead. So you, your team and the whole organization can, too!\",\"cta\":{\"roadmap\":\"See what our teams are working on next\",\"suggest\":\"Suggest a feature\"}},\"outNow\":{\"heading\":\"2026 (so far)\",\"image\":{\"src\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/monitor-saas-launch.png\",\"alt\":\"\"},\"f1\":{\"title\":\"Monitor SaaS Launch\",\"p1\":\"All the power of Redgate Monitor, delivered as SaaS. Easy to get started, simple to manage and aligned with your organization's SaaS policy.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/monitor-saas-launch.png\"},\"f2\":{\"title\":\"Cloud Cost Visibility\",\"p1\":\"See what your cloud database infrastructure is costing you, next to the deep insights Redgate Monitor provides you about workload and performance. Giving your team the clarity to optimise spend, justify budget decisions and get more value from your estate.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/cloud-cost-visibility.png\"},\"f3\":{\"title\":\"Security and Permission Alerting\",\"p1\":\"Always stay audit-ready with a full breadcrumb trail of every permission event. Know when permissions change, who made the change and when it happened.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/security-and-permissions-alerting.png\"},\"f4\":{\"title\":\"AI Alert Analysis\",\"p1\":\"Monitor AI alert analysis ensures that when an alert fires for a long-running query, deadlock, or blocking query, it uses the data stored in Redgate Monitor and connects the dots- returning a plain-language explaination of the likely cause, and with remediation steps.\",\"imgSrc\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/ai-alert-analysis.png?v=1779875786\"}},\"whatsNext\":{\"heading\":\"What's next?\",\"body\":\"See what our teams are working on next.\",\"image\":{\"src\":\"/assets/products/redgate-monitor/images/entrypage/think-again/timeline-images/whats-next.png\",\"alt\":\"\"},\"cta\":{\"label\":\"See the roadmap\"}}},\"timelineOfSQLMonitor\":{\"meta\":{\"title\":\"See the evolution of Redgate Monitor\",\"description\":\"See the changes and improvements to Redgate Monitor over the years.\"},\"stats\":{\"s1\":{\"stat\":\"8\",\"p1\":\"Dedicated teams working on Redgate Monitor\"},\"s2\":{\"stat\":\"\u003e1 \u003csmall\u003emillion\u003c/small\u003e\",\"p1\":\"databases monitored\"},\"s3\":{\"stat\":\"92%\",\"p1\":\"of Fortune 100 companies use Redgate's software\"}},\"thinkAgain\":{\"thoughtBubbleImgAlt\":\"A stylized face with a thought bubble leading to the Redgate Monitor logo\",\"heading\":\"Want to know more about Redgate Monitor?\",\"c1\":{\"heading\":\"Try the live environment\",\"p1\":\"Jump right in! Best for those that like to dig around and see how a tool works right away.\",\"cta\":\"Check it out now\"},\"c2\":{\"heading\":\"On-demand demo\",\"p1\":\"Prefer someone to walk you through an introduction to Redgate Monitor? Watch this 5 minute demo now.\",\"cta\":\"Watch now\"},\"c3\":{\"heading\":\"Grab a free trial\",\"p1\":\"If you want a little longer to play around with Redgate Monitor, the good news is it's yours, for free, for 14 days!\",\"cta\":\"Start your trial\"}}},\"successCenter\":{\"meta\":{\"title\":\"Redgate Monitor Success Center\",\"description\":\"Go from installation and configuration, to mastering advanced features.\"}},\"securityCompliance\":{\"meta\":{\"title\":\"Security \u0026 Compliance | Redgate Monitor | Multi-platform database monitoring | Redgate\",\"description\":\"Elevate your database security and compliance. Redgate Monitor provides you instant visibility into permissions and configuration checks against gold standards.\"},\"hero\":{\"heading\":\"Elevate your database security and compliance\",\"p1\":\"Minimize manual efforts in ensuring data security and compliance. Redgate Monitor provides you instant visibility into permissions and configuration checks against gold standards. Secure your databases and streamline compliance effortlessly.\",\"cta1\":\"Get in touch\",\"cta2\":\"Try the online demo\",\"imgAlt\":\"Product Manager Max Drobot introduces Redgate Monitor Enterprise\"},\"banner\":{\"heading\":\"Watch the Redgate Monitor Enterprise demo webinar\",\"body\":\"Security monitoring \u0026 auditing is part of Redgate Monitor Enterprise\",\"cta\":\"Watch now\",\"label\":\"Webinar\"},\"standards\":{\"heading\":\"Maintain high standards of security and regulatory compliance\",\"p1\":\"Ensure SQL Server configurations are always audit-ready and aligned with the latest compliance standards.\",\"imgAlt\":\"The Compliance template configuration screen in Redgate Monitor Enterprise\",\"li1\":{\"heading\":\"Centralized compliance checks\",\"p1\":\"Save time and effort with a single dashboard from which all configurations can be centrally reviewed and managed.\"},\"li2\":{\"heading\":\"Configuration templates\",\"p1\":\"Simplify compliance checks by creating and customizing configuration templates, such as the out of the box, pre-configured \u003clink\u003eCIS Benchmark for SQL Server 2022\u003c/link\u003e template.\"},\"li3\":{\"heading\":\"Effortless adjustments\",\"p1\":\"Prevent unexpected surprises during audits by proactively detecting issues and adjusting settings without having to manually sift through configurations.\"}},\"prevent\":{\"heading\":\"Prevent unauthorized access to data\",\"p1\":\"Get a history of permissions across your entire server estate.\",\"imgAlt\":\"Viewing a list of administrators for a server in Redgate Monitor Enterprise\",\"li1\":{\"heading\":\"Permission tracking\",\"p1\":\"Ensure no access is overlooked with detailed tracking of user permissions across your entire server estate – including a historic view.\"},\"li2\":{\"heading\":\"Intuitive user access visualization\",\"p1\":\"Enhance adherence to security protocols and speed up the reporting process with a clear view of who has or had access to what.\"},\"li3\":{\"heading\":\"Instant access insights\",\"p1\":\"Accelerate access administration with the ability to export, filter, and search access data based on your needs.\"}},\"speed\":{\"heading\":\"Speed up the auditing process\",\"p1\":\"Ensure you can provide audit information at any time.\",\"imgAlt\":\"The Configuration compliance dashboard in Redgate Monitor Enterprise\",\"li1\":{\"heading\":\"Easily share compliance data \",\"p1\":\"Gain and share insights into user permissions, server configurations, and more with just a few clicks\"},\"li2\":{\"heading\":\"Collaborate with auditors\",\"p1\":\"Provide full transparency by securely providing auditors access to the compliance data of the servers they’re interested in\"}},\"business\":{\"heading\":\"The business benefits of managing security and compliance with Redgate Monitor\",\"c1\":{\"heading\":\"Protect your reputation\",\"p1\":\"Improve your compliance posture to avoid reputational damage to yourself, your team, and your business. Avoid financial damage and maintain trust with customers.\"},\"c2\":{\"heading\":\"Reduce the strain on your team(s)\",\"p1\":\"Reduce the complexity of database security and compliance to improve the workload and motivate your team by enhancing satisfaction and productivity.\"},\"c3\":{\"heading\":\"Turn compliance into a strategic advantage\",\"p1\":\"Leverage database security to improve your competitive standpoint while freeing up resources for strategic initiatives. Drive customer loyalty, reduce operational risks, and enable sustainable growth.\"}},\"testimonial\":{\"quote\":\"My favourite feature of Redgate Monitor is the permission access controls. \u003cb\u003eReporting now takes just 2 minutes, saving a significant amount of time for our DBA team.\u003c/b\u003e\",\"name\":\"William Boutwell\",\"company\":\"TruStone Financial\",\"position\":\"Lead DBA\",\"cta\":\"Read the case study\"}},\"flyway\":{\"meta\":{\"title\":\"Redgate Flyway and Redgate Monitor | A powerful combination | Redgate\",\"description\":\"Take the next step on your Database DevOps journey with Redgate Monitor: Ensure your deployments are safe and don't negatively impact the health of your database environment.\"},\"hero\":{\"heading\":\"Redgate Flyway \u0026 Redgate Monitor: A powerful combination\",\"p1\":\"Take the next step on your Database DevOps journey with Redgate Monitor: Ensure your deployments are safe and don't negatively impact the health of your database environment.\",\"cta1\":\"Get in touch\",\"cta2\":\"Try our online demo\",\"imgAlt\":\"Deploy with confidence with Redgate Monitor\"},\"confidence\":{\"heading\":\"Deploy with confidence with Redgate Monitor\",\"p1\":\"Database deployments can introduce risk to your database performance and health. Without visibility into how they impact performance, troubleshooting becomes time-consuming and stressful.\",\"p2\":\"By adding Redgate Monitor to your Database DevOps tech stack, you get access to pre-deployment database health checks and you can track when deployments happen to better understand the impact of changes.  Avoid deployment failures and ensure optimal performance, stability, and business continuity.\",\"imgAlt\":\"Deploy with confidence with Redgate Monitor\"},\"gains\":{\"heading\":\"By integrating Flyway with Redgate Monitor, you gain\",\"c1\":{\"heading\":\"Safer deployments\",\"p1\":\"Run pre-deployment health checks to prevent risky deployments before they negatively impact your systems.\"},\"c2\":{\"heading\":\"Visibility into deployment impact\",\"p1\":\"Understand how deployments impact the performance and health of databases to fix issues before they cause downtime.\"},\"c3\":{\"heading\":\"Faster delivery with less risk\",\"p1\":\"Include monitoring in your shift-left approach to ensure that speed of delivery, quality and reliability go hand in hand.\"}},\"risk\":{\"heading\":\"Minimize risk with pre-deployment database health checks\",\"p1\":\"Redgate Monitor helps you ensure that Flyway only deploys to healthy database environments. If your target database is in a critical state, Monitor can:\",\"li1\":\"Block the deployment entirely\",\"li2\":\"Require user confirmation\",\"li3\":\"Trigger an approval step\",\"p2\":\"This prevents performance drops and downtime from entering production databases. And keeps your servers healthy, efficient, and resilient.\",\"imgAlt\":\"Screenshot of Redgate Monitor\"},\"troubleshooting\":{\"heading\":\"Speed up troubleshooting with deployment monitoring\",\"imgAlt\":\"Screenshot of Redgate Monitor\",\"p1\":\"Every Flyway deployment is automatically displayed in Redgate Monitor's database metrics timeline. You see exactly when a deployment has happened and therefore better understand how it impacts database performance KPIs such as CPU, memory, and query execution stats.\",\"li1\":\"See exactly when a deployment occurred\",\"li2\":\"Track its impact on database health and performance\",\"li3\":\"Quickly unearth bad deployments causing slow queries and errors\",\"p2\":\"Less guesswork, faster resolution when issues arise.\"},\"testimonial\":{\"quote\":\"As a developer, being able to look up at the monitor and see if things are breaking is very helpful. You immediately see when something goes red and there's an issue.\",\"name\":\"Jacob Mjelde\",\"position\":\"SQL Specialist\",\"company\":\"Orifarm\"},\"value\":{\"heading\":\"The value of using Redgate Monitor alongside Flyway\",\"c1\":{\"heading\":\"For users\",\"p1\":\"Deploy with confidence by ensuring databases are healthy before changes are applied. Gain instant visibility into deployment impact to troubleshoot issues faster.\"},\"c2\":{\"heading\":\"For teams\",\"p1\":\"Improve collaboration between developers and DBAs with shared insights into database performance. Minimize disruptions by catching deployment-related issues early and reducing rollback risks.\"},\"c3\":{\"heading\":\"For businesses\",\"p1\":\"Reduce downtime and operational costs by proactively preventing database failures. Ensure business continuity by keeping databases healthy, secure, and available.\"}},\"learnMore\":{\"heading\":\"Want to learn more?\",\"c1\":{\"heading\":\"Need more information?\",\"p1\":\"Find out how Redgate Monitor helps you keep your databases healthy, high-performing, and compliant.\",\"cta\":\"Learn more\"},\"c2\":{\"heading\":\"Try live online\",\"p1\":\"Jump right in! Best for those who like to dig around and see how a tool works right away.\",\"cta\":\"Try the online demo\"},\"c3\":{\"heading\":\"Grab a free trial\",\"p1\":\"If you want a little longer to play around with Redgate Monitor, the good news is it's yours, for free, for 14 days.\",\"cta\":\"Start your trial\"},\"getStarted\":{\"heading\":\"Ready to strengthen your database pipeline?\",\"p1\":\"Get started today!\",\"p2\":\"Contact your account manager or reach out to us at \u003cemail\u003esales@red-gate.com\u003c/email\u003e to learn how Redgate Monitor can enhance your Flyway deployments.\"}}},\"postgresMonitoring\":{\"meta\":{\"title\":\"Monitor your PostgreSQL databases for optimal performance | Redgate Monitor Trial | Redgate\",\"description\":\"The world’s most popular tool for monitoring your entire database estate; with instant problem diagnosis, customizable alerting, and seamless scaling.\"},\"hero\":{\"heading\":\"Monitor your PostgreSQL databases for optimal performance\",\"p1\":\"Redgate Monitor helps you boost performance of your PostgreSQL databases and proactively avoid common issues with instant alerting, a comprehensive set of performance metrics, statistics, and built-in advice.\",\"cta1\":\"Get in touch\",\"cta2\":\"Try our online demo\",\"imgAlt\":\"Screenshot of Redgate Monitor\"},\"banner\":{\"heading\":\"See Redgate Monitor in action\",\"body\":\"Watch the on-demand demo webinar\"},\"detect\":{\"heading\":\"Detect issues faster – or avoid them altogether\",\"p1\":\"With Redgate Monitor you stay on top of all essential PostgreSQL performance metrics. Get both current and historic data of what is happening on your servers to quickly drill down into the root cause of problems. Proactively identify issues that could negatively impact your business and keep both internal and external customers happy.\",\"cta\":\"Try our online demo\",\"imgAlt\":\"Execution plans for an expensive PostgreSQL query\"},\"testimonial\":{\"quote\":\"SQL Monitor lets us quickly know what the exact problem is so we can jump on it and fix it before the customer even notices.\",\"name\":\"Nick Percy\",\"position\":\"Senior DBA\",\"company\":\"Claranet\"},\"glass\":{\"heading\":\"Single-Pane-of-Glass Experience\",\"p1\":\"Get an at-a-glance view across your entire database environment. With Redgate Monitor, you can manage PostgreSQL instances right alongside SQL Server instances from the same interface.\",\"imgAlt\":\"Keep pace with growing estates\",\"c1\":{\"heading\":\"A unified view of your entire database estate\",\"p1\":\"For metrics that are universal across database types, you’ll see them presented using standardized visualizations and logic. Enabling you to seamlessly support different environments without having to learn different systems or switching between applications.\"},\"c2\":{\"heading\":\"Without compromising on granularity\",\"p1\":\"Don’t miss out on PostgreSQL problems with in-depth diagnostics to help with query tuning and performance issues. Whether it’s vacuuming, identifying expensive queries, database growth, connection limits, and more, Redgate Monitor has you covered.\"},\"cta\":\"Learn more about multi-platform monitoring\"},\"identify\":{\"heading\":\"Identify problematic or slow queries\",\"p1\":\"Redgate Monitor automatically tracks query performance statistics so you can quickly and easily identify issues and get actionable insights on the root causes.\",\"li1\":\"Pinpoint your most expensive queries based on characteristics such as execution count, average duration, or IO time. Investigate the trend in the performance of a query over time.\",\"li2\":\"Rapidly understand why queries are slow: Graphically visualize query plans, including details on expensive operations, statistics such as the number of blocks (pages) accessed, and the difference between planned vs actual rows.\",\"imgAlt\":\"Investigating expensive PostgreSQL queries\"},\"avoid\":{\"heading\":\"Avoid resource bottlenecks\",\"p1\":\"Bottlenecks aren’t always obvious. Redgate Monitor helps you make informed decisions.\",\"li1\":\"Effectively manage resource bottlenecks with intuitive graphical representations of how connections, memory, and server load interact. Get baseline data for context of whether your connection load is typical during a pre-defined time frame.\",\"li2\":\"Avoid memory constraint issues using the Cache Hit Ratio visualization graph. Observe when Cache Hit Ratio is unusually low or has consistent dips that correlate with high usage and poor performance.\",\"imgAlt\":\"Number of connections vs baseline\"},\"vacuum\":{\"heading\":\"Ensure vacuum maintenance is running smoothly\",\"p1\":\"Improper vacuum maintenance is a risk to your PostgreSQL database performance and can even lead to catastrophic forced shutdown in extreme situations. With Redgate Monitor you’re able to spot signs of unhealthy vacuum performance and reveal areas of configuration improvements.\",\"li1\":\"Keep table bloat in check and avoid unnecessary disk usage growth with an instant view of vacuum settings and table size metrics.\",\"li2\":\"Proactively avoid transaction ID exhaustion by getting alerted when the transaction ID usage breaches a specific threshold and by visualizing the current percentage level of transaction ID usage within your databases.\",\"imgAlt\":\"Transaction ID exhaustion\"},\"getStarted\":{\"heading\":\"Get started today\",\"p1\":\"Learn more about Redgate Monitor, or reach out to a member of our Sales team to discuss how Redgate can help enable your business growth.\",\"p2\":\"Redgate Monitor supports PosgreSQL V10+, on:\",\"li1\":\"Linux (including high availability clusters using physical replication)\",\"li2\":\"Amazon RDS\",\"li3\":\"Amazon Aurora\",\"cta1\":\"Visit Redgate Monitor\",\"cta2\":\"Get in touch\"},\"customers\":{\"heading\":\"Why do customers love Redgate Monitor?\",\"c1\":{\"heading\":\"Works for the entire team\",\"p1\":\"Whether you’re an experienced database professional, just starting your career or need to take care of databases on the side, Redgate Monitor gets you up and running quickly without sacrificing the depth of the diagnostic insights you need.\"},\"c2\":{\"heading\":\"Scales with server estate size and needs\",\"p1\":\"Redgate Monitor is built to scale with the ever-increasing growth in server estates and the complexity of how data is hosted. Once you start using Redgate Monitor, it will grow with your data and your needs.\"},\"c3\":{\"heading\":\"Helps move beyond firefighting\",\"p1\":\"Instead of just tracking issues, Redgate Monitor allows you to spot potential problems early, while you have time to plan the best response, rather than firefighting alerts as they occur.\"},\"c4\":{\"heading\":\"Breaks down silos\",\"p1\":\"Integration with deployment tools such as Redgate Flyway and the ability to provide developers access to the diagnostic data helps jointly understand the impact of deployments (e.g. on CPU) and improves collaboration between developers and DBAs.\"},\"c5\":{\"heading\":\"Powered by the database software experts\",\"p1\":\"We’ve specialized in database software for over 25 years and dedicate eight in-house development teams to continuously improve Redgate Monitor.\"},\"c6\":{\"heading\":\"Offers a community and support\",\"p1\":\"With various information and training resources and a big community of database professionals, we’re there to empower you get the most out of monitoring your servers.\"}}},\"monitorLargeEstates\":{\"meta\":{\"title\":\"A scalable monitoring solution to support your whole SQL Server estate\",\"description\":\"When managing a large estate, you need a monitoring tool that provides a single, easy-to-digest picture of activity and any issues, across all your monitored servers.\"},\"hero\":{\"heading\":\"A scalable monitoring solution to support your whole SQL Server estate\",\"cta1\":\"Get in touch\",\"cta2\":\"Request a demo\",\"imgAlt\":\"Redgate Monitor screenshot\"},\"intro\":{\"p1\":\"When managing a large estate, you need a monitoring tool that provides a single, easy-to-digest picture of activity and any issues, across all your monitored servers.\",\"p2\":\"Redgate Monitor provides a uniform way to monitor servers, instances and databases on-premises or in the cloud, with all data reported, analyzed, and presented consistently. This is via a single web UI, regardless of where the SQL Server is installed or hosted.\",\"testimonial\":{\"quote\":\"The alerting is really helpful, being able to filter out the noise and get exactly what we need.\",\"name\":\"Phil Grayson\",\"company\":\"xTEN\",\"position\":\"Consultant\"}},\"singlePane\":{\"heading\":\"Monitor everything from a single pane of glass\",\"p1\":\"As estates grow, monitoring them becomes a significant time sink. Swapping between different portals to review monitoring data does not scale, and important changes will be missed.\",\"p2\":\"With a single overview of your estate, regardless of whether your servers are hosted locally or in the cloud, any problems are quickly highlighted before they escalate and affect your users.\",\"imgAlt\":\"Screenshot showing Redgate Monitor overview\"},\"scale\":{\"heading\":\"Easily scale your estate\",\"p1\":\"As your estate grows, make sure time spent monitoring doesn’t grow with it. Redgate Monitor is designed to manage growing estates, letting you bulk add new servers or discover them automatically.\",\"p2\":\"Plus, as well as the individual server and database metrics, Redgate Monitor provides a whole host of estate-wide management tools so you can proactively improve performance.\",\"imgAlt\":\"Screenshot showing Redgate Monitor monitoring multiple servers\"},\"downtime\":{\"heading\":\"Ensure minimal downtime\",\"p1\":\"By being on top of the health and status of your estate, whether on-premises or in the cloud, you ensure minimal downtime and efficient disaster recovery.\",\"p2\":\"Processes can also be optimized by identifying common causes of operational and performance issues, including deployments.\",\"imgAlt\":\"Screenshot showing Redgate Monitor tracking potential server issues\"},\"videos\":{\"v1\":{\"imgAlt\":\"Video thumbnail of Tony Maddonna\",\"quote\":\"[Redgate Monitor enables] live troubleshooting to solve problems and remediate problems in a very fast manner.\",\"p1\":\"Tony Maddonna (Microsoft Platform Lead and SQL Server Enterprise Architect at BMW) shares how monitoring can be both proactive and preventative. \u003cb\u003e(1:15)\u003c/b\u003e\"},\"v2\":{\"imgAlt\":\"Video thumbnail of Angela Tidwell\",\"quote\":\"You can go and fix it so much faster - can get eyes on it so much faster - so that it never gets to our clients.\",\"p1\":\"Angela Tidwell (Solutions Architect at Jack Henry \u0026amp; Associates) talks about the impact monitoring has and how it helps to find and fix issues before they get to the operations side. \u003cb\u003e(1:55)\u003c/b\u003e\"}},\"benefits\":{\"heading\":\"How our customers have benefited\",\"s1\":\"\u003cstat\u003e100%\u003c/stat\u003e availability for database servers\",\"s2\":\"\u003cstat\u003e28%\u003c/stat\u003e faster to detect deployment failures\",\"s3\":\"\u003cstat\u003e26%\u003c/stat\u003e faster recovery\",\"s4\":\"\u003cstat\u003e2 hours\u003c/stat\u003e saved each day in monitoring time\"},\"customers\":{\"heading\":\"Our customers\"},\"caseStudy\":{\"imgAlt\":\"BMW Case Study Video thumbnail\",\"label\":\"Case study\",\"heading\":\"The Value of Monitoring at BMW\",\"p1\":\"With 100s of servers spanning multiple continents, BMW needed a way to efficiently monitor their large and growing estate. Tony Maddonna talks about company needs, implementation, and the results they’re now seeing.\",\"cta\":\"Watch the BMW case study\"},\"webinar\":{\"imgAlt\":\"Introduction to Redgate Monitor video thumbnail\",\"label\":\"Webinar\",\"heading\":\"Introduction to Redgate Monitor\",\"p1\":\"Join Microsoft Data Platform MVP, Grant Fritchey, for this 35-minute introduction to Redgate Monitor. You'll discover how the simplicity of set up and installation enables a sophisticated tool to monitor your full estate.\",\"cta1\":\"Watch the webinar\",\"cta2\":\"See all available Redgate Monitor webinars\"},\"testimonials\":{\"t1\":{\"quote\":\"Redgate Monitor lets us quickly know what the exact problem is so we can jump on it and fix it before the customer even notices.\",\"cite\":{\"name\":\"Nick Percy\",\"position\":\"Senior DBA\",\"company\":\"Claranet\",\"companyLogo\":\"claranet\"},\"cta\":{\"url\":\"/products/redgate-monitor/case-studies/claranet-monitoring-servers-more-closely\",\"label\":\"Read the case study\"}},\"t2\":{\"quote\":\"The alerting is really helpful, being able to filter out the noise and get exactly what we need.\",\"cite\":{\"name\":\"Phil Grayson\",\"position\":\"Consultant\",\"company\":\"xTEN\",\"companyLogo\":\"xten\"},\"cta\":{\"url\":\"/products/redgate-monitor/case-studies/xten-monitoring-multiple-sql-server-estates\",\"label\":\"Read the case study\"}}},\"resources\":{\"c1\":{\"type\":\"Blog Post\",\"title\":\"Why you should embed monitoring earlier in your Database DevOps cycle\",\"description\":\"Insights from a recent Gartner report recommend that you can provide superior customer experiences by building \\\"instrumentation into the preproduction phase, tracking metrics on availability, performance and service health\\\". This article explores the benefits of tracking and acting on key metrics of database monitoring early on in the DevOps process.\",\"cta\":\"Read the blog post\"},\"c2\":{\"type\":\"Blog Post\",\"title\":\"The importance of monitoring your SQL Servers\",\"description\":\"It’s quite common for a deployment to result in server behavior that deviates from normal. However, it can take time to link cause and effect unless the data is right there in front of you. With database monitoring in place, pinpoint deployments to instantly see the impact it had on performance metrics.\",\"cta\":\"Read the blog post\"}}},\"monitorExtendedTrial\":{\"meta\":{\"title\":\"Redgate Monitor extended trial\",\"description\":\"\"},\"heading\":\"Extended free Redgate Monitor trial\",\"p1\":\"Try Redgate Monitor free for 28 days\"},\"latestVersion\":{\"meta\":{\"title\":\"Download the latest Redgate Monitor installer\",\"description\":\"Download the latest Redgate Monitor installer\"},\"heading\":\"Download the latest Redgate Monitor installer\",\"ctaWindows\":\"Download the latest Windows version\",\"ctaLinux\":\"Download the latest Linux version\",\"returnLink\":\"Back to the Redgate Monitor overview\"},\"keepEstateSecure\":{\"meta\":{\"title\":\"How monitoring can help keep your SQL Server estate secure\",\"description\":\"With greater risks from attacks on your data systems, and high security demands from regulation, monitoring is becoming a key part of your data security\"},\"heading\":\"How monitoring can help keep your SQL Server estate secure\",\"p1\":\"With greater risks from attacks on your data systems, and high security demands from regulation, monitoring is becoming a key part of your data security.\",\"p2\":\"But just looking out for the known signs of an attack isn't enough.\",\"p3\":\"Sometimes attacks are predictable and easy to spot, but often your assailants will be trying new and unusual approaches you may never have known to check for. To defend against this evolving threat you need a monitoring solution that doesn't just check against known attacks but also looks at a broad range of metrics so you can spot unusual patterns of activity anywhere and unearth hidden attacks.\",\"p4\":\"Read to discover:\",\"li1\":\"Why standard monitoring can still leave you vulnerable against novel or unusual attacks\",\"li2\":\"How you can still find the hidden signs of these attacks with a broader surveillance approach to monitoring\",\"li3\":\"What you need to set up this monitoring systems to spot, investigate, and stop attacks on your data\",\"p5\":\"Download this new report now to learn how you could stop the next attack on your systems and ensure confidence in your data security.\",\"cta\":\"Get the whitepaper\"},\"promoBandLLA\":{\"heading\":\"Monitoring the activity and performance of SQL Server and resolving problems is time-consuming\",\"p1\":\"That's where Redgate Monitor steps in with clear insights into SQL Server performance in real time, bringing problems to your attention before anyone else notices.\",\"p2\":\"With its embedded expertise from SQL Server experts and MVPs, it gives you the data and advice you need to find and fix issues before users are even aware.\",\"p3\":\"So, whether you're looking for baselining, wait stats, expensive queries, or instant alerts, find out how Redgate Monitor gives you everything you need – and more – with a free 14 day trial.\",\"cta\":\"Learn more\"},\"improveDeploymentPerformance\":{\"meta\":{\"title\":\"Improving deployment performance - Whitepaper\",\"description\":\"Learn how SQL Server monitoring enhances collaboration and stability\"},\"heading\":\"Improving deployment performance:\",\"subheading\":\"How SQL Server monitoring enhances collaboration and stability.\",\"p1\":\"As the demand for more frequent deployments increases, management of SQL Server availability needs to evolve. It’s essential that there’s a constant feedback loop between development and DBA teams about the impact of deployments.\",\"p2\":\"There's also a need to ensure that the operations teams have full visibility of your estate, not just your production servers. If your engineering teams have access to secure development and testing servers, deployment issues are caught before they reach production.\",\"p3\":\"In this free 14-page whitepaper, you’ll learn how SQL Server monitoring can help with:\",\"li1\":\"Maintaining availability and security at all stages of the development process.\",\"li2\":\"Keeping visibility and communication flowing between DBA and development teams.\",\"li3\":\"Removing bottlenecks.\",\"li4\":\"Identifying and responding to deployment-related performance issues.\",\"li5\":\"Keeping customers happy and their data secure.\",\"cta\":\"Get the whitepaper\",\"imgAlt\":\"Improving deployment performance Redgate Monitor Whitepaper\"},\"federatedInvestors\":{\"meta\":{\"title\":\"Solving the manpower issue in Federated Investors database team\",\"description\":\"\"},\"heading\":\"Redgate Monitor\",\"subheading\":\"Solving the manpower issue in Federated Investors database team\",\"p1\":\"Download the Federated Investors ROI document for the 3-year ROI of Redgate Monitor and the potential time saved by DBAs.\",\"ctaHeading\":\"Get your ROI document\",\"ctaButton\":\"Download\"},\"executionPlans\":{\"meta\":{\"title\":\"SQL Server Execution Plans 3rd Edition\",\"description\":\"The latest edition of SQL Server MVP Grant Fritchey's popular eBook teaches you how to capture, interpret, and control execution plans in SQL Server.\"},\"heading\":\"SQL Server Execution Plans, 3rd Edition\",\"subheading\":\"by SQL Server MVP Grant Fritchey\",\"p1\":\"If a query is performing poorly, and you can't understand why, then that query's execution plan will tell you not only what data set is coming back, but also what SQL Server did, and in what order, to get that data. It will reveal how the data was retrieved, and from which tables and indexes, what types of joins were used, at what point filtering, sorting and aggregation occurred, and a whole lot more. These details will often highlight the likely source of any problem.\",\"p2\":\"I wrote this book with the singular goal of teaching you how to read SQL Server Execution plans. It will explain, among many other things, the following:\",\"li1\":\"How to capture execution plans using manual and automatic methods\",\"li2\":\"A documented method for reading and interpreting execution plans\",\"li3\":\"How common SQL Server objects, such as indexes, views, stored procedures, and so on, appear in execution plans\",\"li4\":\"How to control execution plans with hints and plan guides, and why this is a double-edged sword\",\"li5\":\"How the Query Store works with, and collects data on, execution plans\",\"p3\":\"With this knowledge, you'll have everything you need to read the execution plan, for any query of your own, regardless of complexity, and understand what it does and what is causing the bad performance. It is still your job to work out how best to fix it, but your new understanding of execution plans will give a much better chance of success!\",\"cta1\":\"Download the free eBook\",\"cta2\":\"Download code samples\",\"imgAlt\":\"Book cover: SQL Server Execution Plans, 3rd Edition by SQL Server MVP Grant Fritchey\",\"monitor\":{\"heading\":\"Find and fix your most problematic queries with Redgate Monitor\",\"p1\":\"This book will help you read execution plans, but how do you know which execution plans to focus on?\",\"p2\":\"With Redgate Monitor you can easily find the top waits and queries causing the most problems. Once you've identified these, you can use the execution plans within Redgate Monitor to understand how to fix the underlying issues, using the knowledge gained from this book.\",\"p3\":\"Finally, you can use Redgate Monitor to see the success of those fixes and move on to the next problematic query with confidence.\",\"p4\":\"Start identifying your most problematic queries today - download your free 14-day trial now.\",\"cta1\":\"Download free trial\",\"cta2\":\"Learn more\"}},\"continuousDelivery\":{\"meta\":{\"title\":\"Continuous delivery without performance risk - Redgate Software\",\"description\":\"Redgate Monitor helps you accelerate database deployments with confidence – without risking performance, stability, or compliance.\"},\"hero\":{\"heading\":\"Continuous delivery without performance risk\",\"subheading\":\"Redgate Monitor helps you accelerate database deployments with confidence – without risking performance, stability, or compliance.\",\"cta1\":\"Get in touch\",\"cta2\":\"Try our online demo\",\"imgAlt\":\"Screenshot of Redgate Monitor\"},\"webinar\":{\"heading\":\"Watch the Redgate Monitor Enterprise demo webinar\",\"body\":\"Security monitoring \u0026 auditing is part of Redgate Monitor Enterprise\"},\"deploymentMonitoring\":{\"heading\":\"Deployment monitoring with Redgate Monitor\",\"p1\":\"Gain visibility into the impact of database deployments, detect issues early, and ensure performance, stability, and business continuity.\",\"s1\":{\"heading\":\"Why deployment monitoring matters\",\"p1\":\"Database deployments can introduce risk to your database performance and health. Without visibility into how they impact performance, troubleshooting becomes time-consuming and stressful.\",\"p2\":\"Bad deployments can be costly, leading to unexpected downtime, disrupting critical applications, and interrupting business operations. Ultimately, they can erode trust with your stakeholders and customers.\"},\"s2\":{\"heading\":\"Get visibility into deployment impact\",\"p1\":\"With Redgate Monitor, you can easily track deployments to see how they impact  key performance metrics like CPU, memory, and query execution times.\",\"p2\":\"If performance dips, you’ll instantly see whether a recent deployment occurred – helping you understand if there’s a connection without manual checks or blind troubleshooting.\",\"p3\":\"Improved visibility around deployments helps you spot potential issues early – before they impact your users or customers.\",\"p4\":\"Operations and developers can jointly decide on the right course of action – whether that’s rolling back with Redgate Flyway or applying a fix.\"}},\"testimonial1\":{\"quote\":\"As a developer, being able to look up at the monitor and see if things are breaking is very helpful. You immediately see when something goes red and there's an issue.\",\"cite\":{\"name\":\"Jacob Mjelde\",\"position\":\"SQL Specialist\",\"company\":\"Orifarm\"}},\"health\":{\"heading\":\"Check database health before deploying\",\"p1\":\"Deploying to an unhealthy database increases the risk of failures, downtime, and performance issues. That’s why Redgate Monitor integrates with Flyway to provide pre-deployment health checks based on real-time monitoring data. Before a deployment runs,  Redgate Monitor provides a status check of the target server.\",\"p2\":\"If the server is healthy, Flyway proceeds with the deployment. However, if the server is in a ‘warning’ or ‘critical’ state, users have multiple options: blocking the deployment entirely, prompting user confirmation, or triggering an approval step from a senior team member.\",\"p3\":\"This integration helps prevent changes from making a bad situation worse, reducing firefighting and improving release reliability.\"},\"DBAsDevelopers\":{\"heading\":\"Bring DBAs and developers closer together\",\"p1\":\"Redgate Monitor breaks down silos, aligning development and operations.\",\"p2\":\"Developers can easily be granted read-only access so they can monitor and understand the impact of their changes without needing elevated permissions.\",\"p3\":\"Development and operations can collaborate to accelerate deployments while resolving issues faster, optimizing queries, and addressing risks before deployment.\"},\"shiftLeft\":{\"heading\":\"Shift Left: Reduce risk and accelerate delivery\",\"p1\":\"Extending monitoring to development and test environments supports your shift-left journey and helps teams identify and address risks earlier.\",\"p2\":\"Redgate Monitor allows you to detect database risks before they impact production. You get real-time insights early in the development cycle, so that you can prevent performance issues and downtime. And instead ensure smoother releases.\",\"p3\":\"Minimize failure rates, accelerate delivery, and improve overall system resilience. Without adding complexity.\"},\"testimonial2\":{\"quote\":\"It’s cut my time exponentially; I would say it saves me an hour at least every single day. While our developers are saving two, three hours of development time.\",\"cite\":{\"name\":\"William Boutwell\",\"position\":\"Lead DBA\",\"company\":\"TruStone Financial\"}},\"value\":{\"heading\":\"The value of monitoring for continuous delivery\",\"li1\":\"Better understand the impact of deployments with real-time performance insights\",\"li2\":\"Prevent failures by checking database health before deploying\",\"li3\":\"Improve collaboration between DBAs and developers for faster, safer deployments\",\"li4\":\"Shift-left to catch risks early, reduce downtime, and accelerate delivery\",\"li5\":\"Ensure business continuity by proactively preventing disruptions\"},\"learnMore\":{\"heading\":\"Want to learn more?\",\"r1\":{\"label\":\"Case study\",\"heading\":\"Orifarm case study\",\"description\":\"How Redgate Monitor gives developers the information they need to develop faster and smarter.\",\"cta\":\"Read the case study\"},\"r2\":{\"label\":\"Demo\",\"heading\":\"On-demand demo\",\"description\":\"See our monitoring solution in action, watch the 5-minute overview demo of Redgate monitor.\",\"cta\":\"Watch the demo\"}}},\"cloudDBMonitoring\":{\"meta\":{\"title\":\"Cloud Database Monitoring with Redgate Monitor\",\"description\":\"Redgate Monitor provides you context-rich diagnostic insight to maximize cloud database health and performance while ensuring a consistent monitoring experience across your on-prem and cloud database estate\"},\"hero\":{\"heading\":\"Cloud Database Monitoring with Redgate Monitor\",\"p1\":\"Confidently migrate, optimize, and modernize your databases in the cloud. Redgate Monitor provides context-rich diagnostic insights and performance baselines for a healthy and cost-efficient cloud environment.\",\"cta1\":\"Get in touch\",\"cta2\":\"Try our online demo\",\"imgAlt\":\"Screenshot of Redgate Monitor\"},\"banner\":{\"heading\":\"See our monitoring solution in action\",\"body\":\"Watch the demo video to see what Redgate Monitor can do\"},\"whyRedgateMonitor\":{\"heading\":\"Why Redgate Monitor is the tool of choice to monitor cloud databases\",\"p1\":\"Whether you're planning a migration, running a hybrid estate, optimizing workloads in the cloud, or modernizing your data platform: Redgate Monitor helps you stay in control with visibility, performance insights, and consistent monitoring across platforms.\",\"s1\":{\"heading\":\"Get actionable insights from cloud database metrics\",\"p1\":\"With Redgate Monitor you get more than just raw data.\",\"p2\":\"Baseline your current workloads, understand performance shifts, and fix problems fast. Redgate Monitor offers real-time, context-rich insights to detect inefficiencies and keep your databases performing in the cloud.\",\"imgAlt\":\"Add context to cloud database metrics\"},\"s2\":{\"heading\":\"Consistent monitoring across all platforms\",\"p1\":\"Monitor on-prem and cloud platforms consistently with Redgate Monitor. From Azure SQL to Amazon RDS and beyond, keep visibility and control\",\"p2\":\"Ensure the availability, security and performance of databases hosted across a range of different platforms by monitoring them from a central, single pane of glass with a consistent approach and minimum effort.\",\"p3\":\"Learn more about monitoring \u003clink1\u003eAzure SQL Database\u003c/link1\u003e and \u003clink2\u003eAmazon AWS\u003c/link2\u003e.\",\"imgAlt\":\"Consistent monitoring across all platforms\"},\"s3\":{\"heading\":\"Monitor what matters in the cloud\",\"p1\":\"Collect and monitor metrics that are specific to your cloud provider.\",\"p2\":\"Monitor metrics such as DTUs or vCore quota in Azure SQL Database so you’re able to optimize your cloud service tiers and ensure adequate up-time.\",\"imgAlt\":\"Monitor unique cloud information\"}},\"getStarted\":{\"heading\":\"Get started with Redgate Monitor\",\"cta\":\"Start your free trial today\"},\"planMigrations\":{\"heading\":\"Plan cloud migration projects\",\"p1\":\"Migrating databases to the cloud can be a daunting and time-consuming exercise. Redgate Monitor is at your side to understand database performance before, during, and after migration. Baseline your on-prem workloads, right-size your cloud environment, and quickly detect any performance drops once you go live.\",\"s1\":{\"heading\":\"Select the right provider for your needs and budget\",\"p1\":\"Make the right decisions to meet your performance and scalability needs.\",\"p2\":\"Redgate Monitor allows you to benchmark the performance, availability, and other relevant metrics of your on-prem servers to select a cloud provider that best fits your needs. This includes choosing the right kinds of additional support for uptime, availability, and access to your cloud-based databases to help with cost planning.\",\"imgAlt\":\"Select the right provider for your needs and budget\"},\"s2\":{\"heading\":\"Right-size your cloud environment\",\"p1\":\"Leverage insights such as workload characteristics and performance baselines to select the right cloud offering and right-size your environment.\",\"p2\":\"Avoid unnecessary hosting costs by making an informed decision on the required CPU, memory, disk space, and more. Redgate Monitor helps you understand your bottle necks and where strategic tuning efforts will best help you achieve good performance.\",\"p3\":\"Learn how TruStone Financial uses Redgate Monitor to inform cloud migrations\",\"imgAlt\":\"Right-size your cloud environment\"},\"s3\":{\"heading\":\"Accelerate ROI of your cloud migration project\",\"p1\":\"Once you've migrated your databases to the cloud, Redgate Monitor helps you balance cost, scalability, and ensure business continuity.\",\"p2\":\"Get real-time information on the health and performance of your cloud databases (alongside your on-prem databases and servers) so you can check that they are available and running as expected. You'll receive alerts if issues arise so you can avoid downtime caused by the migration.\",\"imgAlt\":\"Validate cloud database performance\"}},\"optimize\":{\"heading\":\"Optimize workloads across your hybrid environment\",\"p1\":\"With Redgate Monitor you get a central view of your hybrid server estates to monitor everything from local servers and virtual machines to cloud instances and services.\",\"p2\":\"Identify inefficiencies, right-size your cloud environment, and ensure a stable and high-performing environment – no matter where your databases are hosted \",\"imgAlt\":\"Screenshot of Redgate Monitor\"},\"consistent\":{\"heading\":\"Consistent monitoring across your hybrid environment\",\"p1\":\"Redgate Monitor provides an at-a-glance view from a central dashboard, so you get an instant picture of the health of all of your databases without switching tools.\",\"p2\":\"While the monitoring approach is consistent across platforms, Monitor also surfaces issues that are unique to the cloud such as DTU or vCore limitations in Azure SQL Database – with the context you need to understand and act quickly.\",\"p3\":\"Read how PointsBet uses Redgate Monitor to monitor its entire Azure and on-premises estate\"},\"avoid\":{\"heading\":\"Avoid unpleasant surprises\",\"p1\":\"What runs well on-premises might not perform the same in the cloud.\",\"p2\":\"Gain the observability needed to identify inefficient queries, pinpoint bottlenecks, and optimize workloads based on how they actually run in the cloud.\",\"p3\":\"This avoids unexpected slowdowns and helps you choose the right cloud tier for your needs and budget.\"},\"turn\":{\"heading\":\"Turn cloud cost unpredictability into financial control\",\"p1\":\"Equip your teams with the right information to apply FinOps best practices – so you can right-size your environment and prevent budget overruns.\",\"p2\":\"Redgate Monitor highlights which queries or databases are consuming excessive CPU, memory, or storage. This empowers you to spot over-allocated resources, take corrective action and optimize costs without sacrificing performance.\"},\"inAction\":{\"heading\":\"See Redgate Monitor in action\",\"p1\":\"Watch the on demand demo webinar\",\"cta\":\"Watch now\"},\"modernize\":{\"heading\":\"Modernize your data platform without losing visibility\",\"p1\":\"Gain database observability across legacy and modern environments to keep performance optimal, and your team productive – without adding complexity or losing control.\",\"p2\":\"Whether you're moving to Azure SQL Database, Azure Flexible Server, Amazon RDS, or Amazon Aurora, Redgate Monitor helps ensure a smooth, disruption-free transition.\"},\"track\":{\"heading\":\"Track performance before, during, and after modernization\",\"p1\":\"Understand baselines and measure exactly how workloads change as you move to modern platforms, so you can prove performance gains – or catch problems early.\"},\"disruption\":{\"heading\":\"Avoid disruption during platform shifts \",\"p1\":\"Monitor key metrics and configurations during modernization to keep your environment secure, high-performing, and resilient. Stay ahead of potential issues and maintain consistent performance throughout the transition.\"},\"control\":{\"heading\":\"Stay in control as you evolve\",\"p1\":\"Keep your monitoring consistent, intuitive, and scalable with a single-pane-of glass across platforms. No need for new tools or training.\"},\"providers\":{\"heading\":\"Redgate Monitor supported cloud providers\"},\"learnMore\":{\"heading\":\"Want to know more about Redgate Monitor?\",\"live\":{\"heading\":\"Try the live environment\",\"p1\":\"Jump right in! Best for those that like to dig around and see how a tool works right away.\",\"cta\":\"Try the online demo\"},\"demo\":{\"heading\":\"Watch a demo\",\"p1\":\"See our monitoring solution in action: watch the 5-minute overview demo of Redgate monitor.\",\"cta\":\"Watch now\"},\"trial\":{\"heading\":\"Grab a free trial\",\"p1\":\"If you want a little longer to play around with Redgate Monitor, the good news is it's yours, for free, for {trialDays} days!\",\"cta\":\"Start your trial\"}}},\"benefitsDBMonitoringBusinessLeaders\":{\"meta\":{\"title\":\"8 benefits of database monitoring for business leaders\",\"description\":\"Choosing the right database monitoring platform delivers measurable returns across the business. Redgate Monitor helps protect revenue, reduce data compliance costs and uncover hidden spend across your database estate. Here are eight ways it drives value.\"},\"hero\":{\"heading\":\"8 Benefits of Database Monitoring for Business Leaders\",\"p1\":\"Choosing the right database monitoring platform delivers measurable returns across the business. Redgate Monitor helps protect revenue, reduce data compliance costs and uncover hidden spend across your database estate. Here are eight ways it drives value.\"},\"s1\":{\"title\":\"Protect customer experience and operational resilience\",\"question\":\"How can we protect customer experience and operational resilience\",\"statLabel1\":\"reduction in mean time to detection\",\"statLabel2\":\"reduction in mean time to recovery\",\"p1\":\"For over 90% of mid to large enterprises, a single hour of unplanned downtime costs more than $300,000, according to ITIC’s 2024 Hourly Cost of Downtime survey. Database issues can become customer facing incidents in minutes, making fast detection critical to protecting revenue and brand trust. In a Redgate survey of database professionals, teams using dedicated monitoring reduced time to detect issues by 28% and time to recover by 22%, limiting customer impact and disruption.\",\"p2\":\"Redgate Monitor supports this with high quality alerting that surfaces genuine problems early. More than 65 preconfigured database-specific alerts and adaptive thresholds reduce noise, enabling teams to act before customers notice and issues escalate.\",\"p3\":\"\u003cb\u003eStrengthen operational resilience with Redgate Monitor Enterprise:\u003c/b\u003e High availability architecture with load balancers keeps monitoring running uninterrupted during system failures, so the tool your team depends on is available at the exact moment it matters most.\"},\"s2\":{\"title\":\"De-risk and accelerate cloud migration\",\"question\":\"How can we de-risk and accelerate cloud migration\",\"p1\":\"The State of the Database Landscape 2026 report found that 84% of organizations now run two or more database platforms, with 43% operating hybrid environments. That complexity increases migration risk and slows progress, as workload behavior and performance characteristics change across platforms and environments.\",\"p2\":\"Redgate Monitor provides a single pane of glass across SQL Server, PostgreSQL, Oracle, MySQL and MongoDB, enabling teams to establish baselines before migration and maintain visibility throughout the transition. That continuity of insight reduces uncertainty, accelerates decision making and helps cloud migrations progress with greater predictability and control. It also helps teams right-size resources from the outset, using historical consumption data to avoid over-provisioning and keep spend aligned with actual demand.\"},\"s3\":{\"title\":\"Accelerate incident resolution with AI-powered diagnostics\",\"question\":\"How can we accelerate incident resolution with AI-powered diagnostics\",\"p1\":\"During a performance incident, attention shifts away from planned work toward investigation and stabilization. Experienced specialists are drawn into diagnosis and explanation, reducing capacity elsewhere and increasing reliance on a small number of individuals. As time to root cause extends, disruption and opportunity cost build in parallel.\",\"p2\":\"A monitoring tool shortens this cycle by making issues clearer earlier. With Redgate Monitor, AI Query Analysis identifies specific query performance problems and presents the underlying cause with recommendations on how to address the issue. AI Alert Analysis goes further by attaching cause and suggested remediation directly to alerts for blocking, deadlocks and long running queries at the moment they notify a user.\"},\"s4\":{\"title\":\"Streamline compliance and cut audit preparation costs\",\"question\":\"How can we streamline compliance and cut audit preparation costs\",\"statLabel1\":\"average cost per hour of enterprise server downtime\",\"p1\":\"Regulatory compliance is one of the fastest-growing cost pressures in IT. A-LIGN’s 2026 Compliance Benchmark Report found that 97% of organizations now conduct two or more audits per year, with 1 in 4 stating the greatest challenge to their compliance strategy is conducting multiple audits. Each cycle demands evidence: configuration checks, permissions audits, proof of controls. For businesses still assembling that evidence manually, the cost in specialist time alone is significant and it recurs every cycle.\",\"p2\":\"\u003cb\u003eAutomate compliance reporting with Redgate Monitor Enterprise\u003c/b\u003e: Access rights and permission changes are captured continuously as part of normal monitoring in Redgate Monitor Enterprise. The audit trail exists before anyone asks for it, timestamped and ready to export. \"},\"s5\":{\"title\":\"Monitor with flexibility that fits your business\",\"question\":\"What are some tools that allow us to monitor with flexibility that fits our business\",\"p1\":\"Organizations run infrastructure tooling in different ways. Some teams operate monitoring within their own environments and manage it directly. Others require a fully managed service that aligns with a SaaS first operating model. Redgate Monitor supports both approaches with a consistent pricing structure, allowing teams to choose what fits their organization without commercial compromise.\",\"p2\":\"Redgate Monitor SaaS removes the overhead of running the monitoring platform itself. Redgate handles hosting and platform management, freeing teams to focus on database performance and higher value priorities such as AI data readiness, while aligning with SaaS procurement and operating models.\"},\"s6\":{\"title\":\"Right-size your database estate and eliminate waste\",\"question\":\"What's the best way for us to right-size your database estate and eliminate waste\",\"p1\":\"As teams evolve and estates change over the years, database environments can accumulate waste that is difficult to spot without the right visibility: cloud instances provisioned generously during a migration and never reviewed, or servers no longer in active use but never decommissioned.\",\"p2\":\"Redgate Monitor automatically tracks cloud costs and resource consumption over time to highlight areas in need of optimisation. In practice, online workplace learning company GoodHabitz consolidated its data estate, reducing infrastructure costs by one third and eliminating dual running environments.\"},\"s7\":{\"title\":\"Increase specialist capacity without scaling headcount\",\"question\":\"How can we increase specialist capacity without scaling headcount\",\"p1\":\"Redgate Monitor case studies show teams achieving up to a 75% reduction in monitoring time, freeing senior DBAs from routine checks and reactive investigation. For a senior DBA earning $120,000 to $160,000, this represents roughly $45,000 to $60,000 of redirected capacity per year. For a team of three, that equates to $135,000 to $180,000 annually that can be applied to higher value work, before accounting for avoided outages or downtime.\",\"p2\":\"Redgate Monitor enables this shift by reducing the manual effort required to manage database performance and health through automated alerts, historical baselines, and contextual diagnostics. Teams spend less time checking dashboards and more time increasing resilience, reducing downtime risk, optimising infrastructure costs, supporting platform migrations and enabling new initiatives.\"},\"s8\":{\"title\":\"Mitigate key-person dependency across your database team\",\"question\":\"How can we mitigate key-person dependency across your database team\",\"p1\":\"Operational risk increases when critical knowledge is concentrated rather than shared. When understanding of the database estate lives in individuals instead of systems, organizations are more exposed to absence, role changes, or shifting priorities.\",\"p2\":\"Redgate Monitor reduces that risk by embedding insight into a highly accessible, web-based interface. An estate wide overview highlights what needs attention, while AI assisted analysis explains issues and recommends actions in clear terms. The intuitive UI makes it easy for teams beyond DBAs, including developers, to see the impact of their work and contribute without lengthy onboarding.\"},\"summary\":{\"p1\":\"A robust database monitoring solution like Redgate Monitor drives business value by proactively alerting your team of potential issues before they impact operations, reducing downtime and customer impact, and accelerating analysis and recovery efforts.\",\"p2\":\"For security-conscious organizations managing complex database estates, Redgate Monitor Enterprise adds enterprise-grade governance, automated compliance capabilities, and high availability features that strengthen your security posture while dramatically reducing manual effort.\",\"p3\":\"In doing so, it helps you maintain your competitive edge because your systems perform optimally, your data remains secure and compliant, and your IT teams focus on strategic initiatives rather than firefighting issues or getting frustrated with manual compliance processes.\"},\"cost\":{\"heading\":\"How much does Redgate Monitor cost?\",\"p1\":\"The \u003clink\u003eRedgate Monitor team\u003c/link\u003e can help and discuss your particular set up with the costs, implementation and support to get you up and running with Redgate Monitor faster and realize the return from your investment sooner. They can give you a bespoke quote based on your needs and your SQL Server environment. Ready to have a chat with one of our helpful and friendly team? Get in touch!\"}},\"switchToRedgateMonitor\":{\"meta\":{\"title\":\"Switch to Redgate Monitor\",\"description\":\"The world’s most popular tool for monitoring your entire database estate; with instant problem diagnosis, customizable alerting, and seamless scaling.\"},\"hero\":{\"heading\":\"Switch to Redgate Monitor and enjoy up to 12 months' free monitoring\",\"p1\":\"Don't want to wait for your current contract to end? We can help you ease your transition with a no-cost subscription period and professional services.\",\"cta1\":\"Get in touch\",\"cta2\":\"Try the online demo\",\"imgAlt\":\"Chris Yates, Senior Vice President, Managing Director of Data \u0026 Architecture, Republic Bank\"},\"intro\":{\"heading\":\"Is your current monitoring situation holding you back?\",\"p1\":\"You don’t have to wait for your existing contract to expire. Redgate has the perfect opportunity for you: switch to Redgate Monitor and get up to 12 months’ free monitoring while you wait for your existing contract to expire. We’ll even include professional services to help your team transition smoothly and set you up for success.*\",\"cta\":\"Get in touch for a quote\",\"t\u0026cs\":\"*Terms and conditions apply.\",\"imgAlt\":\"Redgate Monitor dashboard\"},\"whyRedgateMonitor\":{\"heading\":\"Why Redgate Monitor?\",\"p1\":\"Redgate Monitor isn't just another database monitoring tool. With value-added capabilities, we offer more than just a like-for-like replacement of your current monitoring solution.\",\"subheading\":\"5 reasons we’re unmatched by competitors\",\"c1\":{\"heading\":\"Continuous innovation\",\"p1\":\"8 engineering teams enhance Redgate Monitor weekly, ensuring continuous value from your subscription.\"},\"c2\":{\"heading\":\"Unrivalled support\",\"p1\":\"With top-rated support and access to a large community of database professionals, you’re never left without help.\"},\"c3\":{\"heading\":\"Security and compliance monitoring\",\"p1\":\"Redgate Monitor is the only database monitoring tool that comprehensively combines database security, compliance, and performance monitoring in one tool.\"},\"c4\":{\"heading\":\"Intuitive for all users\",\"p1\":\"Easy for junior staff, powerful for experts – delivers deep diagnostic insights without overwhelming users.\"},\"c5\":{\"heading\":\"Scalability\",\"p1\":\"Optimized to handle large database estates while minimizing resource demands, letting you monitor more with less setup, all from a single dashboard.\"}},\"quotes\":{\"heading\":\"Hear from others who chose Redgate Monitor\",\"rb\":{\"imgAlt\":\"Republic Bank\",\"quote\":\"When we can go before somebody and say that we can get the same – if not better – horsepower, and save money, it's a no-brainer.\",\"name\":\"Chris Yates\",\"position\":\"Senior Vice President, Managing Director of Data and Architecture\",\"company\":\"Republic Bank\"},\"cc\":{\"imgAlt\":\"Joshua Higginbotham, Senior Architect, Centric Consulting\",\"quote\":\"Redgate's approach of color-coding and prioritizing, based off of certain alerting and certain severities, allows me to gain insight into what the issues are going to be for the day, and what to drive in to first, to make sure we're able to keep our systems up and take care of our clients.\",\"name\":\"Joshua Higginbotham\",\"position\":\"Senior Architect\",\"company\":\"Centric Consulting\"}},\"learnMore\":{\"heading\":\"Want to learn more?\",\"p1\":\"Fill out the form below and a Redgate expert will get in touch to provide you more information.\"},\"thankYou\":{\"meta\":{\"title\":\"Thank you\"},\"heading\":\"Thank you - we'll be in touch soon\",\"return\":\"Return to Redgate Monitor\"}},\"training\":{\"meta\":{\"title\":\"Subscribe To Redgate Monitor Training\"},\"heading\":\"Subscribe to Redgate Monitor training\",\"p1\":\"Go from beginner to advanced user with Redgate Monitor training and support delivered straight to your inbox. Featuring onboarding checklists, video courses, documentation, articles, and more.\",\"li1\":\"Set up Redgate Monitor for success\",\"li2\":\"Get technical support\",\"li3\":\"Join live training sessions\",\"li4\":\"Start using advanced features\",\"imgAlt\":\"Redgate Monitor Logo with a mortarboard on top\",\"thankYou\":{\"meta\":{\"title\":\"Thank you for subscribing to Redgate Monitor Training Updates\"},\"heading\":\"Thank you for subscribing to Redgate Monitor training updates\",\"return\":\"Return to Redgate Monitor\"}},\"priceMatch\":{\"meta\":{\"title\":\"Database monitoring price match\",\"description\":\"We are confident we can beat the price you pay for database monitoring.\"},\"heading\":\"We are so confident we can beat the price you pay for database monitoring, that if we can't, you can get a £100 voucher or charity donation.\",\"p1\":\"To proceed, please fill in the form (or alternatively, \u003clink\u003eemail us\u003c/link\u003e) to book a 30 minute consultation.\",\"p2\":\"We will only consider you eligible for a £100 voucher/charity donation if the following \u003clink\u003eterms\u003c/link\u003e are complied with. By completing the form to book a consultation, you agree to these terms.\",\"cta\":\"Find out why our customers love Redgate Monitor\",\"formHeading\":\"Book a consultation\",\"thankYou\":{\"meta\":{\"title\":\"Thank you for requesting a consultation\"},\"heading\":\"Thank you for requesting a consultation. We'll be in contact with you shortly to follow up on your request.\",\"return\":\"Return to Redgate Monitor\"}},\"elevate\":{\"meta\":{\"title\":\"Elevate your monitoring with Redgate Monitor\",\"description\":\"Redgate Monitor helps you optimize performance, ensure security and compliance, and enhance visibility into the health of your environment\"},\"hero\":{\"heading\":\"Elevate your monitoring with Redgate Monitor\",\"p1\":\"With the most comprehensive feature set for monitoring a complex database estate, Redgate Monitor helps you optimize performance, ensure security and compliance, and enhance visibility into the health of your environment. Manage your entire database estate from a single pane of glass and proactively mitigate potential risks with instant problem diagnosis and customizable alerting wherever your databases are hosted. No downtime, customer complaints, or wake-up calls at 3am.\",\"subheading1\":\"Increase efficiency and performance\",\"li1\":\"Achieve greater business value, customer satisfaction, and competitive advantage\",\"li2\":\"Automate maintenance tasks and detect and resolve common problems faster\",\"subheading2\":\"Futureproof database monitoring\",\"li3\":\"Keep pace with expanding server estates while enhancing collaboration\",\"subheading3\":\"Protect your business\",\"li4\":\"Enhance profitability by maintaining operational continuity\",\"li5\":\"Reduce the risk of security breaches and compliance violations\"},\"unlock\":{\"heading\":\"Unlock the full potential of Redgate Monitor\",\"th1\":\"Guided Installation\",\"th2\":\"Instructor-led Training\",\"th3\":\"Configuration Assistance\",\"th4\":\"Technical Support\",\"td1\":\"Get started quickly with expert assistance.\",\"td2\":\"Empower your team with hands-on training.\",\"td3\":\"Tailor your implementation to fit your needs.\",\"td4\":\"Our dedicated support team is here to assist you. Whether you have questions, encounter issues, or need advice, we’ve got your back.\",\"td5\":\"Smooth deployment and configuration.\",\"td6\":\"Master Redgate Monitor's capabilities for optimal results.\"},\"trusted\":{\"heading\":\"Redgate Monitor: Trusted by thousands of companies worldwide.  Ready to Transform Your Database Monitoring?\",\"p1\":\"Complete the form to learn more about Redgate Monitor and how it can transform your database management!\"},\"form\":{\"heading\":\"Get started\"},\"thankYou\":{\"meta\":{\"title\":\"Thank you for requesting a consultation\"},\"heading\":\"Thank you for getting in touch. We'll be in contact with you shortly to follow up on your request.\",\"return\":\"Return to Redgate Monitor\"}},\"4pillars\":{\"meta\":{\"title\":\"4 Pillars of SQL Server Monitoring - Whitepaper\",\"description\":\"Learn the four strategies required for a successful, estate-wide SQL Server monitoring solution, from 5 SQL Server experts.\"},\"hero\":{\"heading\":\"4 Pillars of SQL Server Monitoring\",\"p1\":\"Learn the four strategies required for a successful, estate-wide SQL Server monitoring solution, from 5 SQL Server experts.\"},\"intro\":{\"p1\":\"\u003cb\u003eRodney Landrum, Phil Factor, Kathi Kellenberger,\u003c/b\u003e and \u003cb\u003eGrant Fritchey\u003c/b\u003e each tackle one of the four strategies required for a successful, estate-wide SQL Server monitoring solution: \u003cb\u003eManagement, Performance, Security\u003c/b\u003e and \u003cb\u003eOptimization\u003c/b\u003e.\",\"p2\":\"In each case, they write directly from many years of experience working and maintaining SQL Server data systems and describe what they believe is required, minimally, of an enterprise database monitoring solution.\",\"p3\":\"Regardless of how you monitor and manage your SQL Server estate, this whitepaper will help you understand some of the principles to ensure you are doing so efficiently, purposefully and with security in mind.\",\"p4\":\"Tony Davis, Editor\"},\"form\":{\"heading\":\"Get the whitepaper\"},\"thankYou\":{\"meta\":{\"title\":\"Thank you for downloading the 4 Pillars of SQL Server Monitoring Whitepaper\",\"description\":\"Learn the four strategies required for a successful, estate-wide SQL Server monitoring solution, from 5 SQL Server experts.\"},\"heading\":\"Thank you for downloading 4 Pillars of SQL Server Monitoring\",\"return\":\"Return to Redgate Monitor\",\"button\":\"Download the whitepaper\"}}},\"articles\":{\"sqlServerBlocking\":{\"meta\":{\"title\":\"Defrosting frozen screens: troubleshooting SQL Server blocking problems\",\"description\":\"Locking and blocking is a normal and required activity in SQL Server. However, when blocking occurs for extended time periods, it can impact the performance of many user processes.\"},\"downloadCTA\":\"Try Redgate Monitor free\",\"heading\":\"Defrosting frozen screens: troubleshooting SQL Server blocking problems\",\"byline\":\"By Tony Davis\",\"p1\":\"A call comes in to the DBA from Help Desk. There is an urgent problem with a reporting application. Unhappy users say their screens are all 'frozen', and not because of an overactive A/C vent. Some have reported seeing a timeout issue related to SQL. Is it a blocking problem?\",\"p2\":\"As a DBA, you may need to use various system views and other tools to piece together a picture of which processes are active but blocked, which sessions are causing the blocking, what SQL is running, which locks are involved, and so on. Ideally, you'll receive an alert, providing all the required diagnostic information, so you can resolve the issue before Help Desk even pick up the phone.\",\"subheading1\":\"What causes SQL Server blocking?\",\"p3\":\"A database is a shared environment where many user transactions will be competing for simultaneous access to the same shared resources, such as tables and indexes.\",\"p4\":\"Generally, SQL Server mediates access to these shared resources by acquiring various types of \u003cb\u003elock\u003c/b\u003e. Blocking occurs when one or more sessions request a lock on a resource, such as a row, page, or table, but SQL Server cannot grant that lock because another session already holds a non-compatible lock on that resource.\",\"p5\":\"Assuming use of the default isolation level (\u003ccode\u003eREAD COMMITTED\u003c/code\u003e), let's say that a transaction modifies a few rows in a table. SQL Server acquires Exclusive (X) locks on those rows. This lock mode is incompatible with other lock modes. A second transaction that wishes to read those same rows (which requires acquisition of a Shared (S) mode lock) will be blocked until the transaction holding the X lock commits or rolls back.\",\"p6\":\"Locking, and the blocking it causes, is usually fleeting and is a perfectly normal and desirable operational characteristic of a database. It ensures, for example, that a transaction doesn't read data that is in flux (i.e. it prevents 'dirty reads'), and that two transactions can't change the same row of data, which could lead to data corruption.\",\"p7\":\"However, when blocking occurs for extended time periods, it can impact the performance of many user processes.\",\"subheading2\":\"Diagnosing current blocking\",\"p8\":\"If we're made aware of a potential blocking problem while it is still occurring, then SQL Server provides a wealth of information to help us investigate and resolve the problem.\",\"p9\":\"Start with the \u003ccode\u003esys.dm_os_waiting_tasks\u003c/code\u003e dynamic management view (DMV). If a request is active, but waiting to acquire a resource in order to proceed, it will appear in this view. The view tells us the type of wait, the resource on which the request is waiting for access, and more. If blocking is the source of our problem, we'd expect to see waits to acquire locks on rows, pages, tables, and so on.\",\"p10\":\"There are plenty of different ways to query this DMV, joining to other DMVs for details of the blocked and blocking sessions and the queries being executed. I used the query provided in \u003ca href=\\\"https://assets.red-gate.com/products/dba/sql-monitor/assets/files/whitepaper-wait-statistics.pdf\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eSQL Server Performance Tuning using Wait Statistics: A Beginner's Guide\u003c/a\u003e (free PDF download).\",\"p11\":\"Figure 1 shows some sample output (I've split the result across two screens for legibility).\",\"p12\":\"\u003cb\u003eFigure 1\u003c/b\u003e – checking blocked sessions with the \u003ccode\u003esys.dm_os_waiting_tasks\u003c/code\u003e DMV\",\"p13\":\"The wait type for locks has the form \u003ccode\u003eLCK_M_lock type\u003c/code\u003e. So, for example, \u003ccode\u003eLCK_M_SCH_M\u003c/code\u003e is a wait to acquire an \u003ccode\u003eSCH_M\u003c/code\u003e (Schema Modification) lock. Figure 1 shows a \u003cb\u003eblocking chain\u003c/b\u003e involving three sessions (IDs 67, 69, and 71). At the head of the chain is session 67, which is blocking session 69, which in turn is blocking session 71.\",\"p14\":\"Session 67 is the only session that is not waiting to acquire a lock. It is running a transaction against the \u003ccode\u003eSalesOrderHeader\u003c/code\u003e table. Typically, this might be a transaction that, for whatever reason, is taking a long time to modify data, or perhaps has experienced an unexpected error that caused the batch to abort but left the transaction open (uncommitted).\",\"p15\":\"The locks held by session 67 are blocking session 69 from acquiring the lock that it needs in order to modify the clustered index on \u003ccode\u003eSalesOrderHeader\u003c/code\u003e (in this case, to perform an online index rebuild). At the bottom of the chain, session 71 is blocked, waiting for session 69 to complete its work, so that it can acquire a shared read lock on the \u003ccode\u003eSalesOrderHeader\u003c/code\u003e table, in order to read the required rows.\",\"subheading3\":\"Severe blocking versus deadlocks\",\"p16\":\"DBAs and developers sometimes misdiagnose cases of severe locking, with multiple sessions blocked at various points of a long blocking chain, as \u003ca href=\\\"/products/redgate-monitor/resources/articles/monitor-sql-deadlock\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003edeadlocks\u003c/a\u003e, primarily because it can seem like the entire database is at gridlock.\",\"p17\":\"The big difference is that a deadlock causes a specific error, and one of the transactions will be rolled back. With blocking, no error is raised. The session at the head of a blocking chain will \u003cem\u003enot\u003c/em\u003e be waiting for a lock. It may be waiting for a latch, or a memory allocation, or IO, but the blocking chain will clear as soon as the resource becomes available and the head blocker can complete its work.\",\"p18\":\"There is a wealth of other information that we can mine from various sources to diagnose current blocking issues. For example, if we need further details on the types of locks held by each session in the chain, on which resources, as well as locks that sessions are waiting to acquire, we can use the \u003ccode\u003esys.dm_tran_locks\u003c/code\u003e DMV, supplying the session IDs acquired previously. DMVs such as \u003ccode\u003esys.dm_tran_active_transactions\u003c/code\u003e DMV will provide a list of all transactions that are active at the time the query is executed. \u003ccode\u003esys.dm_exec_sessions\u003c/code\u003e will reveal the owner of any blocking sessions, and so on.\",\"p19\":\"However, if all these DMVs only show data for current queries, how do we retrospectively diagnose a case of 'frozen screens'? How can we monitor SQL Server in order to gauge whether severe blocking is causing performance problems on our servers?\",\"subheading4\":\"Monitoring for SQL Server blocking\",\"p20\":\"If we suspect that blocking may be an ongoing issue for a particular database, but it's not happening at the moment, there are a number of tools we can use to investigate. For example, the \u003ccode\u003e\u003ca href=\\\"http://www.sqlskills.com/blogs/paul/wait-statistics-or-please-tell-me-where-it-hurts/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\" \u003esys.dm_os_wait_stats\u003c/a\u003e\u003c/code\u003e DMV will tell us if we have large accumulated wait times related to locking waits.\",\"p21\":\"\u003cb\u003eFigure 2\u003c/b\u003e – accumulated wait times for each wait, as shown by the \u003ccode\u003esys.dm_os_wait_stats\u003c/code\u003e DMV\",\"p22\":\"We can also use the \u003ccode\u003esys.dm_db_index_operational_stats\u003c/code\u003e DMV to look for indexes that are locking 'hotspots', as demonstrated for example by \u003ca href=\\\"http://www.jasonstrate.com/2010/09/index-black-ops-part-1-locks-and-blocking/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eJason Strate\u003c/a\u003e.\",\"p23\":\"\u003cb\u003eFigure 3\u003c/b\u003e – indexes associated with high lock waits, as shown by the \u003ccode\u003esys.dm_db_index_operational_stats\u003c/code\u003e DMV\",\"p24\":\"These aggregated wait statistics and index usage statistics can help identify a problem, but do not identify the cause on their own.\",\"p25\":\"A tool such as Performance Monitor (PerfMon) provides some counters for monitoring for cases of excessive locking and blocking. For example, the \u003ccode\u003eSQLServer:General Statistics\u003c/code\u003e object will show the number of blocked processes detected. The \u003ccode\u003eSQLServer:Locks\u003c/code\u003e object can provide \u003ccode\u003eAvg Wait Time (ms)\u003c/code\u003e, \u003ccode\u003eLock Waits/sec\u003c/code\u003e, and more. However, again, these really only provide an indication of a possible problem.\",\"p26\":\"We need to set up a monitoring solution that not only alerts us to severe blocking as a potential problem, but provides enough information to diagnose and resolve it.\",\"subheading5\":\"Extended Events: blocked process report\",\"p27\":\"If the DMV data and PerfMon counters show worrying evidence of excessive locking and blocking, it's worth setting up SQL Trace, or preferably an \u003cb\u003eExtended Events event session\u003c/b\u003e, to log occurrences of blocking that exceed a specific time threshold, and capture the \u003cb\u003eblocked process report\u003c/b\u003e for these events.\",\"p28\":\"By default, the 'blocked process threshold' is zero, meaning that SQL Server won't generate the blocked process reports. We need to configure by the 'blocked process threshold' to a specific value (in seconds) using the \u003ccode\u003esp_configure\u003c/code\u003e option. \u003ca href=\\\"https://www.brentozar.com/archive/2014/03/extended-events-doesnt-hard/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eJeremiah Peschka\u003c/a\u003e shows how to configure the threshold then define an extended event to capture the report.\",\"p29\":\"Listing 1 shows the truncated output for one of the reports, showing the online index rebuild (session 69) blocked by an uncommitted transaction on \u003ccode\u003eSalesOrderHeader\u003c/code\u003e (session 67).\",\"p30\":\"\u003cb\u003eListing 1\u003c/b\u003e – output from a blocked process report, showing three blocked sessions\",\"p31\":\"While the blocked process report provides the information we need to troubleshoot cases of blocking, it's hardly in an easy-to-digest format, and you'll often find an overwhelming number of reports generated, because a single blocking chain can generate multiple reports if it exceeds the value for the threshold multiple times.\",\"subheading6\":\"Troubleshooting SQL Server blocking using Redgate Monitor\",\"p32\":\"A tool such as \u003ca href=\\\"/products/redgate-monitor/\\\"\u003eRedgate Monitor\u003c/a\u003e provides monitoring and alerting for blocked processes. It raises the \u003cb\u003eblocking process\u003c/b\u003e alert against any SQL process that has been blocking one or more other processes for longer than a specified duration. By default, it raises a Low severity alert when blocking exceeds 1 minute, but as with any alert in Redgate Monitor, we can adjust the threshold and set multiple levels of alerts for different thresholds. We're also likely to see \u003cb\u003eLong-running query\u003c/b\u003e alerts relating to any blocked-process queries.\",\"p33\":\"\u003cb\u003eFigure 4\u003c/b\u003e – Long running query and Blocking process alerts in Redgate Monitor\",\"p34\":\"If we click into the \u003cb\u003eBlocking process\u003c/b\u003e alert, we can see that it relates to the head blocker in our chain, session 67. It has two blocked descendants. The session isn't actually executing any SQL. It is simply a transaction that has failed to commit, and is still holding locks on the target table.\",\"p35\":\"\u003cb\u003eFigure 5\u003c/b\u003e – details of a Blocking process alert in Redgate Monitor\",\"p36\":\"If we switch from the \u003cb\u003eDetails\u003c/b\u003e tab to the \u003cb\u003eProcesses\u003c/b\u003e tab, we see the full blocking chain, with session 67 at the top, which is blocking session 69, which is blocking session 71. We also see the text of the queries being executed by the two blocked sessions (69 and 71).\",\"p37\":\"\u003cb\u003eFigure 6\u003c/b\u003e – a full blocking chain, from the Processes tab of Redgate Monitor's Blocking process alert\",\"p38\":\"In the \u003cb\u003ePerformance Data\u003c/b\u003e section of the page, on the \u003cb\u003eTop queries\u003c/b\u003e tab, we see any queries running around the time of the alert, revealing the query that session 67 was running, which failed to commit, with its plan handle, and any related waits.\",\"p39\":\"\u003cb\u003eFigure 7\u003c/b\u003e – a query and its plan handle that's causing blocking, from the Top queries tab in Redgate Monitor\",\"p40\":\"Redgate Monitor also provides, as contextual information, all sorts of snapshots, aggregations, and summaries of resource usage on the server around the time of the alert. In this case in particular, we can see the spike in lock waits around the time of the alert (the green line at around 6.09 PM).\",\"p41\":\"\u003cb\u003eFigure 8\u003c/b\u003e – a spike in lock waits around the time of Redgate Monitor's Blocking process alert\",\"subheading7\":\"Resolving blocking\",\"p42\":\"Very often, resolving SQL Server blocking issues requires tuning inefficient queries and data modifications that run longer than necessary, and therefore cause blocking. Sometimes, queries run within transactions, when there is no real need for them to do so. Transactions need to be kept as short as possible, without compromising transactional integrity.\",\"p43\":\"Sometimes indexes will help. In our example, session 67's query had to scan the entire \u003ccode\u003eSalesOrderHeader\u003c/code\u003e table, due to a lack of appropriate index on the search column (\u003ccode\u003eOrderdate\u003c/code\u003e). This means it likely read more data than was necessary, took longer to run, and so held locks longer than it needed to.\",\"p44\":\"There are other possible issues to look out for. Figure 8 shows that session 67's query ran under the \u003ccode\u003eREPEATABLE READ\u003c/code\u003e isolation level. Aside from finding out why the transaction failed to commit, we could investigate whether the query truly requires this restrictive isolation level, where locks are held until the transaction commits. By rewriting to use the default \u003ccode\u003eREAD COMMITTED\u003c/code\u003e isolation level, S locks would be released after statement completion, meaning that the index build would not be blocked, once the query had completed.\",\"p45\":\"Alternatively, we might consider using one of the snapshot-based isolation levels, such as \u003ccode\u003eREAD_COMMITTED_SNAPSHOT\u003c/code\u003e, which prevents any read phenomena. In this level, transactions don't take S locks when reading data, so they don't block other processes. Kalen Delaney's \u003ca href=\\\"/simple-talk/books/sql-books/sql-server-concurrency-locking,-blocking-and-row-versioning/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eSQL Server Concurrency eBook\u003c/a\u003e (free download) provides a lot more details on the advantages, and possible drawbacks, of snapshot-based isolation levels.\",\"p46\":\"A final option in this specific example might be to use the \u003ccode\u003e\u003ca href=\\\"https://www.brentozar.com/archive/2015/01/testing-alter-index-rebuild-wait_at_low_priority-sql-server-2014/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eWAIT_AT_LOW_PRIORITY\u003c/a\u003e\u003c/code\u003e option (new in SQL Server 2014) for the online index rebuild. This would allow some waiting sessions to skip past it in the queue, if the index rebuild itself was blocked. In this example, using this option, session 71 would not be blocked since it could skip past and acquire the S lock it needed on the \u003ccode\u003eSalesOrderHeader\u003c/code\u003e table, as this lock mode is compatible with the S lock held by session 67.\",\"subheading8\":\"Summary\",\"p47\":\"Locking and blocking is a normal and required activity in SQL Server. However, if we execute long, complex transactions that read lots of data, and take a long time to execute, then locks will be held for extended periods, and blocking can become a problem. Likewise, if our databases lacks proper design characteristics, such as keys, constraints and indexes, or if our transactions use restrictive transaction isolation levels (such as \u003ccode\u003eREPEATABLE READ\u003c/code\u003e or \u003ccode\u003eSERIALIZABLE\u003c/code\u003e).\",\"p48\":\"If blocking becomes severe, database performance grinds to a halt, and as a DBA we need to act very quickly, before an icy atmosphere develops among users.\"},\"monitorSQLDeadlock\":{\"meta\":{\"title\":\"What are SQL Server Deadlocks \u0026 How Do You Fix Them | Redgate\",\"description\":\"Not sure what to monitor on SQL Server? SQL Server MVP Grant Fritchey explains how SQL Server performance monitoring can help you find and fix deadlocks. Read now\"},\"downloadCTA\":\"Try Redgate Monitor free\",\"heading\":\"How to fix SQL Server deadlocks\",\"byline\":\"By Grant Fritchey\",\"p1\":\"The first time a user sees the following message, the result of an unhandled deadlock error in SQL Server, it can come as quite a shock.\",\"p2\":\"Msg 1205, Level 13, State 56, Line 10\",\"p3\":\"Transaction (Process ID 62) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.\",\"p4\":\"Two or more sessions were waiting to acquire a lock on a resource already locked by another session in the same locking chain. The result is a 'circular chain' where no session can complete, and so SQL Server is forced to intervene to clear up the mess. It automatically chooses one of the sessions as the 'victim', kills it and rolls back its transaction. It means that the other sessions may proceed, but that is little comfort to the hapless victim, and if that victim happens to be a session running a critical business process, then it may soon be of little comfort to the DBA.\",\"subheading1\":\"Handling deadlock errors\",\"p5\":\"Ideally, no user should ever be confronted with error message 1205, even if a deadlock does occur. Any application code that issues database queries should be equipped with error handling that deals with the problem gracefully, and sends the calling client a 'user friendly' message. It should also have retry logic that allows the victim transaction to rerun, once the deadlock clears.\",\"p6\":\"Nevertheless, deadlock errors cause resource contention, disruption and delay, and cannot be ignored. DBAs must know immediately when one occurs, by alerting on 1205 errors, and then need at their fingertips all of the information necessary to troubleshoot the deadlock and ensure that it doesn't recur.\",\"subheading2\":\"Resolving deadlocks with SQL Server performance monitoring\",\"p7\":\"If you suspect deadlocks are occurring on your SQL Server instances, what can you do? We'll review three approaches to their detection and resolution, each of which involves retrieving from SQL Server the information describing the deadlock, namely the \u003cstrong\u003edeadlock graph\u003c/strong\u003e. This reveals the deadlocked sessions, what statements were being run, the database, objects and pages on which the sessions were deadlocked, and more.\",\"subheading3\":\"Traceflag 1222 – Method 1\",\"p8\":\"There was a time, when they only way to get the deadlock graph was to enable \u003ccode\u003etraceflag 1222\u003c/code\u003e (or \u003ccode\u003e1204\u003c/code\u003e on SQL 2000) to capture it into the error log. Figure 1 shows the error log contents, highlighting the process selected as the deadlock victim then above it the deadlock graph output.\",\"p9\":\"\u003cb\u003eFigure 1\u003c/b\u003e – the error log, with the victim of a deadlocked process highlighted in red\",\"p10\":\"However, unless you have the traceflag enabled permanently, you'd need to enable it and wait for the deadlock to recur. As you can see, SQL Server fills the error log with a lot of information, and there is also a lot of manual work for the DBA still to do here, in working out the sessions and resources (tables, indexes) involved in the deadlock. Only use this technique if you have no other choice. With SQL Server 2008 and later there are much better ways.\",\"subheading4\":\"Extended Events – Method 2\",\"p11\":\"On SQL Server 2008 or later, the \u003ccode\u003esystem_health\u003c/code\u003e extended event session is enabled by default, and automatically captures the deadlock graph. You can retrieve it retrospectively, in response to a 1205 error alert, either by running a T-SQL/XPath query (e.g. see Listing 1 of \u003ca href=\\\"/simple-talk/sql/performance/sql-server-deadlocks-by-example/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eGail Shaw's article\u003c/a\u003e), or using the Extended Events UI target data viewer in SSMS (SQL Server 2012 and later only), as shown in Figure 2.\",\"p12\":\"\u003cb\u003eFigure 2\u003c/b\u003e – View Target Data from the SQL Server Management Studio UI\",\"p13\":\"There may be thousands of events displayed, but right-click on the data viewer and select \u003cstrong\u003eFilter by this Value\u003c/strong\u003e (or use the \u003cstrong\u003eExtended Events\u003c/strong\u003e | \u003cstrong\u003eFilter\u003c/strong\u003e menu) to set up a filter on the \u003cstrong\u003ename\u003c/strong\u003e column so the viewer displays an event only if it \u003cstrong\u003eContains\u003c/strong\u003e the value \u003cstrong\u003edeadlock\u003c/strong\u003e.\",\"p14\":\"By clicking on an \u003ccode\u003exml_deadlock_report\u003c/code\u003e event in the data viewer, we can see the deadlock graph, either as XML (\u003cstrong\u003eDetails\u003c/strong\u003e tab) or in graphical form (\u003cstrong\u003eDeadlock\u003c/strong\u003e tab).\",\"p15\":\"\u003cb\u003eFigure 3\u003c/b\u003e – an XML deadlock report\",\"p16\":\"This approach is better than using traceflags but it still requires the DBA to be adept at reading XML deadlock graphs (the graphical output 'hides' too much information), and it still misses the full picture of what was happening on the server at the time the deadlock occurred. Was the problem exacerbated because the server under CPU or IO or memory pressure at the time? What other concurrent activity was occurring on the server?\",\"subheading5\":\"Redgate Monitor - Method 3\",\"p17\":\"A SQL Server performance monitoring tool such as \u003ca href=\\\"/products/redgate-monitor/\\\"\u003eRedgate Monitor\u003c/a\u003e aims to give the DBA enough information to resolve a deadlock, without wading too deep into an XML deadlock graph, and places this information within the context of the overall pattern of activity on the server at the time. Not only does this ease the process of troubleshooting the deadlock, it also makes performance troubleshooting overall much more effective.\",\"p18\":\"It detects a deadlock automatically and raises an alert, emailed to your inbox. The top half of the \u003cstrong\u003eDetails\u003c/strong\u003e tab, on the alert screen in \u003ca href=\\\"/products/redgate-monitor/\\\"\u003eRedgate Monitor\u003c/a\u003e, presents in a digestible form the sessions, queries and database objects involved in the deadlock.\",\"p19\":\"\u003cb\u003eFigure 4\u003c/b\u003e – a deadlocked process in Redgate Monitor, Redgate's SQL Server performance monitoring tool\",\"p20\":\"This example demonstrates a classic reader-writer deadlock, most often seen when we have code that has data modifications followed by a \u003ccode\u003eSELECT\u003c/code\u003e query, within an explicit transaction. Session 57 obtains an exclusive (X) lock on the \u003ccode\u003ePerson.Address\u003c/code\u003e table, to update it, then reads from \u003ccode\u003ePerson.Person\u003c/code\u003e. Session 62 obtains an X lock on the \u003ccode\u003ePerson.Person\u003c/code\u003e table, to update it, then reads from \u003ccode\u003ePerson.Address\u003c/code\u003e. Session 57's \u003ccode\u003eSELECT\u003c/code\u003e can't proceed because of 62's X lock, and session 62's \u003ccode\u003eSELECT\u003c/code\u003e can't proceed because of 57's X lock. This is the deadly embrace known as a deadlock; session 62 becomes the victim.\",\"p21\":\"This may well be all the information you need, but the \u003cstrong\u003eOutput\u003c/strong\u003e tab of this screen still reveals the full XML deadlock graph, if required.\",\"p22\":\"As well as seeing information about the processes involved, \u003ca href=\\\"/products/redgate-monitor/\\\"\u003eRedgate Monitor\u003c/a\u003e provides context about what was going on at that point in time. The lower half of the screen shows performance counter data, running machine processes and their resource consumption, expensive queries, as well as the waits relating to them. The line on the graphs indicates the time the deadlock occurred.\",\"p23\":\"\u003cb\u003eFigure 5\u003c/b\u003e – Redgate Monitor's performance data graphs\",\"p24\":\"The \u003cstrong\u003eTop queries\u003c/strong\u003e tab will reveal the plan handle for the statements involved in the deadlock, so you can retrieve their execution plans, should query tuning be required in order to resolve the problem (which it often is!).\",\"p25\":\"Possible solutions in this case include rewriting the transactions so that they access tables in the same order, or perhaps running the transactions using either the \u003ccode\u003eREAD COMMITTED SNAPSHOT\u003c/code\u003e or \u003ccode\u003eSNAPSHOT\u003c/code\u003e isolation level, where readers don't take Shared locks.\",\"subheading6\":\"Summary\",\"p26\":\"Checking error logs for deadlock information is an outdated and time-consuming way to troubleshoot the problem. A tool such as Extended Events can help the DBA resolve deadlocks, but it still requires additional work to set up alerting, as well as a series of other SQL Server performance monitoring resources and reports to gather the required performance metrics.\",\"p27\":\"A SQL Server performance monitoring tool like \u003ca href=\\\"/products/redgate-monitor/\\\"\u003eRedgate Monitor\u003c/a\u003e enables a DBA to shift focus from diagnostic data collection and management to problem-solving based on alerts that supply sufficient information to resolve the deadlock quickly, and offer a richer understanding of server activity at the time of the problem.\"},\"monitorSQLServerDriveSpace\":{\"meta\":{\"title\":\"How to never lose track of SQL Server disk space\",\"description\":\"SQL Server MVP Steve Jones explains how to avoid losing track of SQL Server disk space, with monitoring and placeholder files. Read this new article now\"},\"downloadCTA\":\"Try Redgate Monitor free\",\"heading\":\"How to never lose track of SQL Server disk space\",\"byline\":\"By Steve Jones\",\"p1\":\"\\\"The database is down!\\\"\",\"p2\":\"This is arguably the most dreaded call a database administrator can receive. Your heart races, your stomach clenches, and your first instinct is to connect to your system immediately. After all, if the database is down or unresponsive, then it's likely your application has stopped working as well. Whether by mobile device or remote laptop, it's imperative that you determine the issue as quickly as possible and correct the problem.\",\"subheading1\":\"Initial diagnosis\",\"p3\":\"I've received more than a few of these \\\"database down\\\" calls, the cause of which ranges from hardware failures to network problems to users being unable to complete any data modification transactions in the database.\",\"p4\":\"In one case, I had users report to me that their changes wouldn't complete; they were unsure of the exact problem, only that something was \\\"wrong\\\" with the database. My response in this situation is to log into the system and try to create a small table, perhaps adding a few rows, using code like that shown in Listing 1. The error message immediately confirmed for me that the file location for this database was, indeed, out of space.\",\"p5\":\"\u003cb\u003eFigure 1\u003c/b\u003e – a short script to \u003ccode\u003eCREATE\u003c/code\u003e a table, with an error message about disk space\",\"p6\":\"Fortunately, since I had good error handling in place the users hadn't been exposed to this error and so were unaware of the actual problem with SQL Server.\",\"p7\":\"Of course, it's a fairly simple process to open Windows Explorer on the affected server and confirm how much disk space is available on a drive. Hopefully, your disk won't ever look as shown in Figure 2.\",\"p8\":\"\u003cb\u003eFigure 2\u003c/b\u003e – Local Disk with 0 bytes free\",\"p9\":\"Running out of disk space is not only extremely embarrassing, it's professionally unacceptable. It's also a sign to upper management of an administrator who isn't paying attention to their environment. You may get away with it once or twice, if you're able to respond and fix the issue very quickly, but if it happens repeatedly, you'll lose the trust of managers, and possibly your job. In this case, I'd received a disk space alert, but the log and data files for this particular database had grown rapidly and filled the disk before I'd had time to free space and avert the problem. I was able to fix things very quickly, but it was a harsh lesson that I needed to improve our disk space monitoring and alerting.\",\"subheading2\":\"Fixing the immediate issue\",\"p11\":\"Having confirmed a disk space-space problem, the first item to check is the autogrowth settings for both the data and log files of the affected database. If autogrowth is disabled, it could be that either, or both, of these files have grown to their maximum size. If this is the case, then you may be able to resolve the issue by manually growing your database or log files, depending on which is out of space.\",\"p12\":\"However, if the problem is that files are full and the underlying disk is full, then you cannot grow the files further. That's a scary moment, and I hope you have \u003ca href=\\\"https://voiceofthedba.wordpress.com/2014/11/24/placeholders-for-emergencies/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eplaceholder files\u003c/a\u003e that you can delete to quickly fix things. However, if you don't, then likely you'll need to look for some type of file(s) you can delete. Often, you can free up space by removing old backup files, import/export files, or application log files (such as error logs, event logs and so on). If your data and log files are located on a SAN, perhaps your SAN administrators can grow the underlying disk presented to the server, and give you more space.\",\"p13\":\"If none of these fixes are possible, or don't work, perhaps you can find a way to add an additional data or log file. You'll need to attach to the Windows host a disk with free space on it, and then use the \u003ccode\u003e\u003ca href=\\\"https://msdn.microsoft.com/en-us/library/bb522469.aspx\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eALTER DATABASE\u003c/a\u003e\u003c/code\u003e command to add and configure additional data files (and/or filegroups), as required in order to provide adequate storage for continuing database operations.\",\"p14\":\"Adding files or filegroups on another drive complicates your system for administrators, and can cause confusion during disaster recovery situations, so be sure you document your changes. You may also want to make an appointment in your calendar to attempt to undo your changes, when more space is available.\",\"subheading3\":\"Preventing the problem with monitoring\",\"p15\":\"It is important that a system administrator knows about an impending disk space problem, well before a lack of space becomes a real problem, noticed by users. The way to prevent your systems from running out of disk space is to track this metric over time, on each of your systems, with an alert set up to warn of issues as soon as possible.\",\"p16\":\"Despite a DBA's best efforts to measure and accommodate the predicted rate of data growth in their databases, there will always be periods of unexpected growth caused by rogue data loads, disabled log backups, runaway transactions, and more. While we can't prevent these issue entirely, we can ensure that we regularly monitor disk space and receive alerts of issues as soon as possible. Early warning of impending issues is important, as for most organizations adding disk space usually requires some lead time.\",\"p17\":\"The following sections describe a few ways to track disk space, some of which are easier than others.\",\"subheading4\":\"Method 1 – manual checks\",\"p18\":\"You could certainly check Explorer every day, like this:\",\"p19\":\"\u003cb\u003eFigure 3\u003c/b\u003e – manually checking disk space in Explorer\",\"p20\":\"And then track this data in an application, such as Excel.\",\"p21\":\"\u003cb\u003eFigure 4\u003c/b\u003e – tracking SQL Server disk drive space in Excel\",\"p22\":\"You could even expand your tracking to include the size of the disk, space consumption change as new rows are added, or really any mathematical calculation that Excel would support.\",\"p23\":\"There are companies that track space manually, like this, but it's an expensive and error-prone way to use your system administrator and isn't what most administrators would prefer. Tracking disk space manually across many machines, and many months, quickly becomes a tedious chore. Humans aren't good at the sort of mundane, monotonous tasks of which this is a perfect example, at least not over a sustained period.\",\"p24\":\"It is also prone to failure at multiple points. Will someone remember to perform this task every day? Will someone enter a typo for the space value? Are the alerts properly set across all instances and disks?\",\"p25\":\"This is a task crying out for automation.\",\"subheading5\":\"Method 2 – scripting\",\"p26\":\"A quick Internet search will reveal all manner of scripts that you can use to automate disk space checks. Many of these use a scripting language, such as PowerShell or VBScript, to connect to various Windows hosts, measure the disk space, and then compile and email a report, highlighting any disks with space below a specified threshold level. Sean Duffy's article, \u003ci\u003e\u003ca href=\\\"/simple-talk/sysadmin/powershell/disk-space-monitoring-and-early-warning-with-powershell/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eDisk Space Monitoring and Early Warning with PowerShell\u003c/a\u003e\u003c/i\u003e, offers a typical example of what's possible.\",\"p27\":\"This is a good system to put in place and indeed, you might combine this with Method 3; many administrators implement both a primary and secondary means of tracking and alerting on disk space, in order to have a safeguard in case one fails.\",\"p28\":\"Of course, developing any scripted solution requires programming skills, as does maintaining it over time, for example to add tracking of additional disks. You may also want to store historical monitoring data for trending, which entails logic to archive and trim older data. Someone will want a report at some point, so you'll be developing those, perhaps endlessly as someone always wants to tweak report design. Downloading a script or writing a short program doesn't cost any money, but maintaining and adapting your system over time, testing changes, and more can add up to significant costs for an organization.\",\"subheading6\":\"Method 3 – use Redgate Monitor\",\"p29\":\"For many organizations, a more cost effective way of tracking disk space is with a monitoring tool, such as Redgate Monitor, which allows the administrator not only to set a wide range of alerts at configurable threshold levels, including disk space alerts. We can also view easily trends that might inform the administrator well in advance of the lack of disk space becoming a problem.\",\"p30\":\"When you install Redgate Monitor, a number of alerts are enabled by default. One of these is the disk space alert, which tracks space on each disk mounted on one of your monitored servers. You can see your current space for your databases in the \u003cb\u003eAnalysis\u003c/b\u003e tab, with metrics tracked for each individual disk. In this case, I've drilled down to a single database, shown in Figure 5.\",\"p31\":\"\u003cb\u003eFigure 5\u003c/b\u003e – data size graph for a single database in Redgate Monitor\",\"p32\":\"We can see a spike in the size of the data file for the \u003ccode\u003eEncryptionPrimer\u003c/code\u003e database, which was caused by a large data load. A user decided to import a file that turned out to be much larger than expected. The data file would have grown more, but the disk filled before the load completed. This is a common situation that has happened in many organizations.\",\"p33\":\"The power of monitoring space really comes from the ability to configure an effective \\\"early warning\\\" system, using alerts. By default, Redgate Monitor will raise a medium level \u003cb\u003eDisk space\u003c/b\u003e alert when disk space falls below 1GB on any monitored server, as shown in Figure 6.\",\"p34\":\"\u003cb\u003eFigure 6\u003c/b\u003e – setting the disk space alert threshold in Redgate Monitor\",\"p35\":\"While this might work for some systems, I think I'd like to be aware well before disk space drops below 1GB. In a situation like this one, where an unexpected load takes place, I may not be able to respond quickly enough if I only know of the problem when so little space disk capacity remains. Ideally I'd like to be alerted when there is more time to add disk space and prevent emergency situations.\",\"p36\":\"Fortunately, Redgate Monitor gives me flexibility. By activating the slider at the bottom of Figure 6, I can set multiple alert thresholds to let me know well in advance of any impending issues.\",\"p37\":\"\u003cb\u003eFigure 7\u003c/b\u003e – setting multiple thresholds for the disk space alert\",\"p38\":\"With these alerts set, I can begin planning how to make space, or expand current disk capacity, or order more disks, as soon as a Low level alert is raised. I'll also be sure that I have alerts on disk space emailed to the operations group. Running out of disk space is important enough to notify DBAs, especially for mission critical systems.\",\"p39\":\"When one or more of these thresholds are breached, as happened when the user loaded a large file, I'll receive alerts, showing the object that caused the alert, the C: drive in this case.\",\"p40\":\"\u003cb\u003eFigure 8\u003c/b\u003e – disk space alerts for the C:\\\\ drive\",\"p41\":\"By clicking on the alert, I can see a detailed view of space used and available, as well as the space used by my local SQL instance. Most of the disk is user by other files, but the growth of this one database was enough to fill the disk.\",\"p42\":\"\u003cb\u003eFigure 9\u003c/b\u003e – drilling into a disk space alert to check the space being used\",\"p43\":\"If I wasn't aware of the issue, Redgate Monitor does give me a way to investigate other metrics and processes, to determine what activity was occurring at the time of the issue.\",\"p44\":\"Fortunately for me, I had taken the precaution of having some placeholder files on the drive, as discussed earlier, so I could remove the immediate problem by simply deleting them to allow further growth in the data and log files.\",\"p45\":\"After that, I would speak with the user who loaded the files and reassess the amount of space this database needs in the future. I prefer to ensure all of my databases have enough space to handle the next 90-120 days of data growth, growing them every month or two in order to handle future needs.\",\"p46\":\"I might also consider setting up more granular alerting of data or disk space for this database, for example by incorporating into my Redgate Monitor system one of the custom metrics available at \u003ca href=\\\"http://sqlmonitormetrics.red-gate.com/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eSQLMonitorMetrics.red-gate.com\u003c/a\u003e\",\"subheading7\":\"Summary\",\"p47\":\"Running out of space on your laptop isn't a big deal. While it's annoying, most of us can find some extra files to delete. However, on a server, this can cause work to grind to a halt, and be extremely embarrassing for the system administrator. The goal is to avoid this type of issue altogether, via proactive monitoring, rather than reactively trying to delete files and free up space.\",\"p48\":\"Generally, databases tend to grow at a known rate, so monitor the data and log space growth and watch out for abnormal trends and unexpected growths. I try to manually grow all files, choosing an increment that will allow the database to function for the next 3-4 months. When I grow files, I'll check the underlying disk space, but certainly having alerts is valuable in the event of unexpected growths.\",\"p49\":\"I would also recommend that you 'reserve' a few 1GB files on each disk using placeholder files, which you can delete if space gets tight. The \u003ca href=\\\"https://technet.microsoft.com/en-us/sysinternals/contig.aspx\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003econtig.exe utility\u003c/a\u003e from Microsoft makes creating these easy, and I'd encourage you to use it on all your disks.\"},\"monitorSQLServerIO\":{\"meta\":{\"title\":\"Understanding Disk I/O \u0026 How To Resolve Bottlenecks | Redgate\",\"description\":\"When you face a SQL Server disk IO bottleneck, how do you tell where the problem really lies? Read this article from Simple Talk's Tony Davis to find out\"},\"downloadCTA\":\"Try Redgate Monitor free\",\"heading\":\"Resolving SQL Server Disk IO bottlenecks\",\"byline\":\"By Tony Davis\",\"p1\":\"When attempting to diagnose poor performance in SQL Server, it's a mistake to leap to conclusions regarding the root cause, based on any single piece of diagnostic data, such as CPU usage, or SQL Server disk IO capacity. In fact, using a single metric will often lead to an incorrect diagnosis of a problem.\",\"p2\":\"Complex interdependencies exist between patterns of CPU, IO, and memory use in SQL Server, and we need to see the full picture before taking 'knee-jerk' corrective action, such as adding more memory, or more disk throughput capacity, or changing configuration settings.\",\"subheading1\":\"The server-level view\",\"p3\":\"\\\"Process X is running slow. Can you fix it?\\\"\",\"p4\":\"As the DBA, you decide to spin up Windows Resource Monitor and immediately notice an abnormal pattern of disk activity on the server.\",\"p5\":\"\u003cb\u003eFigure 1\u003c/b\u003e – Windows Resource Monitor showing an unusual patttern of disk activity on the server\",\"p6\":\"Concerned to see the disk subsystem spiking to maximum capacity, you take a snapshot view of some \u003ca href=\\\"https://blogs.technet.microsoft.com/askcore/2012/03/16/windows-performance-monitor-disk-counters-explained/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003edisk-related counters\u003c/a\u003e in Performance Monitor (PerfMon).\",\"p7\":\"\u003cb\u003eFigure 2\u003c/b\u003e – Average Disk Queue Length and sec/Read in SQL Server Performance Monitor\",\"p8\":\"It suggests periods of high latency associated with reading data from disk, accompanied by a sharp rise in the average disk queue length. It seems that the disk subsystem is becoming a bottleneck; it is struggling to keep up with the number of requests, SQL Server disk IO performance is deteriorating, and queues are forming.\",\"p9\":\"What action should you take to resolve the problem? Before you contact your system administrator to see if there is anything to be done to increase disk capacity, it's wise to drill deeper.\",\"p10\":\"If you focus on only one particular performance metric, then it is easy to misdiagnose SQL Server performance problems. You may have evidence that a particular bottleneck exists, in this case SQL Server disk IO, but it's dangerous to conclude that inadequate capacity or configuration of the disk subsystem is the \u003cem\u003ecause\u003c/em\u003e of the problem. The excessive disk IO could easily have its root cause elsewhere. You need to collect further data that will confirm the cause of the problem. But where do you start?\",\"subheading2\":\"Digging deeper: Wait Statistics\",\"p11\":\"A good place to start is with an analysis of \u003cb\u003eSQL Server wait statistics\u003c/b\u003e, indicating the most prevalent reasons why SQL Server sessions were forced to pause processing (wait) before gaining access to a resource required to fulfill the request. By analyzing the waits, we can identify the resources that are main causes of contention and queues on a busy server.\",\"book1\":\"SQL Server Performance Tuning using Wait Statistics: A Beginner's Guide\",\"book2\":\"This \u003ca href=\\\"https://assets.red-gate.com/products/dba/sql-monitor/assets/files/whitepaper-wait-statistics.pdf\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003efree eBook\u003c/a\u003e, by Jonathan Kehayias and Erin Stellato, provides an excellent overview of wait statistics, and good descriptions of some of the most common wait types, including those covered in this article.\",\"p12\":\"Querying the \u003ccode\u003e\u003ca href=\\\"https://msdn.microsoft.com/en-GB/library/ms188743.aspx\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003esys.dm_os_waiting_tasks\u003c/a\u003e\u003c/code\u003e dynamic management view (DMV) reveals any currently-executing requests that are waiting for resources, joining to other DMVs for details of the associated sessions and requests, as demonstrated, for example, by \u003ca href=\\\"http://blog.sqlauthority.com/2011/02/04/sql-server-dmv-sys-dm_os_waiting_tasks-and-sys-dm_exec_requests-wait-type-day-4-of-28/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003ePinal Dave\u003c/a\u003e. In this example, we see two wait types, plus the query text and plans for the associated requests.\",\"p13\":\"\u003cb\u003eFigure 3\u003c/b\u003e – the \u003ccode\u003eASYNC_NETWORK_IO\u003c/code\u003e and \u003ccode\u003ePAGEIOLATCH\u003c/code\u003e waits\",\"p14\":\"Of course, we are often investigating a problem retrospectively, in which case this DMV is no use to us. Instead, we can interrogate the \u003ccode\u003e\u003ca href=\\\"https://msdn.microsoft.com/en-us/library/ms179984.aspx\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003esys.dm_os_wait_stats\u003c/a\u003e\u003c/code\u003e DMV, which contains \\\"running totals\\\" for all wait types, accumulated across all requests since the server was last restarted, or the statistics were manually reset using the \u003ccode\u003eDBCC SQLPERF\u003c/code\u003e command. \u003ca href=\\\"http://www.sqlskills.com/blogs/paul/wait-statistics-or-please-tell-me-where-it-hurts/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003ePaul Randal\u003c/a\u003e maintains a useful query that omits many of the benign wait types. Figure 4 shows the output for this example.\",\"p15\":\"\u003cb\u003eFigure 4\u003c/b\u003e – a list of wait types accumulated across all requests since our server was last reset\",\"p16\":\"The two wait types experienced by current queries, \u003ccode\u003eASYNC_NETWORK_IO\u003c/code\u003e and \u003ccode\u003ePAGEIOLATCH_SH\u003c/code\u003e (Figure 3) also appear high in this historical list, along with others. If the problem under investigation isn't a recurring or long-standing issue, then it's possible that the relevant wait types will be \\\"drowned out\\\" among the historic waits. This is why it's important to maintain baselines for these wait statistics (as outlined in the above-referenced eBook).\",\"p17\":\"The \u003ccode\u003eASYNC_NETWORK_IO\u003c/code\u003e wait type is a network-related wait, often an indicator that the client cannot process the data quickly enough (the queries used in the example run repeatedly and send a \u003cem\u003elot\u003c/em\u003e of data to SSMS). In general, watch out for this wait type as a warning of inefficient data processing on the client-side.\",\"p18\":\"More interesting in this case is the \u003ccode\u003ePAGEIOLATCH_SH\u003c/code\u003e wait type, meaning that read requests had to wait to obtain a latch, in order to read in from disk pages not held in the buffer cache. This may seem to reinforce our initial hunch that the problem in under-powered or misconfigured disks: if the disk subsystem cannot return pages quickly enough then it could lead to a long queue of requests waiting to obtain pages, and latch contention.\",\"p19\":\"However, if we suspect a disk IO bottleneck, what is the root cause? A useful next step is to find out more about the IO workload. For example, are any databases and files particular \\\"hotspots\\\" of IO activity?\",\"subheading3\":\"Virtual file statistics\",\"p20\":\"We can review the file usage statistics by interrogating the \u003ccode\u003esys.dm_io_virtual_file_stats\u003c/code\u003e DMV, for example using a query such as the one provided by Glenn Berry (\u003ca href=\\\"http://www.sqlskills.com/blogs/glenn/sql-server-diagnostic-information-queries-detailed-day-13/\\\" target=\\\"_blank\\\"\u003equery #31\u003c/a\u003e). Figure 5 shows the output for this example.\",\"p21\":\"The provides insight into IO activity on a SQL Server instance, and is especially useful for revealing the distribution of the IO load is distributed across the various databases.\",\"p22\":\"\u003cb\u003eFigure 5\u003c/b\u003e – results from the \u003ccode\u003esys.dm_io_virtual_file_stats\u003c/code\u003e DMV\",\"p23\":\"This indicates that the \u003ccode\u003eSQLMonTest\u003c/code\u003e database is an IO hotspot. Again, these statistics are accumulated since the last instance restart, but unlike wait statistics cannot be reset manually. Other similar queries (such as Listing 6 in the previously referenced eBook) might offer specific evidence of high read or write latency associated with particular databases. \u003ccode\u003eAdventureWorks2014\u003c/code\u003e and \u003ccode\u003eSQLMonTest\u003c/code\u003e appear top of the list.\",\"p24\":\"\u003cb\u003eFigure 6\u003c/b\u003e – the two databases that are IO hotspots\",\"subheading4\":\"Query execution statistics\",\"p25\":\"Having narrowed down the problem to one or two databases, the next logical question is: which requests are causing all this IO activity on these databases? We can examine the query execution statistics stored in \u003ccode\u003esys.dm_exec_query_stats\u003c/code\u003e, to find, for example, the queries with the highest total physical reads, and their associated plan handles (some columns omitted from output), for a particular database.\",\"p26\":\"\u003cb\u003eListing 1\u003c/b\u003e – a query to retrieve execution statistics from \u003ccode\u003esys.dm_exec_query_stats\u003c/code\u003e\",\"p27\":\"We can query \u003ccode\u003esys.dm_exec_query_plan\u003c/code\u003e using the plan handles from Listing 1, to return and review the execution plans for these queries, to see if there are potential issues with these queries.\",\"subheading5\":\"Redgate Monitor: the all-in-one view\",\"p28\":\"Over the previous sections, we used various tools, views and queries to build up, piece by piece, a fuller picture of SQL Server activity, as we attempted to diagnose the root cause of a performance problem.\",\"p29\":\"A tool such as \u003ca href=\\\"/products/redgate-monitor/\\\"\u003eRedgate Monitor\u003c/a\u003e attempts to pull together all of this useful data in one place. It raises alerts in response to certain errors, or abnormal conditions, in this case perhaps a \\\"long running query alert\\\", and provides as contextual information's all sorts of snapshots, aggregations, and summaries of resource usage and query activity on the server around the time of the alert, helping us to determine quickly what might have caused the problem.\",\"p30\":\"For the same example, Redgate Monitor shows evidence of increased read latency, as we observed via PerfMon. However, it collects a wide range of other metrics, which we can plot on the same graph. Redgate Monitor pulls together into one place a lot of otherwise disparate information, allowing us to correlate variations and spikes in the use of various server resources, and relate them directly to the activity occurring on the server at that time.\",\"p31\":\"Interestingly, at the exact time we see dramatic rises in disk IO latency, we also see a sustained drop in page life expectancy, which may indicate a period of memory pressure, where SQL Server was forced to flush pages from the cache to make room for other requested pages.\",\"p32\":\"\u003cb\u003eFigure 7\u003c/b\u003e – Redgate Monitor's graph of Avg. disk queue length, read time, \u0026amp; buffer page life expectancy\",\"p33\":\"So perhaps the problem is not the disk subsystem after all, but an undersized buffer pool, or simply just very inefficient queries requesting many pages that aren't in the buffer pool?\",\"p34\":\"Redgate Monitor displays the top waits for the selected time period, showing the \u003ccode\u003ePAGEIOLATCH_SH\u003c/code\u003e and \u003ccode\u003eASYNC_NETWORK_IO\u003c/code\u003e waits discussed earlier.\",\"p35\":\"\u003cb\u003eFigure 8\u003c/b\u003e – Redgate Monitor's Top Waits list, showing \u003ccode\u003ePAGEIOLATCH_SH\u003c/code\u003e and \u003ccode\u003eASYNC_NETWORK_IO\u003c/code\u003e\",\"p36\":\"If we click on a wait type, we can see details of any significant queries associated with this wait. Using the manual methods described earlier in the article, matching which queries are responsible for which wait types can require a lot of detective work, and often a little guesswork. With Redgate Monitor, we can drill directly into a wait type and tie it to the queries largely responsible for those waits. It also removes the previous \\\"since the last reset\\\" caveats, since these Redgate Monitor statistics are unaffected by server restarts or manual resets.\",\"p37\":\"Figure 9 shows the query associated with \u003ccode\u003ePAGEIOLATCH\u003c/code\u003e waits, which uses the \u003ccode\u003eSQLMonTest\u003c/code\u003e database.\",\"p38\":\"\u003cb\u003eFigure 9\u003c/b\u003e – an inefficient query associated with the \u003ccode\u003ePAGEIOLATCH_SH\u003c/code\u003e wait\",\"p39\":\"We can also find details of top queries per database, along with their text, plan handles and associated waits, if we drill down to the database level metrics.\",\"p40\":\"Examining the associated execution plan, for the query in Figure 9, we'd find unfiltered join conditions, very large table scans, and expensive join operations.\",\"subheading6\":\"Summary\",\"p41\":\"By reviewing all relevant performance metrics as a unit, we have the best chance of choosing the most effective course of action. In this case, it's clear that initial efforts should be directed towards query tuning as well as the indexing strategy, since we have queries with no \u003ccode\u003eWHERE\u003c/code\u003e filters, causing SQL Server to perform full table joins. The resulting excessive numbers of page reads is causing \\\"cache churn\\\" as SQL Server flushes buffer pages to disk in order to accommodate new pages, the consequence of which is a 'disk bottleneck', and sessions waiting to obtain buffer cache latches on pages that need to be read from disk.\"},\"sqlDatabaseMonitor\":{\"meta\":{\"title\":\"What changed on my SQL Server instance?\",\"description\":\"How to measure the impact of changes to SQL Server with real numbers\"},\"downloadCTA\":\"Try Redgate Monitor free\",\"heading\":\"How to find out what changed on my SQL Server instance\",\"p1\":\"\\\"Wow, things seem to be running so much faster. What changed?\\\"\",\"p2\":\"Truthfully, that's not the kind of call I expect to receive often, as a DBA. However, it is the type of call that we would all like our work to provoke, and just every now and again, it does happen.\",\"p3\":\"On this occasion, having seen the performance of one of our databases deteriorate over time, we in the operations team had worked collaboratively with the developers on the latest round of database changes, and made suggestions that we thought would help improve performance and also make the changes easier to deploy.\",\"p4\":\"Critically, before we deployed the changes, we'd captured \u003cb\u003ebaselines\u003c/b\u003e for several important SQL Server performance metrics, over the course of the preceding weeks. It meant we knew exactly what resource usage looked like on the server before the changes, and could do a like measurement post-deployment, and so gauge accurately the precise impact of our work on server resource utilization.\",\"p5\":\"As a result, not only did we receive anecdotal evidence of the positive outcome, in the form a call from a happy user, we also had hard metrics to show our manager, and we were able to take at least some of the credit for it as a team.\",\"subheading1\":\"Is this normal? The importance of baselines\",\"p6\":\"\u003ca href=\\\"http://www.sqlservercentral.com/articles/baselines/94657/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eErin Stellato\u003c/a\u003e describes a baseline very succinctly as \u003ci\u003e\\\"a point of reference from which change can be measured\\\"\u003c/i\u003e. Let's say a user reports that the performance on their application or report seemed slower than normal that morning. Was it? And if so, what changed? Was the number of user connections abnormally high over that period? Were there any unusual patterns in CPU, IO or memory use? Or did someone in operations change a server setting? These are all very hard questions to answer, unless you have \u003cb\u003ebaselines\u003c/b\u003e against which to compare. In order to know whether, for example, CPU usage was abnormal, over a certain period, you need to know what \\\"normal\\\" looks like; in other words, you need to have saved somewhere a baseline measurement of what CPU usage looks like over a comparable period, under your normal server workload.\",\"p7\":\"We can capture baselines for a whole range of performance metrics, as well as other conditions. For example, we might take regular baseline measurements for:\",\"li1\":\"\u003cb\u003ePerformance Monitor (PerfMon) counter values\u003c/b\u003e – capture the counter values, stored in \u003ccode\u003esys.dm_os_performance_counters\u003c/code\u003e, at regular, known intervals, so we can compare the values of various counters values across periods.\",\"li2\":\"\u003cb\u003eAggregated wait statistics\u003c/b\u003e – capture the data \u003ccode\u003e\u003ca href=\\\"http://www.sqlskills.com/blogs/paul/wait-statistics-or-please-tell-me-where-it-hurts/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003esys.dm_os_wait_stats\u003c/a\u003e\u003c/code\u003e DMV daily to look for changes in the most common reasons why SQL Server sessions had to wait before obtaining access to a resource\",\"li3\":\"\u003cb\u003eDisk space usage\u003c/b\u003e – track how much space databases are using, by capturing file information for data and log files from \u003ccode\u003esys.database_files\u003c/code\u003e or \u003ccode\u003esys.master_files\u003c/code\u003e or the \u003ccode\u003esys.dm_db_file_space_usage\u003c/code\u003e DMV (SQL 2012 and later).\",\"li4\":\"\u003cb\u003eServer and database configuration properties\u003c/b\u003e – regularly capture server configuration settings (from \u003ccode\u003esys.configurations\u003c/code\u003e), as well as database (\u003ccode\u003esys.databases\u003c/code\u003e) and server property (\u003ccode\u003eserverproperty\u003c/code\u003e) values, so we can pinpoint exactly when configuration changes occurred, and correlate them to variations in behavior or performance.\",\"p8\":\"As a simple illustration, consider the following two 'snapshots' of wait statistics for a SQL Server instance, each obtained by querying the \u003ca href=\\\"http://www.sqlskills.com/blogs/paul/wait-statistics-or-please-tell-me-where-it-hurts/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003esys.dm_os_wait_stats\u003c/a\u003e DMV (the statistics were cleared at the end of each day).\",\"p9\":\"\u003cb\u003eFigure 1\u003c/b\u003e – results from querying the \u003ccode\u003esys.dm_os_wait_stats\u003c/code\u003e DMV\",\"p10\":\"Viewing either 'snapshot' in isolation, we may be concerned by some of the wait types we see, but have no way of knowing if this is abnormal for this server. It's only by being able to compare them that we can see clearly that there was abnormal activity on Day 2. Many of the same wait types appear in both snapshots, but all the wait times are higher on Day 2, and in particular those related to I/O latencies, such as \u003ccode\u003eWRITELOG\u003c/code\u003e, \u003ccode\u003eASYNC_IO_COMPLETION\u003c/code\u003e, and the backup-related waits are significantly increased.\",\"p11\":\"The DBA may want to review the scheduled backup jobs, find out which backup was running over this period, and why it caused longer-than normal waits. It would also be worth investigating the I/O performance of the backup location, on disk. In this case, a regular, scheduled backup had suddenly ballooned in size due to a large bulk import of data.\",\"p12\":\"That's the essence of baselines. By collecting baseline data for performance and other metrics, we can see trends over time and look out for worrying change in patterns of behavior. We can also map sudden changes to, for example, deployment of new code, or change in hardware configuration and so on.\",\"subheading2\":\"Measuring the impact of deployments\",\"p13\":\"The phone call from our pleasantly surprised user, with which we started this story, related to the improved performance of a third party ERP application, to which our SQL Server instance provided the back end database services. The vendor allowed only limited changes, but it was possible to extend the functionality of the database, and the developers had done so, over time, adding various objects to the backend. The operations team had previously little input into these change, and over successive updates the database performance had gradually deteriorated. For months, users had complained that various batch functions run by the ERP application took a long time to complete. We needed to start doing things differently.\",\"p14\":\"For a start, we needed to start capturing periodically the values of various key performance metrics, so that we had baseline measurements and could more accurately track patterns of server resource usage and spot spikes or dangerous trends.\",\"p15\":\"With that in place, we planned to collaborate with development on the next deployment and try to make some improvements.\",\"subheading3\":\"Manual baselining\",\"p16\":\"Capturing baseline data for all of required metrics is theoretically simple. We write a query to interrogate the appropriate system view, at regular intervals, and dump the data into a table, for analysis and reporting. Certainly, for example, the \u003cb\u003efull scans/sec\u003c/b\u003e PerfMon counter value, one of the metrics we wanted to track, can be captured using a simple query, and Erin Stellato has a series on SQLServerCentral that shows how you can do this for \u003ca href=\\\"http://www.sqlservercentral.com/articles/baselines/94656/\\\"  target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003ePerfMon data\u003c/a\u003e, configuration properties, \u003ca href=\\\"http://www.sqlservercentral.com/articles/baselines/96270/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003ewaits statistics\u003c/a\u003e and \u003ca href=\\\"http://www.sqlservercentral.com/articles/baselines/96059/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003edisk space\u003c/a\u003e.\",\"p17\":\"However, collecting, storing, querying and maintaining all the required baseline data does involve considerable administrative overhead. We have to consider questions such as how often to capture each type of metric, how long to retain the baseline data, and then set up jobs to purge the data once it's no longer useful. We may decide to set up jobs to regularly clear out the data in DMVs that store aggregated data, so that we're always comparing baseline data collected over the same time period (such as a day, if we clear the wait stats DMV data nightly, for example)\",\"p18\":\"We also have to develop and maintain the queries to produce useful reports on this data, for example to allow us to compare the values for a set of metrics over a set period of days or weeks or months, so that we can look for trends or sudden changes in behavior.\",\"subheading4\":\"Baselines with Redgate Monitor\",\"p19\":\"One of the nice things about Redgate Monitor is that it captures automatically a large number of these useful performance metrics. For example, it captures CPU usage, and this revealed a series of CPU spikes on the production database, one of which is shown in Figure 2.\",\"p20\":\"\u003cb\u003eFigure 2\u003c/b\u003e – a spike in CPU usage\",\"p21\":\"When we examined the queries running around this CPU spike, it turned out to be caused by a scheduled job that generated a customer sales report, which made a call to a scalar function called \u003ccode\u003edbo.udfProperCase\u003c/code\u003e to proper case customer names. However, this UDF was also called throughout the day, every time a salesperson executed the report on an ad-hoc basis.\",\"p22\":\"To compare this behavior to previous scheduled executions of this report, we used the \u003cb\u003eCompare baseline\u003c/b\u003e button to add to the graph a second set of values for the same metric, over the previous 24-hour period, therefore providing a baseline for comparison. We then extended that baseline to include a set number of previous time ranges. So, for example, since we were initially comparing a 24-hour time range, extending the baseline by 7 time ranges added to the graph the same 24-hour range for the previous 7 days.\",\"p23\":\"\u003cb\u003eFigure 3\u003c/b\u003e – CPU usage spike, along with a baseline showing expected CPU use\",\"p24\":\"For an even clearer picture, we can display averaged regions, for the baselines, simply by clicking the \u003cb\u003eRegions\u003c/b\u003e button at the top of the graph. Redgate Monitor still displays the current data as a line with the rest of the data has been averaged out, with Loess smoothing applied and the area between 1st and 3rd quartiles (the 'mid-range' values) shaded dark blue, and the area between 0th and 1st, and 3rd and 4th (the low- and high-range values) shaded a lighter blue.\",\"p25\":\"\u003cb\u003eFigure 4\u003c/b\u003e – CPU usage spike with the baseline region\",\"p26\":\"We can see that the CPU spike seen around 7AM is entirely normal, and occurs every time the report runs. It's well known that \u003ca href=\\\"http://www.sqlservercentral.com/articles/T-SQL/135321/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003escalar functions cause lots of performance issues\u003c/a\u003e, and it looked like one might be causing trouble here too.\",\"p27\":\"This wasn't the only issue we found. We also saw repeated spikes in the \u003cb\u003efull scans/sec\u003c/b\u003e metric.\",\"p28\":\"\u003cb\u003eFigure 5\u003c/b\u003e – spikes and baselines for full scans/sec\",\"p29\":\"While examining this data, DBAs were correlating the performance metrics with a number of low priority, long running query alerts. These alerts were set to trigger whenever a query took more than 1 minute to complete. Deeper examination of these queries showed that they often required full table scans of large tables, containing tens of millions of rows, even though the final result set contained only dozens of rows.\",\"p30\":\"\u003cb\u003eFigure 6\u003c/b\u003e – a series of long-running query alerts\",\"p31\":\"It turned out that many of the queries triggering these alerts used date parameters to limit the data retrieved, but none of the date columns in the tables were indexed.\",\"subheading5\":\"Change for good\",\"p32\":\"We proposed to the development team that that the operations team collaborated with them during development of the next round of proposed database changes, and that we trial our first DevOps-style deployment.\",\"p33\":\"Based on what we'd learned from our monitoring and baselines, we proposed removing the UDF used by the sales report. Since only the ERP application needed the function, we suggested they rewrite it in C# and move it into the application. This was an easy change to make, albeit one that impacted lots different classes in the code. However, the initial test results with the new C# function looked promising, showing the sales reports running between 200 and 400% faster than when using the T-SQL UDF function.\",\"p34\":\"Also, in a series of conversations with the vendor's third level support, the Operations DBAs were given permission to add nonclustered indexes to cover the queries that used the date column, provided they could easily be removed from the system in the event of a call to the vendor's support department.\",\"p35\":\"These changes were submitted to the Development group, tested, and deployed alongside the change to remove the proper case UDF and these changes resulted in much better perceived performance from clients, triggering the pleasant phone call that started this story, and demonstrable improvements in the patterns of resource usage on our servers.\",\"p36\":\"After the phone call, and gathering a bit of data, we wrote a report that showed the impact of various sales reports being run on a daily basis. The workload had not changed appreciably from the perspective of clients, but Figure 7 shows the dramatic CPU differences.\",\"p37\":\"\u003cb\u003eFigure 7\u003c/b\u003e – reduced CPU usage, with baselines\",\"p38\":\"We had also greatly reduced the number of table scans occurring for this database, with our new indexes in place.\",\"subheading6\":\"A Happy Ending\",\"p39\":\"With customers happy, and fewer tickets raised for slow performance, the entire DevOps team was pleased with their changes. Already new work is underway, using the same process to ensure that changes are easily deployed, in a timely fashion, with the impact to users measured in two ways. First, the satisfaction of the system, using quotes from actual users are gathered and a random sample of comments read off in joint Development/Operations meetings.\",\"p40\":\"However, in a more scientific and pragmatic sense, the data from Redgate Monitor allows both Developers and Operations staff to measure the impact of changes on the system. General performance metrics as well as custom performance and business counters are captured that objectively analyze changes as helping or hurting performance. No longer are impressions used to determine what is 'normal' or 'slow.'\",\"p41\":\"In addition, reports of the deployments showing performance before and after are distributed to each developer and operations DBA to keep for their semi-annual job reviews. Nothing builds a case for a raise like objective data in a Redgate Monitor report.\"},\"sqlMonitorExecutionPlans\":{\"meta\":{\"title\":\"Troubleshooting a painful query using execution plans in Redgate Monitor\",\"description\":\"How do you narrow down unexpected server performance to a specific query? Read this article from SQL Server MVP Grant Fritchey to find out\"},\"downloadCTA\":\"Try Redgate Monitor free\",\"heading\":\"Troubleshooting a painful query using execution plans in Redgate Monitor\",\"byline\":\"By Grant Fritchey\",\"p1\":\"It's just one of those average days for a DBA; everything is cruising along nicely one minute and the next, red alerts, metaphorical or otherwise, start flashing up on one of your SQL Server instances. CPU is through the roof, you see disk IO spikes, memory usage is high. It's only a matter of time before you start receiving the \\\"\u003cem\u003eSomething's wrong with the database!\u003c/em\u003e\\\" calls.\",\"p2\":\"Did that new software release update the database structure, or make some changes to a stored procedure? Maybe it's something to do with that new service pack you applied last night? Perhaps a recent data load has caused plan recompilation, and the new execution plan isn't supporting those queries as well as the old one? It might be something completely different.\",\"p3\":\"Where do you start your diagnosis?\",\"subheading1\":\"Starting with server metrics\",\"p4\":\"You take a closer look at the server metrics for resource usage and see that the server is indeed under considerable stress. Figure 1 shows the scene in \u003ca href=\\\"/products/redgate-monitor/\\\"\u003e Redgate Monitor\u003c/a\u003e.\",\"p5\":\"Figure 1\",\"p6\":\"CPU (the blue line) has been under sustained load over a period of hours. There are also large spikes in disk IO times (green), as well as wait times (orange), and memory use is high and has increased (purple). You can see that the CPU clears right near the end of the time in question. You know the process that causes the sustained CPU load; that's normal. You don't like it, but it's normal, for now at least, since you can't make any further tuning improvements to that process.\",\"p7\":\"The concerns are those unusual spikes in CPU and IO time, and maybe the spikes in wait times.\",\"p8\":\"So what's the next step? Investigate the CPU pressure? Examine the wait types that caused abnormal wait times over that period? Drill deeper into the disk IO spikes and see if you can locate the hotspots of file activity on disk?\",\"p9\":\"If you don't have monitoring in place, you'll have to examine each metric independently and then attempt to correlate it; \u003ca href=\\\"/products/redgate-monitor/resources/articles/monitor-sql-server-io\\\"\u003ehere's an example of what's entailed\u003c/a\u003e. However, I'm going to take advantage of the metrics and reports available to you in Redgate Monitor.\",\"p10\":\"Depending on the problem, you might end up investigating many of these avenues, but I always find a good first step is to examine the queries that ran over that period. If I find any that ran longer, or more often, ate CPU cycles or disk IO, I'll take a look at their execution plans.\",\"subheading2\":\"Drilling down into the expensive queries\",\"p11\":\"Most of the time, the source of any issues on the system is a query or queries being run. Luckily, right near the top of the screen in Redgate Monitor is a top 10 list of the most expensive queries that ran during the selected time frame, in this case from 9:30am to about 13:30pm. Figure 2 shows the queries sorted by \u003cstrong\u003eDuration (MS)\u003c/strong\u003e.\",\"p12\":\"Figure 2\",\"p13\":\"The longest duration query ran for 1721 ms, and we can see the text of that simply by clicking on it. As you can see from Figure 3, it's a query that retrieves information from the system tables.\",\"p14\":\"Figure 3\",\"p15\":\"From the \u003cstrong\u003eExecution Count\u003c/strong\u003e column in Figure 2, we can see that over the timeframe being investigated, this query ran only a single time. One query running for 400ms one time can't account for the abnormal load we see on the system. We'll need to dig further.\",\"p16\":\"The second longest-running query is yet another system query that was called only once. It can't explain any kind of abnormal load. The third query is much more interesting and ran for 200ms on average. Figure 4 shows the query text.\",\"p17\":\"Figure 4\",\"p18\":\"The query returns address details from the \u003cstrong\u003e\u003ccode\u003eAdventureWorks\u003c/code\u003e\u003c/strong\u003e database. While it only ran for an average of 200 ms, if you look at the number of executions, it was called 2,367 times over the time frame. Now, we may have a query worth examining more closely!\",\"p19\":\"As you can see, duration is certainly not the only measure we should take into account when investigating queries; execution count is important too, as are other metrics such as number of logical reads. Figure 5 shows the top 5 of the 10 expensive queries, this time ordered by execution count.\",\"p20\":\"Figure 5\",\"p21\":\"We have a new query at the top of the list. Its duration is only 4ms but it has been called 500,000 times over the time period! This is the query I already know about, and which causes the sustained CPU load. It's a standard part of our load, and while somewhat expensive, and called frequently, it has been tuned in the past. If we're experiencing abnormal spikes in activity, this isn't the culprit.\",\"p22\":\"The second query is the \u003cstrong\u003eAddress\u003c/strong\u003e query we saw above. The next three queries have been called thousands of times, so they certainly are adding to the overall server load, but their direct impact, individually, is low as indicated by the very low durations.\",\"p23\":\"Finally, Figure 6 shows the same query list sorted by logical reads:\",\"p24\":\"Figure 6\",\"p25\":\"A series of queries against the system tables performed the most logical reads over this period, but then we see the \u003cstrong\u003eAddress\u003c/strong\u003e query for a third time.\",\"p26\":\"So, we have one query that has a radically higher execution count than any other, and one query that, whichever way we sort the list, always appears near the top. In the former case, we might need to investigate this query, if it is suddenly executing more frequently than normal. Since that's not the case here, it's the Address query that is a prime candidate for query tuning.\",\"subheading3\":\"Examining query execution plans\",\"p27\":\"Let's drill down on our \u003cstrong\u003eAddress\u003c/strong\u003e query just a little more. A new piece of functionality in version 6 of Redgate Monitor is the ability to display execution plans. In the past, you'd have to take the \u003cstrong\u003e\u003ccode\u003eplan_handle\u003c/code\u003e\u003c/strong\u003e and run a query of your own against the dynamic management views, or, if you are in Azure SQL Database or SQL Server 2016, the Query Data Store.\",\"p28\":\"In Redgate Monitor, you can simply click a button. I actually hid that from you when I showed the query earlier. Figure 7 shows the full screen of the query.\",\"p29\":\"Figure 7\",\"p30\":\"In general, when you identify a query that you think might be a good candidate for tuning, it's a good idea look at the execution plan of that query. The execution plan is your window into exactly how the query optimizer decided that this query should be executed, which indexes should be used to access data in the tables, how to access that data (seek versus scan, for example), how to implement join conditions, and more.\",\"p31\":\"All this helps you understand if there are tuning opportunities. In Redgate Monitor, all we need to do is click on the \u003cstrong\u003eView Query Plan\u003c/strong\u003e button.\",\"p32\":\"Figure 8\",\"p33\":\"This opens an execution plan right in Redgate Monitor, so you don't even have to have SQL Server Management Studio running. The query plan handle is also supplied so that you could, assuming the plan is still in cache, query the server to retrieve the plan in SSMS, if you need to at some later date.\",\"p34\":\"Redgate Monitor displays the cached plan for this query, in the same general layout as the standard execution plans in SSMS. Rather than display all the properties for each operator in a separate \u003cstrong\u003e\u003cem\u003eProperties\u003c/em\u003e\u003c/strong\u003e pane, we simply expand the \u003cstrong\u003ePROPERTIES\u003c/strong\u003e link under each operator. Redgate Monitor also highlights certain operations and warnings separately, as shown in Figure 9.\",\"p35\":\"Figure 9\",\"p36\":\"At the top, we see the most expensive operations in the plan, according to the optimizer's estimated costs (and remember, even in an 'actual' execution plan, all costs are the optimizer's estimated costs). These costs are useful in helping locate the highest cost operations in plans that are more complex than this one. The scan in question is the scan against the Address table's clustered index. Next, we see data heavy operations, which are more likely to have a higher I/O costs.\",\"p37\":\"Finally, there is a warning about a missing index. Clicking on the missing index suggestion, and you can look at the definition of the new index in order to evaluate it.\",\"p38\":\"Figure 10\",\"p39\":\"The query requires a search on the Address table for a particular city, but there is currently no non-clustered index ordered by City on that table, so the optimizer decided to simply scan the clustered index. This means that it would have scanned all the rows in the \u003cstrong\u003eAddress\u003c/strong\u003e table, to return the relatively few rows that had the correct value in the \u003cstrong\u003eCity\u003c/strong\u003e column.\",\"p40\":\"This in turn means SQL Server will perform more logical reads (IO) than strictly necessary to return the required data. If we created the suggested non-clustered index, we'd likely see a new plan, with the optimizer seeking that new index, and retuning the data in fewer logical reads.\",\"p41\":\"Bear in mind, though, that missing index warnings are just suggestions; you should not immediately go ahead and create every index that the advisor suggests. Sometimes the suggestions are wrong. Sometimes a different index will satisfy more than just this one query. Other times you may be calling this query only once so that creating an index is unnecessary.\",\"p42\":\"The missing index hints are a useful guide, when query tuning, but they need careful evaluation. While the 'missing index' is clearly problematic for the query in question, you would want to capture query metrics on individual query runs, in SSMS, to assess the exact benefit of the index on run times and IO load.\",\"p43\":\"You'll also want to evaluate the index suggestion in light of the overall query workload. Are there other queries it would help? The missing index DMVs can provide additional useful data to help answer such questions.\",\"p44\":\"Finally, will the index have a significant impact on the performance of write operations to this table? While it is rare for a single new index to cause problems, maybe there are already a large number of indexes on this table and adding another will cause undue stress during data modification when all the indexes have to be maintained.\",\"p45\":\"In short, you need to have a good testing process to ensure your query tuning choices work well within the system.\",\"subheading4\":\"Summary\",\"p46\":\"At this point, we've used Redgate Monitor to identify an unusual set of behaviors on the server. We've then been able to narrow down the behaviors to a particular query. Within that query we have the starting point for tuning the query to get better performance.\",\"p47\":\"That's everything you can expect out of a monitoring tool like Redgate Monitor. From here, you would go to your development environment and test this solution to see if it helps. From there, you would implement the changes through your release process into production to help avoid these issues in the future.\"},\"sqlServerAgentJobActivity\":{\"meta\":{\"title\":\"Tracking SQL Server Agent Job Duration | SQL Jobs | Redgate\",\"description\":\"SQL Server jobs are perfect for scheduling regular tasks like backups, but how can you tell if they're running as expected? In this article, Data Platform MVP Grant Fritchey explains - read it now\"},\"downloadCTA\":\"Try Redgate Monitor free\",\"heading\":\"Tracking SQL Server Agent Job Duration\",\"byline\":\"By Grant Fritchey\",\"p1\":\"I recall one afternoon when the phone rang, instantly shattering the peace and calm of my DBA cubicle. It was a developer, in a panic having accidently deleted some data. Could we perform a quick restore? I navigated to the backup location, only to find that the most recent backup was from the previous week. It turned out that SQL Server Agent backup job had been blocked for several days and had never completed. It was still running in fact!\",\"p2\":\"We managed to restore their data eventually, but it was clear we had a deeper problem. We'd had a similar issue only the previous week, when a nightly load process ran long, causing resource contention. I was pretty proud of our automated database maintenance regime. It was solid, jobs very rarely failed, and we always received prompt error alerts if they did. However, I was beginning to realize that this alone was not enough. While our agent jobs almost always completed successfully, there was clearly a lot variability in their duration of which we had been unaware.\",\"p3\":\"We need to know not only when jobs failed, but also when they displayed uncharacteristic behavior. In short, we had to find a way to track SQL Server Agent job duration over time, and be alerted to anomalies.\",\"subheading1\":\"Tracking Agent Job Data\",\"p4\":\"SQL Server Agent is a built-in scheduling engine for SQL Server. It puts control over automation into the hands of DBAs, most of whom use it to automate a variety of SQL Server maintenance operations. It's fairly easy to set up SQL Server Agent, and to create jobs and schedules. There's an entire \u003ca href=\\\"http://www.sqlservercentral.com/stairway/72403/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eStairways Series\u003c/a\u003e to get you going, if you need help.\",\"p5\":\"Assuming you have it all up and running, however, how do you then track the behavior of your jobs? There are several ways to do this, using either the SQL Server Management Studio (SSMS) graphical user interface, or T-SQL queries. Let's explore them.\",\"subheading2\":\"Job Activity Monitor\",\"p6\":\"The most obvious tool to try is the \u003cb\u003eJob Activity Monitor\u003c/b\u003e, found inside the \u003cb\u003eSQL Server Agent\u003c/b\u003e folder, in SSMS.\",\"p7\":\"\u003cb\u003eFigure 1\u003c/b\u003e – opening Job Activity Monitor in SQL Server Management Studio\",\"p8\":\"Double click this, and you can see the status of all the jobs defined on your system. You can apply filters to search for jobs by job name, or status, when they last ran, or are scheduled to run next, and so on. This will let you see if a job is running and if it has run successfully. However, it doesn't tell you anything about the behavior of that job over time. Is this job running longer than usual? It's hard to tell from here. That's why you'll go to the \u003cb\u003eLog File Viewer\u003c/b\u003e.\",\"p9\":\"To open the Log File Viewer window, right click on any job within SQL Server Agent and select \u003cb\u003eView History\u003c/b\u003e from the context menu. This is a generic window used to view logs for SQL Server Agent itself, the jobs within Agent, and SQL Mail. Again, you can filter for a particular job or even search the job history.\",\"p10\":\"\u003cb\u003eFigure 2\u003c/b\u003e – history of database backups in the Log File Viewer\",\"p11\":\"To find out if a job has been running unusually long, simply scroll and then browse through the \u003cb\u003eDuration\u003c/b\u003e of the job over time. Figure 3 shows a sub-set of the history of my backup job.\",\"p12\":\"\u003cb\u003eFigure 3\u003c/b\u003e – checking the duration of backup jobs in the Log File Viewer\",\"p13\":\"It reveals that while the job generally completes in one or two seconds, on a couple of occasions, the job ran for 2 or even 3 minutes. This is a pretty radical deviation from the normal behavior.\",\"p14\":\"The problem we have here is that scrolling around in the window and trying to track down this information is time consuming. Instead of using the GUI, it might be easier to track down the data using T-SQL\",\"p15\":\"The history of SQL Server Agent jobs is stored in the \u003ccode\u003emsdb\u003c/code\u003e system database. Listing 1 shows a query that retrieves the information and puts it in the order of duration.\",\"p16\":\"\u003cb\u003eListing 1\u003c/b\u003e – a query to sort the history of SQL Server Agent jobs by duration\",\"p17\":\"The data returned from the query looks as shown in Figure 4.\",\"p18\":\"\u003cb\u003eFigure 4\u003c/b\u003e – a history of database backup jobs, sorted by duration\",\"p19\":\"We can now see the longest job durations, and when they occurred, very easily. Of course, another issue has come up. The data in \u003ccode\u003edbo.sysjobhistory\u003c/code\u003e for \u003ccode\u003erun_date\u003c/code\u003e and \u003ccode\u003erun_time\u003c/code\u003e is stored as strings, so to make this data useful you'd need to do a \u003ccode\u003eCAST\u003c/code\u003e and \u003ccode\u003eCONVERT\u003c/code\u003e.\",\"p20\":\"While this technique makes it easier to investigate job durations, retrospectively, we still haven't addressed the fundamental issue that because this is just  a deviation in the standard behavior, rather than an error, our alerting system doesn't currently raise an alert to let us know as soon as these deviations occur. This is where a tool like Redgate Monitor can help.\",\"subheading3\":\"Redgate Monitor and Job Duration\",\"p21\":\"With Redgate Monitor enabled and running on my server, when the long running Agent job occurred, an alert was fired:\",\"p22\":\"\u003cb\u003eFigure 5\u003c/b\u003e – uncleared alerts in the Redgate Monitor overview\",\"p23\":\"Clicking on that alert we get more detail:\",\"p24\":\"\u003cb\u003eFigure 6\u003c/b\u003e – a 'Job duration unusual' alert in Redgate Monitor\",\"p25\":\"We can see that the alert is called 'Job duration unusual'. It's currently configured as a Low severity alert. If I click on the alert itself, I can get even more detail:\",\"p26\":\"\u003cb\u003eFigure 7\u003c/b\u003e – details of the job that had an unusual duration\",\"p27\":\"We get a lot more information than was easily available within the information from SQL Agent. We can see that the dates and times are actually dates and times. We get the duration of the run and we get the baseline, which is the median of the last 10 runs, in this case, 1 second. We also get the deviation from the baseline, 18000%, a not insignificant number.\",\"p28\":\"We can even take further control over what level of alert is fired, and under what conditions, by customizing the default settings for the alert:\",\"p29\":\"\u003cb\u003eFigure 8\u003c/b\u003e – customizing the settings for a 'Job duration unusual' alert\",\"p30\":\"We can see in the description of the alert that Redgate Monitor calculate a baseline duration for each job, based on the mean duration over the last ten executions of the job. By default, it raises a Low level alert if a job deviates from the baseline duration by more than 50%, but won't raise any alerts from jobs that run in under 2 minutes.\",\"p31\":\"However, in the Alert Settings section, we can customize this behavior. We can control the severity of the alert, changing it from Low to Medium or High as required. We can also specify the size of deviation that needs to occur in order to fire the alert, as well as a minimum threshold duration below which no alerts will be raised.\",\"p32\":\"That's not all. If we switch to multiple alert thresholds, we can set multiple levels of alerts for varying deviations from the baseline duration.\",\"p33\":\"\u003cb\u003eFigure 9\u003c/b\u003e – setting alert thresholds in Redgate Monitor\",\"subheading4\":\"Conclusion\",\"p34\":\"As DBAs, we need to understand the behavior of the jobs within our system, and we need to be warned immediately of behavior that strays significantly from what's normal. It is no fun to get that surprise phone call informing you that an important process has run too long and is causing problems for the business.\",\"p35\":\"By ensuring we receive alerts not only when jobs fail, but also when they show irregular behavior, and by taking granular control over why and when these alerts are raised, we can gain much tighter control over job activity on our servers, and minimize nasty surprises.\"}}},\"redgateDataModeler\":{\"productPage\":{\"meta\":{\"title\":\"Redgate Data Modeler | Collaborative cloud-based database modeling tool\",\"description\":\"Design, update, and manage database schemas faster with Redgate Data Modeler (formerly Vertabelo). Real-time collaboration, versioning, reverse engineering, and SQL generation. All in the cloud.\"},\"hero\":{\"eyebrow\":\"Redgate Data Modeler (Formerly Vertabelo)\",\"heading\":\"Collaborative data modeling for faster, more reliable database delivery\",\"description\":\"Design, update, and manage database schemas for PostgreSQL, MySQL, SQL Server, Oracle, and more. Work in a shared, browser-based workspace with real-time collaboration, versioning, and automated SQL generation.\",\"cta\":{\"primary\":\"Get started for free\",\"secondary\":\"Log in\"},\"image\":{\"alt\":\"A screenshot of the Redgate Data Modeler GUI highlighting the toolbar and its cloud database support\"}},\"banner\":{\"heading\":\"Redgate acquired Vertabelo's Data Modeler\",\"body\":\"Find out more\",\"lozenge\":{\"text\":\"Latest\",\"color\":\"white\"}},\"intro\":{\"section1\":{\"eyebrow\":\"What is Redgate Data Modeler?\",\"heading\":\"One workspace for collaborative database design\",\"para1\":\"Redgate Data Modeler (formerly Vertabelo) is a cloud-based database modeling tool that helps teams design, update, and manage database schemas quickly and collaboratively.\",\"para2\":\"Built for PostgreSQL, MySQL, SQL Server, Oracle, and more, it combines real-time collaboration, built-in versioning, reverse engineering, and automated SQL generation in a single browser-based workspace.\",\"para3\":\"By keeping every stakeholder aligned on one accurate model, Redgate Data Modeler reduces rework, improves accuracy, and accelerates database delivery.\",\"cta\":{\"primary\":\"Get started for free\",\"secondary\":\"See pricing and editions\"}},\"section2\":{\"heading\":\"Design better databases – faster, together\",\"para1\":\"Collaborate in real time with built-in versioning and instant change tracking. Keep everyone – Developers, DBAs, and Data Architects – working from the same model to avoid rework and accelerate delivery.\"},\"section3\":{\"heading\":\"Build and maintain reliable structures with full control\",\"para1\":\"Validate models live, preview SQL instantly, and track every change. Role-based access and version history prevent drift and keep complex systems accurate over time.\"},\"section4\":{\"heading\":\"Enterprise-grade capabilities without the overhead\",\"para1\":\"Get all the essential modeling tools – collaboration, versioning, reverse engineering, SQL generation – in a simple, browser-based interface that's fast to adopt and easy to manage.\"}},\"inAction\":{\"heading\":\"See Redgate Data Modeler in action\",\"body\":\"Start your free {trialDays}-day trial. No setup, no installation, all in the cloud.\",\"cta\":\"Get started for free\"},\"features\":{\"heading\":\"Features Redgate Data Modeler customers love\",\"feature1\":{\"heading\":\"Automated SQL script generation\",\"body\":\"Export create, drop, or partial change scripts directly from your model for fast deployment.\"},\"feature2\":{\"heading\":\"Live validation \u0026 preview\",\"body\":\"Get instant feedback on errors and see exactly what your SQL will look like before deploying. You have the flexibility to ignore the warnings and generate the SQL anyway or go back and correct the model.\"},\"feature3\":{\"heading\":\"Versioning \u0026 change history\",\"body\":\"Use the built-in version control to track every change, tag important versions, and roll back instantly when needed.\"},\"feature4\":{\"heading\":\"Reverse engineer existing databases\",\"body\":\"Quickly connect to an existing database and create a model you can refine, validate, and share.\"},\"feature5\":{\"heading\":\"Real-time database modeling collaboration\",\"body\":\"Multiple users can edit the same model, with changes saved instantly. Role-based access control allows you to control who can view, comment, or edit your models.\"},\"feature6\":{\"heading\":\"Fast navigation \u0026 search\",\"body\":\"Quickly move around large models with a built-in map view, or find and highlight specific elements instantly from the navigation tree. This helps you save time, stay focused, and keep momentum when working on complex designs.\"},\"feature7\":{\"heading\":\"Subject areas\",\"body\":\"Organize complex models into named sections containing related tables, views, and notes, making them easier to read and maintain.\"},\"feature8\":{\"heading\":\"Clean, focused interface\",\"body\":\"Everything you need for professional modeling, without unnecessary complexity.\"}},\"testimonials\":{\"heading\":\"What customers say\",\"slide1\":{\"quote\":\"Capital work! Just discovered your database modeler. It saved me from a night of scribbling schema on paper like some kind of caveman.\",\"name\":\"Software Developer\"},\"slide2\":{\"quote\":\"Being able to export our model to SQL scripts makes popping up a new instance quick and simple.\",\"name\":\"Lead Web Developer\"},\"slide3\":{\"quote\":\"Love this tool! It is definitely the best solution for geographically distributed teamwork.\",\"name\":\"Software Engineer\"},\"slide4\":{\"quote\":\"I desperately wanted a web version of something like Erwin… What an amazing product! It's not perfect but… it actually works and it doesn't get in your way.\",\"name\":\"Database Administrator\"}},\"builtForEveryone\":{\"heading\":\"Built for everyone who shapes your data\",\"list\":{\"item1\":\"Works for the entire team: From DBAs and Developers to Data Architects and Business Analysts\",\"item2\":\"Eliminates version drift with built-in change tracking and real-time updates\",\"item3\":\"Combines professional modeling depth with an intuitive, lightweight experience\",\"item4\":\"Cloud-based and always up to date. No patches, no installs\"},\"image\":{\"alt\":\"A diverse team collaborating on a data model\"}},\"tryNow\":{\"heading\":\"Try Redgate Data Modeler now\",\"body\":\"Get started in minutes. No installation required.\",\"cta\":\"Get started for free\"},\"supportedDatabases\":{\"heading\":\"Which databases does Redgate Data Modeler support?\"},\"pricingBand\":{\"title\":\"Simple pricing for teams of any size\",\"options\":{\"1\":\"1 user\",\"5\":\"5 users\",\"10\":\"10 users\",\"20\":\"20 users\",\"50\":\"50 users\",\"100+\":\"100+ users\"},\"standard\":{\"heading\":\"Standard\",\"subheading\":\"Essential data modeling features\",\"cta\":\"Buy now\",\"features\":{\"feature1\":\"Physical design\",\"feature2\":\"20 database models\",\"feature3\":\"100 tables per model\"}},\"pro\":{\"heading\":\"Pro\",\"subheading\":\"Advanced data modeling capabilities\",\"cta\":\"Buy now\",\"features\":{\"featureAPI\":\"API access\",\"feature1\":\"Physical \u0026 Logical design\",\"feature2\":\"Unlimited database models\",\"feature3\":\"Unlimited tables per model\",\"feature4\":\"-day free trial\"}},\"sqlToolbeltEssentials\":{\"heading\":\"SQL Toolbelt Essentials\",\"subheading\":\"Redgate Data Modeler is available on its own or as part of SQL Toolbelt Essentials, a complete workflow-led solution for SQL Server database teams, covering schema design, coding, version control, testing, and deployment.\",\"learnMore\":\"Learn more about SQL Toolbelt Essentials\",\"questions\":\"Any questions?\",\"cta\":\"Buy SQL Toolbelt Essentials\",\"features\":{\"feature1\":\"Includes Redgate Data Modeler Pro\",\"feature2\":\"SQL Source Control \u0026 SQL Compare\",\"feature3\":\"SQL Prompt \u0026 SQL Change Automation\",\"feature4\":\"-day free trial\"}}},\"whatSetsRedgateDataModelerApart\":{\"heading\":\"What sets Redgate Data Modeler apart\",\"features\":{\"feature1\":{\"heading\":\"If you design and build databases\",\"body\":\"You can turn ideas into accurate, deployment-ready schemas in minutes. Use live validation, instant SQL generation, and a single model everyone can work from. No version conflicts. No wasted time.\"},\"feature2\":{\"heading\":\"If you lead technical teams\",\"body\":\"You can keep projects moving without firefighting database issues. With built-in version history, role-based access, and real-time collaboration, your team stays aligned and delivers faster.\"},\"feature3\":{\"heading\":\"If you own the budget\",\"body\":\"You get professional-grade modeling without the enterprise price tag. There are no installs and no infrastructure, just predictable cloud-based pricing that scales with your needs.\"}}}},\"editions\":{\"meta\":{\"title\":\"Redgate Data Modeler features and editions - Redgate Software\",\"description\":\"Compare the features between the different editions of Redgate Data Modeler\"},\"title\":\"Find the right edition for your workflow\",\"description\":\"Redgate Data Modeler is available in two editions, so you can choose the level of collaboration and control that fits your needs. Whether you're working solo, as part of a distributed development team, or within a large organization, each edition includes the core modeling features you need to design and manage database schemas efficiently, without unnecessary complexity.\",\"features\":{\"title\":\"See what’s included in each edition\",\"headings\":{\"features\":\"Features\",\"individual\":\"Individual\",\"team\":\"Team\",\"enterprise\":\"Enterprise\",\"databaseModeling\":\"Database Modeling\",\"teamManagement\":\"Team Management\",\"api\":\"API\",\"importExport\":\"Import / Export\",\"smoothWorkflow\":\"Smooth Workflow\",\"scriptGenerators\":\"Script Generators\",\"modelManagement\":\"Model Management\",\"corporateFeatures\":\"Corporate Features\",\"standard\":\"Standard\",\"pro\":\"Pro\"},\"feature1\":\"Physical design\",\"feature2\":\"Logical design\",\"feature3\":\"Legacy databases support\",\"feature4\":\"Multiple users\",\"feature5\":\"Manage team users\",\"feature6\":\"Unlimited read only users\",\"feature7\":\"Access via API\",\"feature8\":\"Import from SQL\",\"feature9\":\"Export diagram to PDF\",\"feature10\":\"Export diagram to PNG\",\"feature11\":\"XML export/import\",\"feature12\":\"Subject areas\",\"feature13\":\"SQL preview\",\"feature14\":\"Visual search\",\"feature15\":\"Live validation\",\"feature16\":\"DDL scripts\",\"feature17\":\"Migration scripts\",\"feature18\":\"Model sharing\",\"feature19\":\"Model cloning\",\"feature20\":\"Model versioning\",\"feature21\":\"Public link\",\"feature22\":{\"label\":\"Support level\",\"supportLevel\":{\"individual\":\"Standard\",\"team\":\"Standard\",\"enterprise\":\"Standard\",\"standard\":\"Standard\",\"pro\":\"Standard\"}},\"feature23\":\"User activity tracking\",\"featureUnlimitedModels\":\"Unlimited database models\",\"featureUnlimitedTables\":\"Unlimited tables per model\",\"feature24\":\"SSO\",\"feature25\":\"Two factor authentication\"}},\"pricing\":{\"meta\":{\"title\":\"Redgate Data Modeler pricing - Redgate Software\",\"description\":\"See the pricing and features included in each edition of Redgate Data Modeler\"},\"productDescription\":{\"heading\":\"Simple pricing for teams of any size\",\"standardCopy\":\"Core modeling essentials with limits designed for solo users and small teams.\",\"proCopy\":\"Advanced modeling for growing teams with unlimited usage, full collaboration, logical design, legacy database support, and API automation.\"}}},\"redgateFlyway\":{\"productPage\":{\"meta\":{\"title\":\"Redgate Flyway: Database Migration \u0026 Version Control Tool | Redgate\",\"description\":\"Flyway makes database schema migrations easy. Version-control your changes, automate deployments across 50+ databases, and integrate with any CI/CD pipeline. Free Community edition available.\"},\"hero\":{\"heading\":\"Deploy with confidence\",\"description\":\"Best-in-class technology for stable, governed database changes\",\"cta\":{\"primary\":\"Get in touch\",\"secondary\":\"Free trial\"}},\"banner\":{\"heading\":\"Discover\",\"body\":\"Find out why customers worldwide love Redgate Flyway\"},\"intro\":{\"heading\":\"Deliver faster, reliable, secure database deployments\",\"media\":{\"alt\":\"Ian Wilkinson, Principal Developer at The Access Group\",\"caption\":\"Some of the team at the Access Group joined us at the Redgate Summit event in London. We spoke to Ian Wilkinson, who is a Principal Developer at the company, and he talked about how Flyway has benefited the way he works.\"},\"para1\":\"Stable, governed software delivery is critical for teams to take value to market and get data into the hands of decision makers, faster. But so often the database is where velocity slows down.\",\"para2\":\"Flyway Enterprise changes this. With a schema-as-code approach, database changes become safe, repeatable, and auditable at scale.\"},\"statBand\":{\"heading\":\"Return on investment with Redgate Flyway\",\"stats\":{\"stat1\":{\"number\":\"59%\",\"label\":\"average time saving per deployment (estimated)\",\"source\":\"(Source: based on Redgate case studies and customer feedback)\"},\"stat2\":{\"number\":\"x7\",\"label\":\"times lower change failure rate\",\"source\":\"(Source: The ROI of Database DevOps for Enterprise Organizations, \u003ca target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\" href=\\\"/solutions/database-devops/entrypage/roi-devops-enterprise/\\\"\u003ered-gate.com\u003c/a\u003e)\"},\"stat3\":{\"number\":\"$$1.88M\",\"label\":\"efficiency gains using Redgate for automation (estimated)\",\"source\":\"(Source: The ROI of Database DevOps for Enterprise Organizations, \u003ca target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\" href=\\\"/solutions/database-devops/entrypage/roi-devops-enterprise/\\\"\u003ered-gate.com\u003c/a\u003e)\"}}},\"benefits\":{\"benefit1\":{\"heading\":\"Fast delivery doesn't have to mean risky delivery\",\"para1\":\"Good database governance doesn't force a choice between speed and stability. It makes both possible. When code policies are enforced in the pipeline, schema changes are versioned, and database drift is caught early before it causes problems. The guardrails aren't slowing you down. They're what makes it safe to accelerate.\",\"para2\":\"Flyway Enterprise makes this possible with CI/CD integration, embedded policy-as-code, advanced drift detection and extensive dependency handling. These built-in guardrails give teams a robust, scalable foundation for deploying changes to even the most complex, mission-critical databases - across SQL Server, Oracle, PostgreSQL, MySQL, and 50+ other DBMS.\"},\"benefit2\":{\"heading\":\"AI generates the code. Flyway governs what happens next\",\"para1\":\"AI coding tools are changing the pace of development. Faster code means more code - and not all of it is production-ready. When AI-generated changes reach the database without proper review, the risks compound quickly. Higher volumes of schema changes, combined with inconsistent quality, put more pressure on the pipeline.\",\"para2\":\"Flyway Enterprise is built to manage both the volume and the quality of schema changes that AI-accelerated development creates. Automated policy checks catch risky or non-compliant changes before they reach production and when they're cheaper to fix. Drift detection flags unapproved modifications made outside of the pipeline before they cause deployment failure. Flyway Enterprise's guardrails don't slow teams down - they're what makes it safe to go faster.\",\"quote\":{\"quote\":\"Redgate Flyway is a simple way to keep database changes in sync across the team. It also integrates smoothly with GitHub and our AI tools, which makes it easier to fit into our existing workflow.\",\"cite\":{\"name\":\"Dan Orsborne\",\"position\":\"CTO\",\"company\":\"Asset Monitoring Solution Group (AMS)\"}}},\"benefit3\":{\"heading\":\"More freedom to innovate faster\",\"para1\":\"Late nights, last-minute fixes, and risky database deployments stall innovation and drain team momentum. Redgate Flyway changes this. By driving up the stability and speed of database deployments, teams have more confidence and time back in their week. Less time fixing. More time innovating.\",\"quote\":{\"quote\":\"One of the key things is developer confidence and enabling them to take risks because the pipeline is going catch it. It just all flows through, so developers deliver faster and they're more confident.\",\"cite\":{\"position\":\"Data Science Manager\"}},\"cta\":\"Read the full case study\"}},\"featuresAccordion\":{\"heading\":\"Flyway Enterprise tackles every challenge\",\"features\":{\"feature1\":{\"heading\":\"Monolithic and complex databases\",\"body\":{\"heading\":\"Help teams regain control of monolithic databases\",\"para1\":\"Monolithic databases are at the heart of many mission-critical business systems, but they're notoriously fragile and hard to change. Often, multiple application components share a single database, and this tight coupling means that even small schema changes risk cascading failures across dependent services.\",\"para2\":\"Flyway Enterprise helps teams regain control. It brings automation and stability to even the most complex databases. Every deployment starts from a known baseline in version control, with object-level visibility into every change, validated migration scripts, automated drift detection, and simple deployment pipelines that make incremental change and safe online deployments possible.\",\"para3\":\"Key benefits:\",\"list\":{\"bullet1\":\"\u003cb\u003eBest-in-class technology that scales:\u003c/b\u003e Built on market-leading technology, Flyway Enterprise's extensive database object coverage and advanced dependency handling provides a robust, scalable solution for teams handling difficult database changes in SQL Server, Oracle, PostgreSQL and MySQL\",\"bullet2\":\"\u003cb\u003eDe-risk failed deployments:\u003c/b\u003e Automatically detect risky code patterns early by embedding policy-as-code directly into development workflows\",\"bullet3\":\"\u003cb\u003eSupport modernization:\u003c/b\u003e Create a stable, governed foundation for future transformations like cloud migration or microservices adoption.\"},\"cta\":{\"heading\":\"Bring control to monolithic databases\",\"link1\":\"Explore change management for monolithic and complex databases\"}}},\"feature2\":{\"heading\":\"Database compliance and security\",\"body\":{\"heading\":\"Bringing security and compliance to database delivery\",\"para1\":\"Database changes need to be secure, traceable, and compliant without sacrificing agility. This is especially true in regulated industries. Flyway Enterprise embeds database security and compliance into development workflows, enabling teams to shift-left and catch issues before they reach production - reducing risk while maintaining velocity.\",\"para2\":\"Key benefits:\",\"list\":{\"bullet1\":\"\u003cb\u003eShift-left database security:\u003c/b\u003e Catch compliance issues early in development to avoid costly, late-stage problems\",\"bullet2\":\"\u003cb\u003eAutomated compliance checks:\u003c/b\u003e Customizable and out-of-the-box policies detect violations of security standards, data loss risks, and code quality issues\",\"bullet3\":\"\u003cb\u003eSchema-as-code meets policy-as-code:\u003c/b\u003e Embed compliance policies directly into CI/CD pipelines for confident, governed database delivery\",\"bullet4\":\"\u003cb\u003eStop credential leaks before they happen:\u003c/b\u003e Eliminate hard-coded credentials and manage secrets at scale through role-based access control (RBAC) and runtime retrieval from trusted stores including Hashicorp Vault and Google Cloud Secret Manager. \"},\"cta\":{\"heading\":\"Reduce risk without slowing innovation\",\"link1\":\"Explore database compliance and security\"}}},\"feature3\":{\"heading\":\"AI\",\"body\":{\"heading\":\"Ensuring AI data readiness\",\"para1\":\"AI applications introduce rapidly evolving data requirements that demand agile, reliable database schema evolution. Flyway Enterprise ensures database infrastructure can evolve safely to support AI's complex demands while maintaining the stability AI models need to function reliably.\",\"para2\":\"Key benefits:\",\"list\":{\"bullet1\":\"\u003cb\u003eStable schema evolution supports AI reliability:\u003c/b\u003e Version-controlled changes provide a single source of truth, helping AI models reliably interpret evolving data structures\",\"bullet2\":\"\u003cb\u003eSupport AI-native data:\u003c/b\u003e Prepare schemas for vector embeddings, feature stores, and other specialized structures that AI applications require\",\"bullet3\":\"\u003cb\u003eKeep AI data pipelines running smoothly:\u003c/b\u003e Flyway Enterprise's automated policy checks act as built-in guardrails, catching risky schema changes before they reach production - keeping your AI data pipelines running reliably\"},\"cta\":{\"heading\":\"Ready to future-proof your data infrastructure for AI?\",\"link1\":\"Explore how Flyway Enterprise supports sustainable, scalable AI\"}}},\"feature4\":{\"heading\":\"Cloud migration and optimization\",\"body\":{\"heading\":\"Optimizing your cloud journey\",\"para1\":\"Migrating and operating databases in the cloud introduces unique complexities, from ensuring data integrity during replatforming to maintaining performance across diverse cloud services. Without robust database change management, organizations face increased risks of data loss, application downtime, and compliance issues. Flyway Enterprise provides the essential visibility, control, and standardization needed to navigate these challenges, ensuring reliability and accelerating your cloud journey.\",\"para2\":\"Key benefits:\",\"list\":{\"bullet1\":\"\u003cb\u003eEnd-to-end visibility:\u003c/b\u003e Track database changes flowing through pipelines for rapid issue resolution in  cloud environments\",\"bullet2\":\"\u003cb\u003eCross-platform consistency:\u003c/b\u003e Support for 50+ DBMS across SQL Server, Oracle, PostgreSQL and MySQL, ensuring standardized operations whether on-premise, hybrid or fully cloud-native\",\"bullet3\":\"\u003cb\u003eNative cloud integration:\u003c/b\u003e Integrate with AWS-native services, Azure, and other cloud providers for modern, cloud-first development\"},\"cta\":{\"heading\":\"Planning your cloud journey or looking to optimize your cloud set-up?\",\"link1\":\"Explore how Flyway Enterprise supports cloud migration\",\"link2\":\"Explore how Flyway Enterprise supports cloud optimization\"}}}}},\"enterprisePromo\":{\"body\":\"Enterprise-grade automation to scale database delivery\",\"cta\":\"Learn more\"},\"testimonials\":{\"testimonial1\":{\"quote\":\"We have saved around 2 hours a day across the data platform team, as we don't have to be interrupted with those manual tasks anymore.\",\"cite\":{\"position\":\"Senior Vice President of Data and Business Enablement\"}},\"testimonial2\":{\"quote\":\"A nice byproduct of this is that it's so auditable. It's really nice to say, here's the model we deployed in production, and here are all the downstream changes.\",\"cite\":{\"position\":\"Data Science Manager\"}}},\"features\":{\"heading\":\"Continuous delivery of database changes\",\"feature1\":{\"heading\":\"Version control your database code\",\"description\":\"Track database changes with a single source of truth in version control and increase the traceability of deployments.\"},\"feature2\":{\"heading\":\"Accelerate development and eliminate errors\",\"description\":\"Automate code reviews and script generation to reduce errors, accelerate development, and detect issues earlier in the pipeline.\"},\"feature3\":{\"heading\":\"Track changes across the pipeline\",\"description\":\"Support compliance requirements with an audit trail of changes made through development and deployment.\"},\"feature4\":{\"heading\":\"Enable database CI and release automation\",\"description\":\"Create repeatable, standardized processes and pair with automation to increase velocity and meet governance requirements.\"},\"feature5\":{\"heading\":\"Embed policy-as-code\",\"description\":\"Auto-detect risky code patterns before deployment using enterprise-grade policies for security and data loss.\"},\"feature6\":{\"heading\":\"Compatibility\",\"description\":\"Works with \u003clink\u003eover 50 different database systems\u003c/link\u003e, whether they're on-prem or in the cloud.\"},\"feature7\":{\"heading\":\"Works with your existing toolset\",\"description\":\"Integrates with popular CI and release tools, including GitHub (\u003ca href=\\\"https://github.com/marketplace/actions/redgate-flyway-github-actions\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003ewith verified GitHub Actions\u003c/a\u003e), Azure DevOps, GitLab, Jenkins, TeamCity, Octopus Deploy, Harness, and more.\"},\"feature8\":{\"heading\":\"Meet teams where they're at\",\"description\":\"Access the GUI, CLI and API options across Windows, MacOS, Linux or Docker, and all in plain SQL.\"},\"feature9\":{\"heading\":\"Get started with Flyway Enterprise today\",\"description\":\"Flyway Autopilot offers a pre-configured sample project to help you get set-up quickly and experience the power of database version control and automated deployments.\",\"cta\":\"Get started with Autopilot\"}},\"customers\":{\"heading\":\"Top companies from around the world use Redgate solutions\"},\"quotes\":{\"quote1\":{\"quote\":\"Before Flyway, so many people were deploying to so many databases, it was hard to keep track of who was deploying what and when.\",\"cta\":\"See how Flyway helped Desjardins standardize across teams\"},\"quote2\":{\"quote\":\"Our manual process involved creating scripts and deploying through a ticketing system, which led to inefficiencies and delays - impacting our business and customers.\",\"cta\":\"Learn how Sydbank drove organizational change with Flyway\"},\"quote3\":{\"quote\":\"The data is always going to get bigger, but now with Redgate Flyway as part of our core engine room it's so easy. Our speed to discovery of scientific merit has been notably boosted by Flyway, that's the beauty of it.\",\"cta\":\"Read how a pharmaceutical company boosted their speed with Flyway\"},\"quote4\":{\"quote\":\"Rather than hiring more people to get more work done, you need to find efficiencies that allow your dedicated and valuable pool of people to focus on the right things.\",\"cta\":\"Learn how Flyway helps teams be more efficient\"}},\"readMore\":{\"heading\":\"Read more about Redgate Flyway\",\"item1\":{\"type\":\"Case Study\",\"heading\":\"Driving organizational change through streamlined, accurate and reliable processes\",\"description\":\"Redgate Flyway Enterprise has helped streamline the team's processes, enhanced overall quality of deployments, increased developer satisfaction levels, and reduced errors, making Sydbank a more agile and efficient organization.\"},\"item2\":{\"type\":\"Case Study\",\"heading\":\"How Redgate Flyway Enterprise can automate database deployments with Oracle\",\"description\":\"With Agile and DevOps practices and processes already in place for application development, Redgate Flyway Enterprise introduced similar automation and continuous integration workflows to its Oracle database development.\"},\"item3\":{\"type\":\"Whitepaper\",\"heading\":\"Metrics to modernize database change management\",\"description\":\"Discover the four key software delivery metrics that drive successful DevOps practices; change lead time, deployment frequency, change fail percentage, and recovery time - and learn why they matter for your database.\"}},\"discoverTheDifference\":{\"heading\":\"Discover the Flyway difference\",\"body\":\"Find out why organizations worldwide choose Redgate Flyway\",\"cta\":\"Read more\"},\"thoughtworks\":{\"quote\":\"With techniques such as Continuous Delivery becoming more mainstream, automated database migrations are a baseline capability for many software teams. Redgate Flyway makes it as painless as possible to automate this process.\",\"cite\":{\"position\":\"Head of Technology Europe\"},\"cta\":\"Explore Redgate Flyway Enterprise\"},\"aiCapabilities\":{\"heading\":\"Best practice by design – from first commit to production\",\"p1\":\"Standardize best practice and de-risk database changes at scale.\",\"p2\":\" Flyway Enterprise's new AI features (available in public preview) help teams bring consistency, and traceability to schema changes for stronger database governance.\",\"p3\":\"For large teams working at scale, these capabilities cut cognitive load on repetitive tasks, freeing up time for high value work. Achieve best practice and risk reduction standards across the software delivery lifecycle.\",\"screenshots\":{\"s1\":{\"heading\":\"Summarize migration scripts\",\"p1\":\"Understand what complex scripts do at a glance, improving clarity and reducing the risk of unexpected changes.\"},\"s2\":{\"heading\":\"Auto-generate commit messages\",\"p1\":\"Quickly capture script changes in version control, helping teams to reinforce standards every time a database change is committed.\"},\"s3\":{\"heading\":\"Auto-create script descriptions\",\"p1\":\"Support clearer team documentation and improved efficiency during deployment script generation.\"}},\"cta\":\"See how Flyway supports secure and compliant database changes\"},\"faq\":{\"title\":\"Frequently Asked Questions\",\"q1\":{\"question\":\"Why should enterprises trust Redgate Flyway for database deployments?\",\"answer\":{\"para1\":\"Redgate has over 26 years of experience as a database solutions industry leader, with more than 200,000 data professionals across the globe, including 92% of the Fortune 100, relying on Redgate's solutions to manage their databases.\",\"para2\":\"Redgate Flyway Enterprise's advanced capabilities are built on the same market-leading database comparison technology, continually innovated since 2000, that underpins industry-proven schema comparison solutions in Redgate's portfolio.\",\"para3\":\"As Redgate's enterprise-grade database deployment solution, Flyway Enterprise is built from the ground up for large organizations that need governance, compliance, auditability, and reliable database deployments at scale across complex, multi-environment database estates.\",\"quoteText\":\"We needed to partner with an organization that could offer Enterprise level software and support. When we found Redgate and Flyway, even from the first meeting, the support and documentation available demonstrated that this was an Enterprise shop, and over the past 12 months we've been proven right\",\"cite\":\"Data Team Director, Global pharmaceutical \u003ccaseStudyLink\u003ecase study\u003c/caseStudyLink\u003e\"}},\"q2\":{\"question\":\"What is Redgate Flyway?\",\"answer\":{\"para1\":\"Redgate Flyway is an award-winning database change management solution that brings stability, speed, and governance to database deployments. Using a schema-as-code approach, it versions database changes alongside application code, integrates with CI/CD pipelines, and automates the delivery of migrations from development through to production. With advanced capabilities in its enterprise-grade solution for handling the most complex database changes, it is trusted by organizations worldwide to eliminate manual, error-prone processes that make the database a bottleneck in software delivery.\"}},\"q3\":{\"question\":\"What is the difference between Redgate Flyway Enterprise and Redgate Flyway Community?\",\"answer\":{\"intro1\":\"Redgate Flyway Enterprise is an enterprise-grade database deployment solution designed for large teams, regulated industries, and complex multi-environment estates.\",\"intro2\":\"Flyway Community is a free database migrations tool for individual developers and education.\",\"listIntro\":\"Flyway Enterprise offers a significant layer of database change management capabilities to meet the needs of large teams working at enterprise scale. These include:\",\"list\":{\"item1\":\"Generation of database migration using Redgate's industry-proven database comparison engine.\",\"item2\":\"Generation of undo scripts for quicker recover if changes need to be rolledback.\",\"item3\":\"Advanced object-level and static data versioning for SQL Server, Oracle, PostgreSQL, MySQL and their cloud variants.\",\"item4\":\"Policy-as-code enforcement through customizable policies that detect security violations, data loss risks, and code quality issues before deployment.\",\"item5\":\"Advanced change reporting to increase visibility and understanding of what and objects will be changed during the deployment along with full visibility of the actual SQL script to be executed.\",\"item6\":\"Advanced drift detection and reporting to identify and resolve unplanned database changes – built on Redgate's market-leading database comparison technology for precision and granularity.\",\"item7\":\"Integration with secret management systems to keep credentials secure in CI/CD pipelines.\",\"item8\":\"Database change history for audit support and faster troubleshooting if issues occur.\"},\"outro\":\"In short, Flyway Community is renowned for its simplicity for the needs of individuals working with straightforward database environments. But it is Flyway Enterprise that is built to handle the complexity, scalability and governance requirements of enterprise database deployments.\"}},\"q4\":{\"question\":\"Is Redgate Flyway Enterprise suitable for large enterprises?\",\"answer\":{\"para1\":\"Enterprise database estates are rarely uniform. Organizations typically manage multiple DBMS platforms simultaneously, development teams with varying skill levels, and databases distributed across cloud, on-premises, and hybrid environments. Flyway Enterprise is purpose-built for exactly this complexity.\",\"heading2\":\"Broad DBMS coverage across the entire estate\",\"para2\":\"Flyway Enterprise delivers advanced migration capabilities, including schema comparison, drift detection, and dependency-aware script generation across the four most prevalent enterprise DBMS platforms: SQL Server, Oracle, PostgreSQL, MySQL and their cloud variants.\",\"para3\":\"In addition to these, Flyway Enterprise offers foundational support for 50+ DBMS platforms, including Snowflake, Databricks, Cassandra, MongoDB, Google BigQuery, Azure Synapse, DB2, and more.\",\"para4\":\"This means a single, governed toolchain can manage database changes across an entire enterprise estate, eliminating the fragmentation that comes from maintaining separate tools per platform.\",\"heading3\":\"Resolving the challenge of differing expertise across teams\",\"para5\":\"One of the most significant challenges at enterprise scale is inconsistency and lack of a standardized approach - different developers producing database migrations of varying standards across large, distributed teams.\",\"para6\":\"Flyway Enterprise's advanced script generation for SQL Server, Oracle, PostgreSQL, MySQL and their cloud variants addresses this directly. Built on Redgate's industry-leading database comparison engine, it generates accurate, dependency-aware migration scripts with extensive database object coverage. Teams with mixed experience levels consistently produce high-quality, reliable migrations, without requiring deep database expertise in every platform. Script generation can even be automated as part of teams' current processes to smooth adoption.\",\"heading4\":\"Standardized governance across every team and environment\",\"para7\":\"Flyway Enterprise enforces standardized, repeatable pipeline workflows so that the same governance policies can apply to every database change regardless of which team, environment, or DBMS platform is involved. This is the foundation of enterprise-scale control: not just automating migrations, but ensuring every migration meets the same quality and compliance standards organization-wide.\",\"para8\":\"At the same time, Flyway Enterprise also allows customization to policies to meet additional requirements across your teams and allows exceptions to policies for legacy code so your deployments are not slowed down. Any exceptions are visible so that policies can't be bypassed without visibility and these exceptions can be setup to require approval.\",\"heading5\":\"Measurable business impact at enterprise scale\",\"para9\":\"The business case for Flyway Enterprise is quantified: organizations report an average 59% reduction in time per database deployment and a 7x reduction in change failure rate. This represents the kind of return that justifies standardizing Flyway Enterprise across an entire engineering organization, not just a single team. Find out more in \u003cwhitepaperLink\u003eFlyway's Stability with Speed whitepaper\u003c/whitepaperLink\u003e.\"}},\"q5\":{\"question\":\"How does Redgate Flyway Enterprise integrate with our existing CI/CD pipelines and DevOps toolchain?\",\"answer\":{\"para1\":\"Flyway Enterprise is designed to integrate into existing enterprise toolchains, without requiring teams to change how they work. It provides integrations with all major CI/CD and release platforms, including GitHub, Azure DevOps, Octopus Deploy, Jenkins, GitLab, Harness and more.\",\"para2\":\"It also works with the popular container environment, Docker, for teams who want to use our verified Flyway Docker image to integrate database deployments into their CI/CD pipelines.\",\"heading2\":\"No forced workflow changes – Flyway Enterprise meets teams where they are\",\"para3\":\"Flyway Enterprise supports CLI, GUI, and API ways of working across Windows, macOS, and Linux. This means individual teams can adopt Flyway in the way that fits their existing workflow. Large engineering organizations can roll out Flyway Enterprise consistently while still accommodating the preferences of different teams.\",\"heading3\":\"Database migrations as first-class CI/CD artifacts\",\"para4\":\"Flyway Enterprise treats database migrations as first-class pipeline artifacts, equivalent in status to application code. Database changes flow through pull requests and pipeline stages using the same processes already governing application changes - eliminating the parallel, manual processes that create risk and slow down delivery in large organizations.\",\"heading4\":\"Shift-left compliance and quality validation\",\"para5\":\"Because database changes are embedded in the pipeline from the start, Flyway Enterprise enables shift-left practices - moving compliance checks and code quality validation to the earliest stages of the development lifecycle rather than at release time. For large organizations managing regulated databases or complex change approval processes, this means issues are caught when they are cheapest to fix, and release gates are reached with confidence rather than risk.\"}},\"q6\":{\"question\":\"Does Redgate Flyway Enterprise require learning a proprietary domain-specific language (DSL)?\",\"answer\":{\"para1\":\"No, and this is a deliberate architectural choice. Redgate Flyway treats the migration script as a first-class artifact, and every migration is written in the native language of the target database (plain SQL for relational DBMS). Unlike some of the other solutions in the market, Redgate Flyway does not require teams to master a proprietary DSL or maintain changes through XML, YAML, or JSON abstractions.\",\"para2\":\"This has significant practical implications for enterprise adoption: onboarding is faster, existing SQL skills transfer directly, and there is no additional abstraction layer to debug if something goes wrong in production.\"}},\"q7\":{\"question\":\"Does Redgate Flyway Enterprise support compliance, security and regulatory requirements?\",\"answer\":{\"para1\":\"Regulated industries face specific, non-negotiable challenges around auditability, data loss prevention, and change traceability. Flyway Enterprise helps teams address these challenge through a governed and policy-driven approach to database change management. It does this by ensuring that compliance rules and rigor around developing and deploying database changes are enforced systematically:\",\"heading2\":\"Policy-as-code: automated enforcement of compliance and security rules\",\"para2\":\"Flyway Enterprise's policy-as-code approach allows organizations to define customizable rules that are automatically enforced across every migration before deployment. These rules detect security violations, compliance breaches, data loss risks, and code quality issues at the earlier development stages - not at release time.\",\"para3\":\"For regulated industries, this means compliance requirements are not a manual checklist applied inconsistently; instead, they are codified constraints applied uniformly across every team and environment.\",\"heading3\":\"A fully governed, repeatable deployment process\",\"para4\":\"Flyway Enterprise combines schema-as-code with a policy-as-code approach to create a deployment process where every database change is version-controlled, peer-reviewed, and validated against customizable compliance rules before it reaches production.\",\"para5\":\"This gives regulated organizations the repeatability and consistency that audit and governance frameworks demand.\",\"heading4\":\"Complete database change history for auditability and reporting\",\"para6\":\"Flyway Enterprise maintains a full history of every database change from development through to production. This end-to-end change traceability supports compliance reporting, internal audit requirements, and post-incident troubleshooting. It provides the evidence trail that regulated industries require when demonstrating control over their data infrastructure.\",\"heading5\":\"Shift-left risk reduction: catching issues when they are cheapest to fix\",\"para7\":\"By embedding compliance checks and code reviews early in the development pipeline, Flyway Enterprise dramatically reduces the cost and risk of late-stage failures. In regulated environments where a non-compliant change reaching production can trigger regulatory consequences, catching violations at the pull request stage rather than at release time is not just an efficiency gain, it is a crucial gain for more effective risk management.\"}},\"q8\":{\"question\":\"Is Redgate Flyway Enterprise production-ready for mission-critical databases?\",\"answer\":{\"para1\":\"Flyway Enterprise's advanced capabilities are built on Redgate's database comparison engine, which has been in continuous development since 2000 - giving it over two decades of refinement against the edge cases, dependency chains, and schema complexities that mission-critical databases produce in practice.\",\"heading2\":\"A proven engine built for complex, mission-critical schemas\",\"para2\":\"The core technology underpinning Flyway Enterprise's advanced capabilities has been tested and refined across enterprise databases worldwide over more than 25 years. The engine is specifically designed to handle dependency resolution for complex databases, including large, monolithic, and legacy schemas where dependency ordering errors can cause catastrophic deployment failures.\",\"para3\":\"For organizations running mission-critical databases where deployment failures are not an option, this depth of engineering maturity is important – particularly when granularity and precision is valued.\",\"heading3\":\"Independently validated by customers\",\"para4\":\"Success with Redgate Flyway is validated through \u003cg2Link\u003eG2's Database DevOps software category\u003c/g2Link\u003e, where Redgate Flyway has received both High Performer and High Performer Enterprise awards. G2 ratings are derived directly from verified customer reviews, making them a source of recognition for Redgate Flyway's real-world reliability.\",\"heading4\":\"Confidence from the scale of Redgate's customer base\",\"para5\":\"When you choose Redgate Flyway Enterprise, you can be confident you're partnering with the database experts at Redgate.\",\"para6\":\"Redgate has over 26 years of experience as a database solutions industry leader. More than 200,000 data professionals across the globe, including 92% of the Fortune 100, rely on Redgate's solutions to enable automation, resilience and efficiency throughout the database lifecycle, ensuring they get the most value out of their databases.\"}},\"q9\":{\"question\":\"How does Redgate support a fully unified, end‑to‑end Database DevOps workflow across development, testing, deployment, and monitoring?\",\"answer\":{\"para1\":\"Flyway Enterprise is designed to fit into a complete, end‑to‑end Database DevOps workflow, giving large organizations a consistent, governed process from development through production from a single trusted vendor. This eliminates the integration gaps and operational risk that come from stitching together multiple point tools, while strengthening governance, auditability, and consistency across your organization.\",\"para2\":\"Redgate Monitor adds real-time performance insights, alerting, and deployment-impact tracking so operations teams can validate changes, detect issues early, and maintain reliability across large, distributed estates.\",\"para3\":\"Redgate Test Data Manager (TDM) provides secure, masked, and right‑sized test data to Flyway‑managed environments, ensuring development and testing pipelines remain compliant and production‑realistic helping you catch issues early and resolve them quickly.\"}},\"q10\":{\"question\":\"What does onboarding and adoption of Flyway Enterprise look like for an enterprise team?\",\"answer\":{\"intro\":\"Redgate has invested in making enterprise adoption practical, with options to suit the needs of different teams:\",\"list\":{\"item1\":\"Professional services for guided installs, instructor-led training and configuration sessions\",\"item2\":\"World-class product support with a CSAT score of 95%, with Premium Support available\",\"item3\":\"Extensive product documentation and training videos\",\"item4\":\"Flyway Autopilot – pre-configured sample project for teams to learn approaches quickly without building from scratch\",\"item5\":\"Redgate University for self-paced learning\"}}}}},\"awardBand\":{\"heading\":\"Best-in-class technology for confident database change management\",\"description\":\"When you use Redgate Flyway to deliver database changes, you can be confident you're using an award-winning, industry-proven solution built on best-in-class script technology.\",\"list\":{\"item1\":\"Schema-as-code meets policy-as-code for confident database delivery\",\"item2\":\"Award-winning solution, with market-leading flexibility for faster time to value\",\"item3\":\"Enterprise-grade database comparison technology, proven in industry since 2000\",\"item4\":\"Market-leading generation of migration scripts, with extensive database object support\",\"item5\":\"Excels in handling dependencies for even the most complex of databases\",\"item6\":\"Provides the governance layer that makes AI-generated changes safe, repeatable, and auditable.\"},\"image\":{\"alt\":\"Logos for awards that Redgate Flyway has received - G2 High Performer and High Performer Enterprise, and VS Magazine Gold Award\"}},\"getStarted\":{\"meta\":{\"title\":\"Get Started with Redgate Flyway\",\"description\":\"Quick start resources for Redgate Flyway, including documentation, video courses, and sample projects.\"}},\"roadmap\":{\"meta\":{\"title\":\"Upcoming Features For Redgate Flyway\",\"description\":\"Check out a full list of upcoming released features for Redgate Flyway\"}},\"caseStudies\":{\"meta\":{\"title\":\"Redgate Flyway case studies\",\"description\":\"Learn more about Redgate Flyway with these case studies\"},\"banner\":{\"heading\":\"Why do customers love Redgate Flyway?\",\"cta\":\"Learn how customers are bringing stability and speed to database change management\"}},\"support\":{\"meta\":{\"title\":\"Redgate Flyway - Documentation And Support\",\"description\":\"Documentation, release notes and support information for Redgate Flyway.\"}},\"history\":{\"meta\":{\"title\":\"The history of Redgate Flyway\",\"description\":\"Engineering teams at Redgate have continually developed new and innovative capabilities for Redgate Flyway since 2019.\"},\"hero\":{\"heading\":\"The History of Redgate Flyway\"},\"intro\":{\"heading\":\"Redgate Flyway is part of Redgate's end-to-end Database DevOps solution\",\"para1\":\"Founded in 1999, Redgate is the leading provider of end-to-end Database DevOps. We create ingeniously simple software to help organizations get the most value out of any database, anywhere.\",\"para2\":\"Redgate's journey started with SQL Compare and its state-based approach of comparing two databases and deploying the differences. Redgate Flyway's advanced capabilities are built on top of this same, market-leading database comparison technology.\",\"para3\":\"Today Redgate offers software solutions to help database professionals automate, monitor and protect the databases in their IT infrastructure. More than 200,000 people globally, including 92% of the Fortune 100, trust Redgate to solve the complex challenges of database management across the DevOps lifecycle.\"},\"features\":{\"feature1\":{\"heading\":\"Extending support across more DBMS\",\"para1\":\"In 2010, Redgate extended its solutions for developing and deploying database changes to the launch of SQL Source Control and a set of Oracle solutions, bringing customers the ability to develop, version control and deploy database changes across two of the most popular RDBMS.\",\"para2\":\"As more database professionals moved towards automated pipelines and Continuous Delivery, Redgate also developed a migrations-based approach in SQL Change Automation. In 2018, Redgate looked to support additional popular database systems, including PostgreSQL and MySQL.\"},\"feature2\":{\"heading\":\"Bringing Flyway on board\",\"para1\":\"In 2019, Redgate took the decision to acquire Flyway, bringing the industry standard for database migrations into the Redgate family. Within twelve months, Redgate had further developed the solution, bringing its market-leading database comparison technology to Redgate Flyway. This enabled customers to capture object-level history of database changes and auto-generate migration scripts, accelerating and de-risking the delivery of database changes.\"},\"feature3\":{\"heading\":\"Continuous innovation\",\"para1\":\"Since then, Redgate's in-house engineering teams in Cambridge, UK, have continually innovated new capabilities for Redgate Flyway, including advanced database comparison support for PostgreSQL and MySQL, in addition to custom code analysis rules and GUI-based reporting.\",\"para2\":\"Today, Redgate Flyway is used across multiple industries worldwide, including finance, healthcare, federal government, and more.\",\"para3\":\"Redgate Flyway's roadmap is ambitious and includes advanced deployment rules and CLI capabilities, in addition to support for further DBMS and advanced capabilities for Snowflake.\"},\"feature4\":{\"heading\":\"Support for 50+ DBMS today\",\"para1\":\"Since 2019, Redgate has continued to work closely with the Flyway community, supporting both the OS version of Redgate Flyway while also developing a free Redgate Flyway Community edition that sits alongside its paid edition, Redgate Flyway Enterprise.\",\"para2\":\"Over this time, Redgate has also grown Redgate Flyway's multi-DBMS support from capabilities for 20+ of the most common database engines to an ever-growing 50+ DBMS today. The engineering teams at Redgate continue to add further DBMS to Redgate Flyway's coverage in response to customer needs and industry trends.\"}}},\"editions\":{\"meta\":{\"title\":\"Redgate Flyway features and editions\",\"description\":\"Compare the features between the different editions of Redgate Flyway\"},\"content\":{\"heading\":\"Pricing and editions\",\"notification\":\"Scroll right to see all editions\",\"editions\":{\"community\":{\"heading\":\"Community\",\"price\":\"Free\",\"description\":\"Built for individual developers looking for a simple and reliable framework that gives the essentials to manage database changes.\",\"cta\":\"Download\"},\"enterprise\":{\"heading\":\"Enterprise\",\"price\":\"Contact us\",\"description\":\"Designed for enterprises needing a secure and scalable way to manage complex database changes. Built on best-in-class technology.\",\"cta\":{\"getInTouch\":\"Get in touch\",\"freeTrial\":\"Free trial\"}}},\"features\":{\"community\":{\"feature1\":{\"text\":\"Native SQL migrations runner\"},\"feature2\":{\"text\":\"CLI, API and GUI\"},\"feature3\":{\"text\":\"Built-in Git client\"},\"feature4\":{\"text\":\"Built-in code review engine (GUI or CLI)\"}},\"enterprise\":{\"feature1\":{\"text\":\"AI-powered migration script summaries\",\"annotation\":\"Preview\",\"label\":\"New\"},\"feature2\":{\"text\":\"AI-powered commit message generation\",\"annotation\":\"Preview\",\"label\":\"New\"},\"feature3\":{\"text\":\"AI-powered migration script descriptions\",\"annotation\":\"Preview\",\"label\":\"New\"},\"feature4\":{\"text\":\"Code review policy library\"},\"feature5\":{\"text\":\"Custom code review policy integration\"},\"feature6\":{\"text\":\"Migration script auto-generation*\"},\"feature7\":{\"text\":\"Undo script auto-generation*\"},\"feature8\":{\"text\":\"Automate state-based deployments*\"},\"feature9\":{\"text\":\"Auto-generate baseline scripts*\"},\"feature10\":{\"text\":\"Detect invalid objects**\"},\"feature11\":{\"text\":\"Change reports*\"},\"feature12\":{\"text\":\"Drift detection*\"},\"feature13\":{\"text\":\"Schema compare (GUI or CLI)**\"},\"feature14\":{\"text\":\"Data compare (GUI or CLI)**\"},\"feature15\":{\"text\":\"Static data filtering and controls*\"},\"feature16\":{\"text\":\"Save schema snapshots*\"},\"feature17\":{\"text\":\"Integration with secrets managers\"},\"feature18\":{\"text\":\"Support for older DB versions\"},\"feature19\":{\"text\":\"Fire up databases using Docker\",\"annotation\":\"Preview\"},\"feature20\":{\"text\":\"Unlimited data retention in Redgate Flyway Pipelines\",\"annotation\":\"Preview\"}},\"key\":{\"point1\":\"SQL Server, Oracle, PostgreSQL and MySQL only.\",\"point2\":\"SQL Server and Oracle only.\"}}}},\"newsletter\":{\"meta\":{\"title\":\"Redgate Flyway newsletter signup\",\"description\":\"From version control to continuous delivery, Redgate Flyway helps individuals, teams, and enterprises build on application delivery processes to automate database development.\"},\"page\":{\"heading\":\"Subscribe to our monthly newsletter, the Redgate Update\",\"body\":\"Get all the latest guides, community news, product updates, and resources.\"},\"thankyou\":{\"meta\":{\"title\":\"Redgate Flyway newsletter - sign up successful\",\"description\":\"Thank you\"},\"body\":{\"downloadText\":\"Return to {productName}\",\"thankyouText\":\"Thank you for subscribing to the Redgate Flyway newsletter.\",\"body\":\"We'll be in touch soon\"}}},\"community\":{\"index\":{\"meta\":{\"title\":\"Flyway Community: Free Database Migration Tool by Redgate\",\"description\":\"Flyway Community is the free, open-source edition of Redgate Flyway. Automate database migrations with version control. Download and get started in minutes.\"},\"hero\":{\"heading\":\"Redgate Flyway Community\",\"description\":\"Database migrations made easy\",\"list\":{\"bullet1\":\"Free - API/CLI and Desktop GUI\",\"bullet2\":\"Built on Open Source\",\"bullet3\":\"Version control your database migration scripts\",\"bullet4\":\"SQL Fluff integration support\",\"bullet5\":\"Powered by the Redgate Flyway community and Redgate\"},\"cta\":\"Download Redgate Flyway Community\",\"image\":{\"alt\":\"Screenshot of Redgate Flyway Desktop interface\"}},\"banner\":{\"heading\":\"Whitepaper\",\"body\":\"See why leading teams evolve from Redgate Flyway Community to Enterprise when stability, speed, and scalability matter\"},\"industryProven\":{\"heading\":\"Industry-proven since 2010 for database versioning and migrations\",\"feature1\":{\"heading\":\"The industry standard\",\"description\":\"In continual development since 2010, Redgate Flyway continues to be the industry standard for database versioning and deploying database migrations, using just plain SQL.\"},\"feature2\":{\"heading\":\"50+ database platforms\",\"description\":\"With support for 50+ database platforms, Redgate Flyway Community is known for being simple to adopt and flexible to use.\"},\"feature3\":{\"heading\":\"Simple to use\",\"description\":\"Redgate Flyway lets you regain control of your migrations with ease.\"},\"feature4\":{\"heading\":\"Solves one problem well\",\"description\":\"Redgate Flyway migrates your database, so you don't have to worry about it.\"},\"feature5\":{\"heading\":\"Made for CI/CD\",\"description\":\"Releases have never been this easy.\"}},\"flywayPipelines\":{\"label\":\"New\",\"heading\":\"Try new Redgate Flyway Pipelines and share your thoughts\",\"body\":\"\u003cspan className=\\\"text--bold\\\"\u003eNow in preview!\u003c/span\u003e Redgate Flyway Pipelines helps Redgate Flyway users track and troubleshoot database changes from a single pane of glass. Get a centralized view of deployment status, history and health metrics for every database deployment you and your team make.\",\"cta\":\"Find out more\"},\"upAndRunning\":{\"heading\":\"Get up and running in \u003cduration\u003e5 minutes\u003c/duration\u003e\",\"tabs\":{\"commandLine\":{\"title\":\"Command line\",\"instruction\":\"For non-JVM users and environments without build tools.\",\"cta\":{\"label\":\"Get started with the command line tool\"}},\"javaApi\":{\"title\":\"Java API\",\"instruction\":\"Migrate directly from within your application.\",\"cta\":{\"label\":\"Get started with the Java API\"}},\"maven\":{\"title\":\"Maven\",\"instruction\":\"Seamless integration with Maven 2/3 builds.\",\"cta\":{\"label\":\"Get started with Maven 2/3 builds\"}},\"gradle\":{\"title\":\"Gradle\",\"instruction\":\"Seamless integration with Gradle builds.\",\"cta\":{\"label\":\"Get started with the Gradle plugin\"}}}},\"features\":{\"heading\":\"It just works. Refreshingly simple.\",\"subheading\":\"Migrate from any version (including an empty database) to the latest version of the schema.\",\"tiles\":{\"plainSql\":{\"heading\":\"Plain SQL\",\"description\":\"Version control your plain SQL scripts. No proprietary XML formats, no lock-in.\"},\"cloudSupport\":{\"heading\":\"Cloud support\",\"description\":\"Full support for Amazon RDS, Microsoft SQL Azure, Google Cloud SQL, Heroku \u0026 more.\"},\"noLimits\":{\"heading\":\"No limits\",\"description\":\"Migrations supported in Java, .ps1, .bat, .cmd, .sh, .bash, .py for advanced data transformations. On non-Windows platforms, migrations are supported without extensions.\"},\"zeroDependencies\":{\"heading\":\"Zero required dependencies\",\"description\":\"All you need is Java 7+ and your JDBC driver and you're good to go!\"},\"conventionOverConfig\":{\"heading\":\"Convention over configuration\",\"description\":\"Filesystem and Classpath Scanning to automatically discover SQL and Java migrations.\"},\"highlyReliable\":{\"heading\":\"Highly reliable\",\"description\":\"Safe for cluster environments (multiple machines can migrate in parallel).\"},\"autoMigrationOnStartup\":{\"heading\":\"Auto-migration on startup\",\"description\":\"Ship migrations together with the application and run them automatically on startup using the API.\"},\"failFast\":{\"heading\":\"Fail fast\",\"description\":\"Inconsistent database or failed migration prevents app from starting.\"},\"schemaClean\":{\"heading\":\"Schema clean\",\"description\":\"Drop all tables, views, triggers, and more from a schema without dropping the schema itself.\"}}},\"databases\":{\"heading\":\"Your relational database. Supported.\",\"subheading\":\"Redgate Flyway supports 50+ databases\",\"cta\":\"See all supported databases\"},\"testimonials\":{\"heading\":\"What people are saying\",\"subheading\":\"Join the hundreds of thousands of delighted users\",\"testimonial1\":{\"quote\":\"Database migrations are something that Java developers struggle with, and Redgate Flyway provides a \u003cemphasis\u003enice tool that anyone with basic knowledge of SQL can use.\u003c/emphasis\u003e For that reason it has become the favorite migration tool in the Spring Boot team.\",\"cite\":{\"position\":\"Senior Consulting Engineer\"}},\"testimonial2\":{\"quote\":\"With techniques such as Continuous Delivery becoming more mainstream, automated database migrations are a baseline capability for many software teams. \u003cemphasis\u003eRedgate Flyway makes it as painless as possible to automate this process.\u003c/emphasis\u003e\",\"cite\":{\"position\":\"Head of Technology Europe\"}},\"testimonial3\":{\"quote\":\"Redgate Flyway should be a fundamental part of any Java EE application Devops. It simplifies database migration and \u003cemphasis\u003eseamlessly integrates with your application lifecycle\u003c/emphasis\u003e.\",\"cite\":{\"position\":\"Director of Developer Advocacy\"}},\"testimonial4\":{\"quote\":\"With Redgate Flyway you can combine the full power of SQL with solid versioning. \u003cemphasis\u003eThis makes setting up and maintaining database schemas a breeze\u003c/emphasis\u003e. We use it across all environments including production, making it a perfect fit for our Continuous Delivery and Zero Downtime pipeline. I highly recommend it.\",\"cite\":{\"position\":\"Freelance Consultant\"}}},\"getStarted\":{\"heading\":\"Ready to get started?\",\"subheading\":\"Redgate Flyway Community is free\",\"cta\":\"Download Redgate Flyway Community\",\"links\":{\"link1\":\"Getting started documentation\",\"link2\":\"Explore more editions\"}},\"takeFlywayFurther\":{\"heading\":\"How to take Flyway further\",\"description\":\"Redgate Flyway Community gives you a powerful foundation for version-controlling and deploying your database – but when your database environment grows in complexity, so do your challenges. Redgate Flyway Enterprise is built to meet those challenges.\",\"list\":{\"heading\":\"With Redgate Flyway Enterprise, you get:\",\"bullet1\":\"Advanced features for complex environments and pipelines\",\"bullet2\":\"Greater stability and security with regular updates and proactive fixes\",\"bullet3\":\"Collaborative tools for team-based development and governance\",\"bullet4\":\"Dedicated support from Redgate's world-class team\"},\"quote\":{\"quote\":\"Flyway just works - \u003cemphasis\u003ebut Redgate Flyway Enterprise works even harder for you\u003c/emphasis\u003e.\",\"cite\":{\"position\":\"Redgate Ambassador\"}},\"cta\":{\"explore\":\"Explore Redgate Flyway Enterprise\",\"contact\":\"Contact us\",\"whitepaper\":\"Whitepaper | Scaling with confidence\"}},\"community\":{\"heading\":\"Our community is Redgate Flyway's biggest strength\",\"intro\":\"Whether you're looking to contribute to our project, blogging about Redgate Flyway, or want to learn from other users, we'd love to have you onboard.\",\"forums\":{\"heading\":\"Community forums\",\"intro\":\"Ask product-related questions, discuss interesting topics about Redgate Flyway, or for the latest news from the product team.\",\"cta\":\"Community forums\"},\"github\":{\"intro\":\"Have an idea on how to make Redgate Flyway better? Found a bug? Join over 120 contributors.\",\"cta\":{\"reportAnIssue\":\"Report an issue\",\"openPR\":\"Open a pull request\"}},\"stackOverflow\":{\"intro\":\"Ask questions and solve problems with thousands of other Redgate Flyway users.\",\"cta\":{\"visit\":\"Visit Stack Overflow\"}}}},\"download\":{\"index\":{\"meta\":{\"title\":\"Download Redgate Flyway Community - Database migrations made easy\",\"description\":\"Version control your database migration scripts using plain SQL. Built on Open Source, powered by Redgate.\"},\"body\":{\"heading\":\"Download Redgate Flyway\",\"nav\":{\"newUser\":\"New user\",\"existingUser\":\"Existing user\"},\"new\":{\"heading\":\"The download includes:\",\"list\":{\"bullet1\":\"Redgate Flyway Desktop\",\"bullet2\":\"Redgate Flyway Command Line\"},\"note\":\"The CLI will be in the Flyway folder after the Redgate Flyway Desktop installation.\",\"eula\":\"Read our EULA (PDF)\"},\"existing\":{\"intro\":\"Sign in to the Redgate Flyway Portal to access the latest installers, resources and additional features.\",\"cta\":\"Sign in\"},\"sidebar\":{\"item1\":{\"heading\":\"Existing user? Sign in to the Redgate Flyway Portal to access CLI-only downloads and a full list of installers.\",\"cta\":\"Sign in here\"},\"item2\":{\"heading\":\"Looking for another edition of Redgate Flyway?\",\"cta\":\"Explore the Redgate Flyway offering\"},\"item3\":{\"heading\":\"Try new Redgate Flyway Pipelines\",\"description\":\"Get a centralized view of deployment status, history and health metrics\",\"cta\":\"Find out more\"}}}},\"thankYou\":{\"meta\":{\"title\":\"Thank you for downloading Redgate Flyway Community for {platform}\",\"description\":\"Thank you for downloading Redgate Flyway Community.\"},\"body\":{\"heading\":\"Welcome to the Redgate Flyway Community!\",\"description\":\"Thank you for downloading Redgate Flyway Community for {platform}. If your download doesn't start automatically, \u003cdownloadLink\u003eclick here to download manually\u003c/downloadLink\u003e.\",\"getStarted\":{\"heading\":\"Ready to get started with Redgate Flyway?\",\"description\":\"Discover all the resources and additional features available in your \u003cflywayDashboardLink\u003eRedgate Flyway dashboard\u003c/flywayDashboardLink\u003e.\",\"cta\":\"Sign in to my Redgate Flyway dashboard\"},\"contact\":\"We hope Redgate Flyway becomes an essential part of your database management process. If you have any questions or suggestions, we'd love to hear from you! \u003cforumLink\u003eJoin the conversation in our Forums\u003c/forumLink\u003e, or drop us a note at \u003cemailLink\u003edatabasedevops@red-gate.com\u003c/emailLink\u003e.\",\"sidebar\":{\"item1\":{\"heading\":\"Looking for another edition of Redgate Flyway?\",\"cta\":\"Explore the Redgate Flyway offering\"}}}}}},\"enterprise\":{\"index\":{\"meta\":{\"title\":\"Redgate Flyway Enterprise: CI/CD Database Migrations at Scale | Redgate\",\"description\":\"Flyway Enterprise delivers policy-as-code, drift detection, and CI/CD integration (GitHub, Azure DevOps, Jenkins) for complex database estates. Supports 50+ DBMSs. See pricing and features.\"},\"hero\":{\"description\":\"Enterprise-grade automation for secure, scalable database delivery\",\"list\":{\"bullet1\":\"Best-in-class technology brings precision and reliability\",\"bullet2\":\"De-risk and standardize the delivery of database changes\",\"bullet3\":\"Make database automation secure and scalable\"},\"cta\":{\"primary\":\"Get in touch\",\"secondary\":\"Request a demo\"},\"image\":{\"alt\":\"Ian Wilkinson, Principal Developer at The Access Group\"},\"video\":{\"caption\":\"Some of the team at the Access Group joined us at the Redgate Summit event in London (April 2024). We spoke to Ian Wilkinson, who is a Principal Developer at the company, and he talked about how Redgate Flyway has benefited the way he works.\"}},\"banner\":{\"heading\":\"Discover\",\"body\":\"Find out why customers worldwide love Redgate Flyway\"},\"awardsBand\":{\"heading\":\"Built on best-in-class technology for precision and scalability\",\"description\":\"When you use Flyway Enterprise to deliver reliable and secure database changes, you can be confident you're using an award-winning solution built on industry endorsement and best-in-class script generation technology.\",\"bullets\":{\"bullet1\":\"Award-winning with market-leading flexibility and simplicity\",\"bullet2\":\"Enterprise-grade database comparison technology, industry-proven since 2000\",\"bullet3\":\"Auto-generation of migration scripts, with extensive database object support\",\"bullet4\":\"Excels in handling dependencies for even the most complex of databases\"}},\"intro\":{\"heading\":\"Enterprise-grade solution for growing organizations\",\"quote\":{\"quote\":\"With techniques such as continuous delivery becoming more mainstream, automated database migrations are a baseline capability for many software teams. Redgate Flyway makes it as painless as possible to automate this process.\",\"cite\":{\"position\":\"Head of Technology Europe\"}},\"image\":{\"alt\":\"G2 High Performer award, Spring 2025\"}},\"deployWithConfidence\":{\"heading\":\"Deploy with confidence\",\"para1\":\"Stable, governed software delivery is critical for modern development and operations teams to take value to market and get the right data into the hands of decision makers, faster. And so often the database is a blocker to progress.\",\"para2\":\"Redgate Flyway Enterprise changes this by enabling teams to deploy safe, scalable database changes with confidence.\",\"blockquote\":{\"quote\":\"One of the key things is developer confidence and enabling them to take risks because the pipeline is going catch it. It just all flows through, so developers deliver faster and they're more confident.\",\"cite\":{\"position\":\"Data Science Manager\"}},\"cta\":\"Read the case study\"},\"footnote\":\"Object-level versioning, state-based deployment, script generation, drift detection and change reporting are advanced capabilities in Redgate Flyway Enterprise for SQL Server, Oracle, PostgreSQL and MySQL\",\"benefits\":{\"benefit1\":{\"heading\":\"AI generates the code. Flyway governs what happens next\",\"body\":{\"para1\":\"AI coding tools are raising the pace of development. More code, generated faster - but not all of it is ready for production. When AI-generated schema changes reach the database without proper review, risk accumulates quickly. Greater volumes of changes, combined with variable quality, put increasing strain on the pipeline.\",\"para2\":\"Flyway Enterprise is designed to handle both the volume and the quality of schema changes that AI-accelerated development introduces. Automated policy checks identify risky or non-compliant changes before they reach production, when they're still straightforward to fix. Drift detection surfaces unapproved modifications made outside of the pipeline before they lead to deployment failure. Flyway Enterprise's guardrails keep teams moving - safely.\",\"blockquote\":{\"quote\":\"Redgate Flyway is a simple way to keep database changes in sync across the team. It also integrates smoothly with GitHub and our AI tools, which makes it easier to fit into our existing workflow.\",\"cite\":{\"position\":\"CTO\"}}},\"image\":{\"alt\":\"\"}},\"benefit2\":{\"heading\":\"Standardize database delivery across your estate\",\"body\":{\"para1\":\"In a diverse database estate with multiple database platforms to maintain, skillset and comfort levels can vary among teams when it comes to developing and deploying changes. It's a challenge for organizations that want to optimize their data ecosystem and stay ahead of the competition.\",\"para2\":\"Redgate Flyway Enterprise equips teams with script generation, policies for enterprise code reviews and other advanced capabilities to reliably and consistently deliver database changes, whether those changes are for SQL Server, PostgreSQL, Oracle or MySQL.\",\"para3\":\"And with foundational capabilities for 50+ DBMS, Redgate Flyway Enterprise also enables teams to bring control and repeatability to database deployments for popular DBMS including Snowflake, Databricks and Clickhouse.\",\"cta\":\"Discover more about Flyway's supported databases\"},\"image\":{\"alt\":\"\"}},\"benefit3\":{\"heading\":\"Less time fixing. More time innovating\",\"body\":{\"para1\":\"Spend less time fixing failed deployments and more time delivering creative, strategic work with Redgate Flyway Enterprise's capabilities to drive up quality, including CI/CD integration, script generation, code reviews and drift detection.\",\"quote\":{\"quote\":\"In the time we've saved on fixing errors and waiting, I can be working on higher quality jobs — not just remedial tasks.\",\"cite\":{\"position\":\"Data Analyst\"}},\"cta\":\"Read the case study\"},\"image\":{\"alt\":\"\"}},\"benefit4\":{\"heading\":\"Work across cloud, on-prem, or hybrid environments\",\"body\":{\"para1\":\"Flyway makes it easy to manage and version your database changes no matter where your databases are hosted. Whether you're deploying to the cloud, maintaining on-prem environments, or working in a hybrid setup, Flyway helps you keep migrations consistent, compliant, auditable, and integrated into your development workflow.\"},\"image\":{\"alt\":\"\"}},\"benefit5\":{\"heading\":\"Adoption has never been simpler\",\"body\":{\"para1\":\"Redgate Flyway Enterprise integrates with all CI and release tools, including GitHub (\u003ca href=\\\"https://github.com/marketplace/actions/redgate-flyway-github-actions\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003ewith verified GitHub Actions\u003c/a\u003e), Azure DevOps, Octopus Deploy, Jenkins, GitLab, Harness and more, making it easy to work with your existing platforms and processes for delivering application changes.\",\"para2\":\"Renowned for our onboarding support and rich library of product documentation and training videos we also offer a wealth of different ways to get you and your team up and running faster.\",\"quote\":{\"quote\":\"We needed to partner with an organization that could offer enterprise-level software and support. When we found Redgate and Flyway, even from the first meeting, the support and documentation available demonstrated that this was an enterprise shop—and over the past 12 months we've been proven right.\",\"cite\":{\"position\":\"Director, Genome Research Data Team\",\"company\":\"Pharmaceutical company\"}},\"cta\":\"Read the case study\"},\"image\":{\"alt\":\"\"}},\"benefit6\":{\"heading\":\"Flexibility for teams to work the way they want to\",\"body\":{\"para1\":\"Redgate Flyway Enterprise gives teams the flexibility to work the way they want to:\",\"list\":{\"bullet1\":\"State-based or migrations-based approach to managing and deploying database changes.*\",\"bullet2\":\"Develop and deploy database changes from the CLI, intuitive GUI, or Docker.\",\"bullet3\":\"Generate deployment scripts as part of an automated Pull Request (PR), pipeline processes with the CLI, or using Flyway's GUI.\",\"bullet4\":\"Customizable policy enforcement.\"},\"cta\":\"Redgate Flyway's flexible deployment approaches documentation\",\"footnote\":\"*Object-level versioning, state-based deployment, script generation, drift detection, policy library for code reviews and change reporting are advanced capabilities in Redgate Flyway Enterprise for SQL Server, Oracle, PostgreSQL and MySQL\"},\"image\":{\"alt\":\"\"}}},\"resources\":{\"resource1\":{\"heading\":\"Stability with speed\",\"description\":\"In today's data-driven world, managing database changes with reliability and at speed is crucial to success. To meet these demands, organizations need strong database modernization strategies coupled with deep understanding for how their employees can create, maintain and evolve data. Find out the challenges for organizations in a data-driven world, the risks and costs when database change management goes wrong, the fundamentals of robust database change management, and how Redgate Flyway can help.\",\"image\":{\"alt\":\"Stability with speed whitepaper cover\"},\"cta\":\"Read more\"}},\"features\":{\"heading\":\"Key features of Redgate Flyway Enterprise\",\"feature1\":{\"heading\":\"Generation of versioned and undo migration scripts\",\"image\":{\"alt\":\"View of a migration SQL script and its corresponding undo script in Redgate Flyway Enterprise\"},\"body\":{\"para1\":\"With Flyway Enterprise, changes made to the development database can be automatically translated into migration scripts to reduce manual work and eliminate the risk of human error.\",\"para2\":\"Using Redgate's industry-proven database comparison technology in continual development since 2000, Redgate Flyway Enterprise captures database changes in the schema model, then turns those changes into migration scripts, ready for deployment to other environments or commit to version control.\",\"para3\":\"And it's not just the auto-generation of migration and deployment scripts that Redgate Flyway Enterprise excels in. Auto-generate undo scripts to reverse the impact of changes with Redgate Flyway Enterprise, saving you vital time, improving quality and de-risking the delivery of database changes.\"}},\"feature2\":{\"heading\":\"Catch compliance issues before they reach production\",\"image\":{\"alt\":\"\"},\"body\":{\"para1\":\"Flyway Enterprise embeds policy-as-code directly into your database development workflow, enabling teams to detect compliance issues, security risks, and quality problems before they reach production. With built-in code policy engines, teams can enforce organizational standards consistently across databases, environments, and development teams.\",\"para2\":\"Code reviews integrate seamlessly into existing CI/CD pipelines, providing fast feedback during development without disrupting workflows. Teams can auto-detect risky code patterns using Redgate-authored enterprise-grade policies for security and data loss prevention, while custom code policies enable organizations to codify their unique compliance requirements. Configure pipelines to flag when violations are detected, catching errors early in the database change workflow and reducing costly rework cycles.\",\"para3\":\"With support for SQL Server, Oracle, PostgreSQL, MySQL, Snowflake, IBM Db2, and more*, Redgate Flyway Enterprise helps regulated organizations maintain governance quality at scale while reducing DBA review burden and accelerating delivery velocity.\",\"footnote\":\"Code reviews database support varies.\",\"cta\":\"See documentation for full platform compatibility\"}},\"feature3\":{\"heading\":\"Advanced object-level and static data versioning\",\"image\":{\"alt\":\"Viewing the change history for a table creation SQL script in GitHub\"},\"body\":{\"para1\":\"Develop database changes from a single source of truth with object-level version control*. Redgate Flyway Enterprise has key database object types covered, thanks to its industry-leading technology, and gives you more control over your static data so you know who changed what, when and why. Simply connect to your existing VCS to version control schema objects, static data, and migration scripts. Redgate Flyway Enterprise gives you everything you need to maintain referential integrity and keep your database safe.\"}},\"feature4\":{\"heading\":\"Flexible deployment approaches\",\"image\":{\"alt\":\"The New Project setup screen in Redgate Flyway Enterprise, showing the option to choose between a migrations- or schema-based deployment model.\"},\"body\":{\"para1\":\"Redgate Flyway Enterprise gives you flexibility to adopt a state-based or migrations-based approach to manage and deploy your database changes.\",\"para2\":\"The state-based approach means that the schema model is your source of truth, and Redgate Flyway Enterprise offers advanced object-level versioning in conjunction with market-leading deployment script auto-generation \u003csup\u003e*\u003c/sup\u003e. It's a practical starting point for many teams who want to stabilize early pipelines.\",\"para3\":\"The migrations-based approach uses the migration scripts you create as the source of truth, offering full control over the scripts you run at deployment time. It's also supported for 50+ DBMS. The migrations-based approach gives full control for more complex database changes and can be very helpful for supporting high frequency deployments.\",\"para4\":\"Teams can also evolve their deployment approach as their needs change. Redgate Flyway's market-leading flexibility supports this transition without requiring teams to switch tools or re-work their entire workflow. Find out more about Redgate Flyway's flexibility.\"}},\"feature5\":{\"heading\":\"Embed database compliance with policy-as-code\",\"image\":{\"alt\":\"\"},\"body\":{}},\"feature6\":{\"heading\":\"Advanced drift checks and change reporting to deploy with confidence\",\"image\":{\"alt\":\"A drift report in Redgate Flyway Enterprise showing a new object added.\"},\"body\":{\"para1\":\"Redgate Flyway Enterprise equips teams with a range of advanced controls and checks to fine-tune the database change management workflow and drive up quality, visibility and reliability of database deployments.\",\"para2\":\"Drift detection helps teams verify if the target database has unexpectedly changed in a way that would risk deployment failure or downtime if the scripts were applied right now.\",\"para3\":\"Dry run enables teams to preview the changes Redgate Flyway will make or submit them to a team member for review before they are applied. Change reporting also provides a report indicating the differences between applied migration scripts on the target database and pending migration scripts. Post-deployment, teams have a history of changes already captured to support auditing or reporting.\"}},\"feature7\":{\"heading\":\"Database change history for auditing and troubleshooting\",\"image\":{\"alt\":\"A change report in Redgate Flyway Enterprise showing a new object added.\"},\"body\":{\"para1\":\"With Redgate Flyway Enterprise, teams gain access to a full change history for their database, with advanced database versioning down to the object level*.\",\"para2\":\"Change reporting also gives a JSON or HTML view of database changes deployed over time, giving an easy-to-generate history of changes for retrospective auditing or reporting.\"}},\"feature8\":{\"heading\":\"Secrets management keeps credentials secure\",\"image\":{\"alt\":\"\"},\"body\":{\"para1\":\"Redgate Flyway Enterprise delivers secrets management that scales securely for a single source of truth and role-based access (RBAC) approach. Using property resolvers, Redgate Flyway Enterprise fetches credentials and config details from trusted stores like HashiCorp Vault and Google Cloud Secret Manager at runtime - no hardcoded secrets or passwords, no more risk of non-compliant certificates.\",\"list\":{\"bullet1\":\"Set policies in your chosen secrets manager to support a role-based access control approach (RBAC) from a single source of truth\",\"bullet2\":\"Supports the use of multiple secret stores, offering flexibility across environments where needed\"}}},\"feature9\":{\"heading\":\"Recovery and troubleshooting\",\"image\":{\"alt\":\"View of a migration SQL script and its corresponding undo script in Redgate Flyway Enterprise.\"},\"body\":{\"para1\":\"Redgate Flyway Enterprise gives teams a range of ways to quickly and easily troubleshoot errors or the unexpected when developing and deploying database changes.\",\"para2\":\"Object-level versioning means teams can quickly narrow down who changed what, when and why, so that problems right down at the database object level can be found and fixed.\",\"para3\":\"Redgate Flyway Enterprise also enables teams to auto-generate undo scripts alongside versioned migrations, meaning teams can reverse the effect of their changes if desired, without any manual work involved in creating the undo script upfront or after problems have occurred.\"}}},\"supportedDatabases\":{\"heading\":\"Supported databases\",\"cta\":\"Read more about supported databases and capabilities\",\"capabilities\":{\"capability1\":{\"heading\":\"Foundational capabilities in Redgate Flyway\",\"description\":{\"para1\":\"Redgate Flyway's foundational capabilities are supported by 50+ DBMS, including Snowflake, Databricks, Cassandra, TimescaleDB, DB2, MongoDB, Google Big Query, Synapse, and many more.\"}},\"capability2\":{\"heading\":\"Advanced capabilities in Redgate Flyway Enterprise\",\"description\":{\"para1\":\"We offer support for our advanced capabilities across the major DBMS platforms, including SQL Server, Postgres, Oracle and MySQL.\",\"para2\":\"Redgate Flyway's advanced capabilities are built on the heritage of Redgate's renowned database comparison engine.\"}}}},\"whatSetsFlywayApart\":{\"heading\":\"What sets Redgate Flyway Enterprise apart\",\"tiles\":{\"tile1\":{\"heading\":\"Works for the entire team\",\"body\":{\"para1\":\"With flexible and intuitive development and deployment, teams deliver database changes quickly, reliably and consistently - whatever their level of experience.\",\"para2\":\"Redgate Flyway Enterprise's auto-generation of migration scripts allows teams developing their experience in SQL Server, PostgreSQL, Oracle or MySQL to author high quality scripts with ease.\"}},\"tile2\":{\"heading\":\"Scales with your data needs\",\"body\":{\"para1\":\"With advanced object-level version control and script auto-generation for SQL Server, PostgreSQL, Oracle and MySQL, Redgate Flyway Enterprise equips teams with an easy way to develop and deploy database changes across multiple database platforms.\"}},\"tile3\":{\"heading\":\"Enterprise-grade solution that makes complex changes easy\",\"body\":{\"para1\":\"Redgate Flyway Enterprise is an industry-proven solution designed from the ground up to simplify the complexity of applying continuous integration and continuous delivery to the database. Whether your team prefers working with an easy-to-onboard GUI or deliver changes seamlessly via the command line, Redgate Flyway Enterprise has it covered.\"}},\"tile4\":{\"heading\":\"Built on industry-leading technology\",\"body\":{\"para1\":\"When teams use Redgate Flyway Enterprise, they're benefiting from Redgate's industry-proven database comparison technology, in continual development since 2000. Scripts generated with this technology are reliable, repeatable and consistent, while teams can also be sure that changes to key database object types are captured every time.\"}},\"tile5\":{\"heading\":\"Work with plain SQL for easy onboarding\",\"body\":{\"para1\":\"Redgate Flyway treats the migration script as a first-class artifact, and each migration script is authored and maintained in the native language of the database that teams are working with, e.g. SQL for relational DBMS. Unlike other database migration solutions, Redgate Flyway does not require teams to master a proprietary DSL, nor spend time maintaining changes through XML, YAML or JSON.\"}},\"tile6\":{\"heading\":\"Powered by the database software experts\",\"body\":{\"para1\":\"We've specialized in database software for over two decades and dedicate in-house development teams in Cambridge, UK, to continuously improve Redgate Flyway.\"}}}}},\"entrypage\":{\"onboardingChecklist\":{\"meta\":{\"title\":\"Redgate Flyway Enterprise onboarding checklist\",\"description\":\"Your Redgate Flyway Enterprise onboarding journey starts here.\"}}},\"trial\":{\"index\":{\"meta\":{\"title\":\"Download {productName}\",\"description\":\"Download {productName}\"},\"heading\":\"-day fully-functional free trial\"},\"thankYou\":{\"meta\":{\"title\":\"Thank you for downloading {productName}\",\"description\":\"Thank you for downloading {productName}\"},\"heading\":\"Download the {productName} installer\",\"supports\":\"Supports {number} databases\",\"downloadFor\":\"Download for {platform}\",\"downloadNote\":\"The download includes Redgate Flyway Desktop and Redgate Flyway Command Line.\",\"additionalInstallers\":\"Get your additional installers for SQL Server and Oracle tools here\",\"resources\":{\"forum\":{\"heading\":\"Product forum\",\"description\":\"Ask questions and get help from experienced users and the Redgate team.\",\"cta\":\"Get started\"},\"support\":{\"heading\":\"Contact support\",\"description\":\"If you have a question or need any help please get in touch with Redgate support.\",\"cta\":\"Get in touch\"},\"university\":{\"heading\":\"Introduction to Autopilot for Redgate Flyway\",\"description\":\"Discover Autopilot for Redgate Flyway, a suite of sample projects designed to help you and your team experience a complete database development and automated deployment process with minimal setup.\",\"cta\":\"Watch the course\"}}}}},\"supportedDatabases\":{\"meta\":{\"title\":\"Redgate Flyway's supported databases and capabilities\",\"description\":\"With foundational support for 50+ DBMS and advanced support for the most popular DBMS, Flyway is ready to scale to your database estate.\"},\"heading\":\"Supported databases\",\"table\":{\"search\":{\"label\":\"Search databases\"},\"columns\":{\"foundational\":{\"heading\":\"Foundational capabilities\",\"subheading\":\"Available in Flyway Community and Enterprise\",\"description\":\"Foundational capabilities include Flyway's core commands: info, migrate, repair, validate and baseline.\"},\"advanced\":{\"heading\":\"Advanced capabilities\",\"subheading\":\"Only available in Flyway Enterprise\",\"description\":\"Advanced capabilities include generation of deployment scripts, change reporting and drift detection, all backed by extensive database object support and dependency handling.\"}},\"terms\":{\"preview\":\"In preview\",\"limited\":\"Limited support\",\"excludingOCI\":\"If not using OCI Wallet\",\"cloudVariants\":\"SQL Server, Oracle, PostgreSQL, MySQL and their cloud variants\"}},\"link\":\"For further information on support levels and DBMS versions, see our documentation\",\"cta\":{\"heading\":\"Start your {productName} trial today\",\"cta\":\"Download free trial\"}},\"entrypage\":{\"stayUpdated\":{\"meta\":{\"title\":\"Stay updated about {productName}\",\"description\":\"Subscribe to the {productName} newsletter and get all the latest guides, community news, product updates, and resources.\"},\"page\":{\"heading\":\"Subscribe to the {productName} Newsletter\",\"subheading\":\"Stay updated about {productName}\",\"description\":\"Get all the latest guides, community news, product updates, and resources.\"}},\"enablingTeamsToDeployWithConfidenceWhitepaper\":{\"meta\":{\"title\":\"Whitepaper: Enabling Teams to Deploy with Confidence with Redgate Flyway\",\"description\":\"This whitepaper looks at the way database changes are handled and demonstrates how migrations can be faster and more reliable across multiple databases and teams, enabling organizations to gain every performance advantage that DevOps promises.\"},\"page\":{\"heading\":\"Enabling Teams to Deploy with Confidence\",\"para1\":\"To achieve high performance, teams need a consistent approach to database migrations one that brings the database into Continuous Delivery workflows. This core practice of Database DevOps improves collaboration between development and operations and accelerates the delivery of high-quality releases.\",\"para2\":\"Redgate Flyway is a highly customizable, migrations and state based tool that enables teams to automate database deployments through a robust, scalable, and standardized process. With support for 50+ database platforms, Flyway empowers developers to write and manage migration scripts in plain SQL, regardless of environment or technology. With Flyway, teams eliminate manual, time consuming deployment processes and reduce risk through automation, version control, and repeatable workflows. Built on Redgate's proven database comparison technology, Flyway integrates seamlessly into CI/CD pipelines, helping you deliver changes with confidence.\",\"download\":{\"heading\":\"Download the whitepaper to learn how Redgate Flyway enables faster, safer, and more t database delivery at scale.\",\"cta\":\"Download now\"}}},\"flexibleApproachesAndWorkflows\":{\"meta\":{\"title\":\"Flexible approaches and workflows with Redgate Flyway\",\"description\":\"Flyway is the industry-leading solution for flexibility in database change management. Where other tools lock teams into rigid workflows, Flyway adapts to how your team works best - now and in the future.\"},\"page\":{\"hero\":{\"heading\":\"Flexible approaches and workflows with Redgate Flyway\",\"description\":\"Flyway is the industry-leading solution for flexibility in database change management. Where other tools lock teams into rigid workflows, Flyway adapts to how your team works best - now and in the future.\",\"cta\":{\"deploymentApproach\":\"Choosing the right deployment approach\",\"workflows\":\"Configure workflows to fit your team\"}},\"intro\":{\"heading\":\"Whether you're new to Flyway or revisiting your configuration for a new project, your team can make key workflow decisions that shape how database changes are managed, deployed, and governed.\",\"subheading\":\"Standardize your approach today and confidently scale into more advanced workflows over time, without changing tools.\",\"para\":\"Contact our database experts and see how Flyway's flexible deployment options fits your process—now and as you scale.\",\"cta\":\"Contact us\"},\"approaches\":{\"heading\":\"Flexible deployment approaches\",\"subheading\":\"Choosing the right deployment approach\",\"description\":\"Not sure how state-based or migrations-based deployment is defined, or what approach is best for your team and database estate? Use the guide below to help decide the best approach for your current situation—and how you can evolve with Flyway as your team and data needs change.\",\"approach\":{\"video\":\"Video\",\"stateBased\":{\"heading\":\"State-based deployments\",\"description\":\"State-based deployments use your desired end-state schema to automatically generate deployment scripts. This approach works well when you're getting started, when your changes can be accurately handled by schema comparison, or when you're already working with a schema model - particularly if those changes don't involve complex logic or transactional data updates.\",\"video\":{\"label\":\"What is state-based deployment\",\"duration\":\"4 mins\"}},\"migrationsBased\":{\"heading\":\"Migrations-based deployments\",\"description\":\"Migrations-based deployments require versioned scripts to define and apply each change step-by-step. This approach gives you more granular control over how changes are introduced, making it ideal for managing complex logic, coordinating with application changes, and supporting full traceability, rollback, and auditability.\",\"video\":{\"label\":\"What is migration-based deployment\",\"duration\":\"7 mins\"}}},\"considerations\":{\"headings\":{\"scenario\":\"Scenario\",\"whyThisWorks\":\"Why this works\"},\"stateBased\":{\"heading\":\"When to consider state-based\",\"table\":{\"row1\":{\"column1\":\"You're just getting started with establishing structure in your database change management workflows\",\"column2\":\"Automates deployment from a model of the schema , no need to script every change manually. Great for stabilizing early pipelines.\"},\"row2\":{\"column1\":\"Your team already maintains object-level scripts\",\"column2\":\"Flyway can pick up where your current process leaves off, adding more control and visibility without heavy refactoring.\"},\"row3\":{\"column1\":\"You make simple database changes\",\"column2\":\"Schema comparison works well when changes are predictable and low risk.\"}}},\"migrationsBased\":{\"heading\":\"When to consider migrations-based\",\"table\":{\"row1\":{\"column1\":\"You manage frequent, complex, or high-risk changes\",\"column2\":\"Versioned scripts give you full control over how changes are applied—and let you roll back or reapply with confidence.\"},\"row2\":{\"column1\":\"You need full auditability and want to track every change\",\"column2\":\"Each migration is versioned and stored in version control, providing a clear change history.\"},\"row3\":{\"column1\":\"Your deployment process involves non-SQL scripts, custom branching, or callbacks\",\"column2\":\"Only migrations-based workflows support advanced deployment logic, branching, and scripting.\"},\"row4\":{\"column1\":\"You're planning to adopt DevOps at scale and want maximum automation and governance\",\"column2\":\"For complex environments, migrations provide the structure needed for safe, scalable automation.\"}}}},\"futureProof\":{\"heading\":\"Future-proof your approach\",\"subheading\":\"Evolving from state-based to migrations-based deployments\",\"para1\":\"As your team grows and your needs become more complex, you might find that the state-based approach no longer provides enough control or scalability. Flyway offers a smooth transition from state-based deployments to fully versioned migrations, allowing you to evolve your practices gradually without disruption.\",\"video\":{\"cta\":\"Video: Moving from State-Based to Migrations-Based (5 mins)\"},\"cta\":\"See supporting documentation\"}},\"blockquote\":{\"quote\":\"It is a highly configurable solution that enables a bespoke migrations-based deployment strategy to be created that is easy to adopt and scale across teams.\"},\"workflows\":{\"heading\":\"Flexible workflow options\",\"subheading\":\"Configure workflows to fit your team\",\"description\":\"Your workflow matters just as much as your deployment strategy both now and in the future. Flyway provides intuitive, powerful configuration options to match your team's tools, skills, and goals.\",\"sections\":{\"section1\":{\"heading\":\"Automated CLI developer workflows\",\"body\":{\"para1\":\"Run Flyway directly in your developer workflow—locally or in pipelines—using the CLI. Automate script generation and execution, validation, and deployment with simple commands.\",\"para2\":\"Perfect for teams who prefer to use the CLI to automate development tasks instead of learning how to use Flyway's GUI (Flyway Desktop). Workflows can be automated in Flyway Enterprise to support, for example, the auto-generation of migration scripts.\",\"para3\":\"These workflows cover a range of development tasks, such as:\",\"list\":{\"bullet1\":\"Setting up a new project\",\"bullet2\":\"Capturing object-level history\",\"bullet3\":\"Preparing for a deployment by generating migration scripts\"}},\"values\":{\"heading\":\"Value of automating your workflows\",\"value1\":{\"heading\":\"Gets you started quicker\",\"description\":\"Automate initial setup and repetitive tasks to save time.\"},\"value2\":{\"heading\":\"Provides a repeatable, reliable process\",\"description\":\"Ensure consistency and reliability in your workflows.\"},\"value3\":{\"heading\":\"Standardizes across teams\",\"description\":\"Maintain a uniform process regardless of individual preferences.\"}}},\"section2\":{\"heading\":\"Script generation and baseline options that fit your setup\",\"body\":{\"para1\":\"Flyway gives you flexible ways to generate migrations and establish a starting point for your versioned migration workflows. Whether you're working with a new project or a legacy system, these foundational capabilities help set the stage for a smooth, consistent deployment process.\",\"para2\":\"Options to meet your needs include:\",\"list\":{\"bullet1\":\"Backups as baselines\",\"bullet2\":\"Automatic shadow database\",\"bullet3\":\"No shadow script generation\"}},\"values\":{\"heading\":\"Value of configurable workflow integrations\",\"value1\":{\"heading\":\"Backups as baselines\",\"description\":\"Save time, reduce complexity. Restoring a backup from file provides a baseline.\"},\"value2\":{\"heading\":\"No shadow script generation\",\"description\":\"Removes complexity and cost of requiring a shadow DB to generate migrations.\"},\"value3\":{\"heading\":\"Automatic shadow database\",\"description\":\"Simplifies set-up of a shadow database.\"}}}}},\"furtherReading\":{\"heading\":\"Further reading\",\"resources\":{\"resource1\":{\"heading\":\"Automated State-based Deployments in Flyway\",\"description\":\"This article explains how Flyway's state-based deployments work, where they fit best, and when it makes sense to move to a migration-based approach.\",\"label\":\"Article\"},\"resource2\":{\"heading\":\"Automating Flyway Desktop Development using the Flyway CLI\",\"description\":\"Learn how to use the Flyway CLI to automate the database development workflow used in the Flyway Desktop GUI, where we capture the schema changes made to a local development database, and then use schema comparison to auto-generate and validate a Flyway versioned migration script.\",\"label\":\"Article\"},\"resource3\":{\"heading\":\"Getting Started with Flyway SQL Code Analysis Rules\",\"description\":\"This article explains how Flyway's regex-based code checks work and how to start running checks on Flyway-managed databases.\",\"label\":\"Article\"}}}}},\"liquibase\":{\"index\":{\"meta\":{\"title\":\"Redgate Flyway Enterprise vs Liquibase Secure\",\"description\":\"How can teams, whether in DevOps, platform engineering, application development or database administration, choose which tool is right for their requirements?\"},\"page\":{\"hero\":{\"heading\":\"Redgate Flyway Enterprise vs Liquibase Secure\",\"eyebrow\":\"Comparing database change management tools\",\"description\":\"How can teams, whether in DevOps, platform engineering, application development or database administration, choose which tool is right for them?\",\"cta\":{\"label\":\"Request a demo\"}},\"intro\":{\"liquibase\":\"Liquibase was first released as an open source migrations tool in 2006, and in 2012 Liquibase was acquired by Datical. Datical DB rebranded to Liquibase in 2023. Today, Liquibase offers both a Community and Secure edition on its website.\",\"flyway\":{\"p1\":\"Flyway Enterprise is an enterprise-grade database schema migration platform, built for large organizations that need governance, compliance, auditability, and reliable deployment at scale across complex, multi-environment database estates.\",\"p2\":\"Its advanced capabilities are built on Redgate's industry-proven database comparison technology, in continual innovation since 2000. \",\"ctas\":{\"cta1\":\"Find out more about Flyway's continuous evolution since 2019\",\"cta2\":\"Discover the 50+ DBMS supported by Flyway Enterprise, with advanced capabilities for 25+ DBMS\"}}},\"comparisonTable\":{\"headings\":{\"liquibasePro\":\"Liquibase Secure\",\"flyway\":\"Redgate Flyway Enterprise\",\"databaseDeploymentApproaches\":\"Database deployment approaches\",\"waysOfWorking\":\"Ways of working\",\"development\":\"Development\",\"deploymentControls\":\"Deployment controls\",\"checksAndCompliance\":\"Checks and compliance\"},\"rows\":{\"row1\":{\"label\":\"State-based deployment*\",\"definition\":\"Compares the schema model (a set of files that represent the latest state of each object) with the target database (e.g. Production). Once compared, a deployment script is generated and applied to the target database. State-based deployments can only be relied on as part of automated deployments with comprehensive object type support and dependency ordering.\"},\"row2\":{\"label\":\"Migrations-based deployment\",\"definition\":\"Uses migration scripts that capture exactly how to modify the target database (e.g. Production), determining which scripts to execute against the database, and applying the changes.\"},\"row3\":{\"label\":\"Command-line interface (CLI)\",\"definition\":\"The CLI can be integrated with CI/CD tools to build automated DevOps pipelines.\"},\"row4\":{\"label\":\"Works end-to-end with plain SQL\",\"definition\":\"With plain SQL, there are no additional files or file formats required in the deployment process.\"},\"row5\":{\"label\":\"Graphical User Interface (GUI) to manage migrations\",\"definition\":\"A graphical way to track and manage your database migrations as you version and deploy them through environments.\"},\"row6\":{\"label\":\"Versioning of database migration scripts\",\"definition\":\"Applies migration scripts to the target database in a set order, including only those scripts that are applicable to the deployment.\"},\"row7\":{\"label\":\"Auto-generation of migration scripts\",\"definition\":\"Automatically generates script within the product workflow.\",\"liquibase\":{\"label\":\"(Limited object type support)\"}},\"row8\":{\"label\":\"Object-level versioning*\",\"definition\":\"Tracks changes to objects in a version control system.\"},\"row9\":{\"label\":\"Static data versioning*\",\"definition\":\"Tracks static data in a version control system.\"},\"row10\":{\"label\":\"Schema comparison GUI*\",\"definition\":\"A side-by-side comparison schema comparison GUI tool to compare and synchronize databases.\"},\"row11\":{\"label\":\"Cherry pick\",\"definition\":\"Allows running a specific migration script, not necessarily in the prescribed order.\"},\"row12\":{\"label\":\"Programmatically skip or batch changes by creating a subset of changes to apply\",\"definition\":\"\",\"flyway\":{\"label\":\"Alternative approach recommended\"}},\"row13\":{\"label\":\"Code reviews\",\"definition\":\"Examines the database code to identify potential issues.\"},\"row14\":{\"label\":\"Built-in SQLFluff checks\",\"definition\":\"Integrates with SQLFluff, an open-source SQL linter.\"},\"row15\":{\"label\":\"Dry run script\",\"definition\":\"Generates a script that represents the execution of database changes without actually applying them to the database.\"},\"row16\":{\"label\":\"Dependency ordering*\",\"definition\":\"Orders SQL statements within a migration script to ensure that object dependencies are taken into account.\",\"liquibase\":{\"label\":\"(Limited object type support)\"}},\"row17\":{\"label\":\"Run undo migration scripts\",\"definition\":\"Support scripts that revert the database to a previous state.\"},\"row18\":{\"label\":\"Preconditions to control the execution of an update based on the state of the database\",\"definition\":\"\",\"flyway\":{\"label\":\"Not required (uses end-to-end plain SQL)\"}},\"row19\":{\"label\":\"Out-of-the-box deployment insights dashboard\",\"definition\":\"A dashboard that provides insights into deployment health and history.\",\"flyway\":{\"label\":\"(in public preview)\"}},\"row20\":{\"label\":\"Drift detection*\",\"definition\":\"Identifies and manages out of process changes or discrepancies between database environments.\",\"liquibase\":{\"label\":\"(Limited object type support)\"}},\"row21\":{\"label\":\"Object-level difference report*\",\"definition\":\"Provides side-by-side comparisons of database objects, highlighting differences.\"},\"row22\":{\"label\":\"Secrets management integration\",\"definition\":\"Integrates with third party secrets management products.\",\"liquibase\":{\"label\":\"(supports 2)\"},\"flyway\":{\"label\":\"(supports 4)\"}},\"row23\":{\"label\":\"Find invalid objects**\",\"definition\":\"Identify and locate objects within a database that are invalid due to missing references, renamed entities, or unavailable external dependencies, which can cause errors.\"}},\"disclaimer\":\"Information in comparison table is reviewed as of March 5, 2026 \u003cbr /\u003e*Available for databases with advanced capabilities (MS SQL Server, Oracle, PostgreSQL, MySQL, and their variants) \u003cbr /\u003e**MS SQL Server and Oracle only\"},\"g2Report\":{\"heading\":\"Redgate Flyway named a Leader in Database DevOps\",\"body\":\"See how Redgate Flyway compares to alternatives in the full G2 report\",\"cta\":\"Get the report\"},\"flywayEnterprise\":{\"heading\":\"Discover the Redgate Flyway difference\",\"body\":\"Discover why Redgate Flyway Enterprise is trusted by teams worldwide for accelerating software delivery and ensuring quality code.\",\"cta\":\"Read more about Redgate Flyway Enterprise\"},\"redgateSolutions\":{\"heading\":\"Part of Redgate's End-to-end Database DevOps solution\",\"body\":\"Redgate offers end-to-end Database DevOps to help organizations streamline software development and get value from their data faster. With six global offices, our industry-leading products include Redgate Flyway, Redgate Monitor and Redgate Test Data Manager, and help teams accelerate automated software delivery, increase productivity, and improve release quality while staying compliant and reducing risk.\"},\"summary\":{\"liquibase\":\"Liquibase Secure offers just a migrations-based deployment approach - unlike Redgate Flyway Enterprise which offers teams the flexibility to adopt a state-based or a migrations-based deployment approach to best fit their needs. Liquibase's approach also requires users to be confident with XML, JSON or YAML to maintain and order database changes. This, together with limited functionality in key pipeline processes, such as the versioning of database migration scripts and its granularity, means that users may require a longer learning curve to feel confident.\",\"flyway\":\"Redgate Flyway is an enterprise-grade solution that excels in automating database changes across multiple platforms while offering version control and dependency ordering, ensuring migrations are applied in the correct sequence. Redgate Flyway's user-friendly approach, combined with its full object-level version control, allows teams to quickly adapt and scale their database environments with minimal complexity, making it ideal for both smaller and larger teams seeking a straightforward database DevOps solution with enterprise-level features.\"}}},\"testimonials\":{\"quote1\":{\"quote\":\"We're managing to release up to 95 times per day. It's vastly improved from 1 every 6 weeks.\",\"cite\":{\"position\":\"Director of Engineering\"}},\"quote2\":{\"quote\":\"Releases are now deployed the same day they are signed off, normally within ten minutes of approval, with no possibility of overwriting code.\",\"cite\":{\"position\":\"Senior Data Engineer\"}},\"quote3\":{\"quote\":\"With techniques such as Continuous Delivery becoming more mainstream, automated database migrations are a baseline capability for many software teams. Redgate Flyway makes it as painless as possible to automate this process.\",\"cite\":{\"position\":\"Head of Technology Europe\"}}},\"contact\":{\"heading\":\"Making the right choice for your databases, team and business\",\"body\":{\"para1\":\"The actual approach that a database change management solution takes to version, deploy and track changes is just as important, if not more so, when it comes to making the right choice for your database environments, teams and business.\",\"para2\":\"30% of respondents in the State of the Database Landscape survey in 2024* noted that integrating database DevOps with existing software lifecycle processes in addition to standardization and alignment are two of the key challenges when implementing Database DevOps across multiple teams. This shows that while features matter, the way in which a database change management tool helps teams to integrate and standardize database DevOps with existing processes is also important.\",\"para3\":\"Find out more about Redgate Flyway and request a demo with our sales and solution engineers to get started.\",\"footnote\":\"Source: \u003cLink\u003eState of the Database Landscape 2024, redgate.com\u003c/Link\u003e\"},\"form\":{\"heading\":\"Request a demo\"}},\"whyFlywayEnterprise\":{\"meta\":{\"title\":\"Choose Redgate Flyway - Market-leading solution to accelerate database change management\",\"description\":\"Discover why Redgate Flyway Enterprise is trusted by teams worldwide for accelerating software delivery and ensuring quality code.\"},\"page\":{\"hero\":{\"heading\":\"The market-leading database change management solution\",\"eyebrow\":\"Choose Redgate Flyway\",\"description\":\"Discover why Redgate Flyway Enterprise is trusted by teams worldwide for accelerating software delivery and ensuring quality code.\"},\"benefits\":{\"benefit1\":{\"heading\":\"Industry-proven technology scales to enterprise needs\",\"body\":{\"para1\":\"Redgate Flyway Enterprise's advanced support for the most popular DBMS is built on Redgate's industry-proven database comparison technology, continually developed since 2000. This means you can be confident that database deployments with Flyway Enterprise are reliable, repeatable, and consistent across SQL Server, Oracle, PostgreSQL, and MySQL.\",\"para2\":\"Its advanced capabilities are also uniquely positioned for handling complex database changes at enterprise scale - excelling in dependency management and extensive database object coverage - making it a robust, enterprise-ready solution whether you're managing on-premise systems or scaling to cloud-native architectures. Find out more about \u003clink\u003eFlyway's supported databases\u003c/link\u003e and their cloud variants.\"},\"image\":{\"alt\":\"25 years of market-leading technology invested into Flyway. Designed to scale with evolving on-prem and cloud database needs.\"}},\"benefit2\":{\"heading\":\"Maximize performance with support from the database software experts\",\"body\":{\"para1\":\"Redgate Flyway offers expert support designed to provide the right level of guidance at the right time. Whether you need help with environment issues or require expert advice, our support options are backed by the database software experts. Our services are tailored to ensure you get the most value from Redgate Flyway. From online courses and product documentation to Proof-of-Concept support and premium services, we provide a variety of support avenues to match your team's needs.\"},\"image\":{\"alt\":\"Access to our online training resources and webinars. Optimized solution performance. Build knowledge and reduce skill gaps.\"}},\"benefit3\":{\"heading\":\"Help teams deliver value faster\",\"body\":{\"para1\":\"Every team wants to see value quickly. By offering flexible deployment options, Redgate Flyway lets teams get started and deliver results faster, without the need to adapt to new, complex processes. Whether teams prefer a graphical user interface (GUI) or a command-line interface (CLI), Redgate Flyway meets them where they are, ensuring a smooth transition with minimal overhead.\",\"para2\":\"With object-level version control and advanced script auto-generation, Redgate Flyway empowers teams to manage database changes across multiple DBMS like SQL Server, PostgreSQL, Oracle, and MySQL. This flexibility makes it easy for your teams to diversify their skillset and implement changes quickly, driving faster time to value.\"},\"image\":{\"alt\":\"The only solution with flexible deployment approaches. Automated CLI developer workflows.\"}},\"benefit4\":{\"heading\":\"No steep learning curve\",\"body\":{\"para1\":\"Redgate Flyway treats the migration script as a first-class artifact, and each migration script is authored and maintained in the native language of the database that teams are working with, e.g. SQL for relational DBMS. Unlike other database migration solutions, Redgate Flyway does not require teams to master a proprietary DSL, nor spend time maintaining changes through XML, YAML or JSON.\",\"para2\":\"This means that your team experiences a much lower barrier to adoption with Redgate Flyway. There's no need to spend time and resources training team members. Nor will they need to carry out further checks to verify that the act of translating their changes into a proprietary DSL has unintentionally modified the intended result, risking data loss. Instead, Redgate Flyway very simply uses the database's native language from start to finish to create and manage database migrations, giving greater transparency and reducing the workload.\"},\"image\":{\"alt\":\"\"}},\"benefit5\":{\"heading\":\"Choose a trusted database migration solution with a globally recognized vendor\",\"body\":{\"para1\":\"There's a reason Redgate Flyway is renowned for its performance and usability for a positive developer experience, with accolades including a G2 'Users Love Us' badge and the winner of Gold in the Installation, Setup \u0026 Deployment Tools category of the Visual Studio Magazine awards. It's the most complete solution for Database DevOps, working with your database's native language for easy onboarding and advanced capabilities for when you're ready to scale across teams and technologies.\"},\"image\":{\"alt\":\"G2 'Users love us' award for 2024, and Visual Studio Magazine Gold award for 2024 in the Installation, Setup \u0026 Deployment Tools category.\"}}},\"comparison\":{\"heading\":\"See how Redgate Flyway compares with Liquibase\",\"body\":\"Read our comparison guide to help you determine which is best suited for your needs.\",\"cta\":\"Compare Redgate Flyway with Liquibase\"},\"databaseExperts\":{\"heading\":\"Powered by the database experts\",\"items\":{\"item1\":{\"heading\":\"4 full-time developer teams\"},\"item2\":{\"heading\":\"54 product releases last year\"},\"item3\":{\"heading\":\"Over 50 database types supported\"},\"item4\":{\"heading\":\"25 years of market-leading technology invested into Redgate Flyway\"},\"item5\":{\"heading\":\"8 offices across the globe\"},\"item6\":{\"heading\":\"29 new features added last year\"}}},\"industryLeadingSupport\":{\"heading\":\"With industry leading support to guide you all the way\",\"body\":\"Redgate empowers users with different types of support at every step of the journey.\",\"items\":{\"item1\":{\"heading\":\"Redgate University\",\"description\":\"Learn at your own pace with expert-led tutorials and practical examples.\"},\"item2\":{\"heading\":\"Product documentation\",\"description\":\"Extensive documentation that covers everything from getting started to advanced Redgate Flyway features.\"},\"item3\":{\"heading\":\"Proof-of-Concept support\",\"description\":\"Providing you with guidance to showcase Redgate Flyway's capabilities in your environment.\"},\"item4\":{\"heading\":\"Premium Support \u0026 Services\",\"description\":\"Troubleshooting, performance tuning, guided installation, instructor-led training, and more.\"},\"item5\":{\"heading\":\"Live and on-demand webinars\",\"description\":\"Access to a library of on-demand webinars and live Q\u0026A with Redgate Flyway's product and engineering team.\"},\"item6\":{\"heading\":\"Community forums\",\"description\":\"Learn with peers and reach out to Redgate Flyway's engineering teams through dedicated community forums.\"},\"item7\":{\"heading\":\"Conferences and online events\",\"description\":\"Connect with peers and Redgate teams on rolling out Database DevOps.\"},\"item8\":{\"heading\":\"Simple Talk\",\"description\":\"Read the latest in-depth articles on Redgate Flyway, authored by experts and curated for all abilities on Simple Talk.\"}}}}}},\"g2Report\":{\"index\":{\"meta\":{\"title\":\"Redgate Flyway named a Leader in Database DevOps\",\"description\":\"See how Redgate Flyway compares to alternatives in the full G2 report\"},\"page\":{\"hero\":{\"eyebrow\":\"Free report\",\"heading\":\"Redgate Flyway named a Leader in Database DevOps\",\"para1\":\"See how Redgate Flyway compares to alternatives in the full G2 report\",\"para2\":\"The Grid® represents the democratic voice of real software users. G2 rates products from the Database DevOps Software category algorithmically based on data sourced from product reviews shared by G2 users and data sourced from third parties.\"}},\"intro\":{\"para1\":\"As AI reshapes and speeds up how software is built, the guardrails around what reaches production matter more than ever. Redgate Flyway is what makes it safe to go faster.\",\"para2\":\"The G2 Database DevOps report scores vendors on metrics that matter most to teams. From how quickly a tool delivers value, to ongoing use in production.\",\"para3\":\"Download the report to discover why organizations continue to trust Redgate Flyway’s schema-as-code approach for stable, governed database changes.\",\"subheading\":\"Report highlights for Redgate Flyway:\",\"list\":{\"item1\":\"97% of users rated the product between 4 to 5 stars\",\"item2\":\"92% gave positive ratings for ease of use\",\"item3\":\"90% of users said that they would be likely to recommend\",\"item4\":\"Received the highest customer satisfaction score among all Database DevOps products\"},\"form\":{\"heading\":\"Get the report\"}},\"stats\":{\"stat1\":{\"number\":\"4.5/5\",\"label\":\"G2 review score\"},\"stat2\":{\"number\":\"92%\",\"label\":\"Ease of use\"},\"stat3\":{\"number\":\"#1\",\"label\":\"Leader quadrant\"}},\"testimonials\":{\"heading\":\"What verified users say on G2\",\"quote1\":{\"title\":\"Simple, Version-Controlled Migrations That Fit Naturally into CI/CD\",\"quote\":\"I like how Redgate Flyway gives you simple, version-controlled database migrations that fit naturally into CI/CD pipelines. It keeps schema changes transparent, repeatable, and easy to roll forward with confidence.\",\"date\":\"February 2026\"},\"quote2\":{\"title\":\"Flyway makes sure of proper process in schema changes\",\"quote\":\"Redgate Flyway makes sure of proper process in schema changes, so there is no data loss in production...\",\"date\":\"September 2021\"},\"quote3\":{\"title\":\"Reliable, script-based database automation that stays out of your way\",\"quote\":\"It eliminates the “it worked on my machine” manual script execution chaos by providing a single source of truth for our schema, which has significantly reduced deployment failures and downtime.\",\"date\":\"November 2026\"},\"quote4\":{\"title\":\"Consistent, Traceable Database Migrations That Make CI/CD Predictable\",\"quote\":\"Versioned migrations make it clear what was deployed and when, and once it's integrated into CI/CD, database updates become predictable and low-risk \",\"date\":\"March 2026\"}},\"resources\":{\"heading\":\"Keep exploring\",\"resource1\":{\"heading\":\"The evolution of Redgate Flyway\",\"body\":\"A look at the continued investment behind the G2 Leader rating.\",\"url\":\"/products/flyway/evolution/\",\"cta\":\"Explore the evolution\"},\"resource2\":{\"heading\":\"Why Redgate Flyway\",\"body\":\"Explore what makes Flyway the go-to solution for reliable database schema change at scale.\",\"url\":\"/products/flyway/entrypage/why-redgate-flyway/\",\"cta\":\"Find out more\"},\"resource3\":{\"heading\":\"Automating Oracle database deployments\",\"body\":\"How one team extended their existing Agile and CI workflows to Oracle database development.\",\"url\":\"/products/flyway/case-studies/how-flyway-enterprise-can-automate-database-deployments-with-oracle/\",\"cta\":\"Read the case study\"}},\"callOut\":{\"heading\":\"G2 Report for Database DevOps software\",\"body\":\"Download the report to discover why organizations continue to trust Redgate Flyway’s schema-as-code approach for stable, governed database changes.\",\"cta\":\"Get the report\"}}},\"whyRedgateFlyway\":{\"meta\":{\"title\":\"Why customers love Redgate Flyway\",\"description\":\"See how customers are bringing stability and speed to their database change management process with Redgate Flyway.\"},\"page\":{\"hero\":{\"heading\":\"Why customers love Redgate Flyway\",\"description\":\"See how customers are bringing stability and speed to their database change management process with Redgate Flyway.\",\"cta\":{\"primary\":\"Get in touch\",\"secondary\":\"Get your free trial\"}},\"sections\":{\"section1\":{\"heading\":\"Collaborate confidently on complex database changes\",\"body\":\"Teams can manage database changes across multiple branches, reduce friction during development, and deploy with confidence — even in the most complex environments.\",\"children\":{\"bullet1\":\"Coordinate changes among teams with object level version control\",\"bullet2\":\"Version history enables easy troubleshooting and gives a single source of truth\",\"bullet3\":\"Supports a reliable release process by integrating with CI/CD pipelines\"},\"quote\":{\"quote\":\"It gets the changes you want deployed in a reliable way... anything that goes wrong rolls itself back — it's as if it never happened.\",\"cite\":{\"position\":\"Principal Developer\"}}},\"blockquote1\":{\"quote\":\"The best value for us is the traceability of who deployed what and when, and that we can deploy changes to production faster.\",\"cta\":\"Read the full case study\"},\"section2\":{\"heading\":\"Eliminate repetitive tasks to reduce risk\",\"body\":\"Flyway brings automation to time-consuming and error prone parts of the deployment process.\",\"quote\":{\"quote\":\"We've reduced the time it takes to act on a feature request from 5 days to 1 day, with less than 2 hours of hands-on work. Those are massive time savings.\",\"cite\":{\"position\":\"Director\"}}},\"blockquote2\":{\"quote\":\"This has not only standardized our processes, but reduced errors and improved documentation across the team.\",\"cite\":{\"position\":\"Senior Vice President of Data \u0026 Business Enablement\"},\"cta\":\"Read the full case study\"},\"section3\":{\"heading\":\"Scales with your database needs\",\"body\":\"Flyway is built to scale. Whether you're managing SQL Server today or planning for PostgreSQL, MySQL, Oracle or other platforms tomorrow, Flyway is ready to support your evolving database landscape.\",\"children\":{\"bullet1\":\"Cross-platform support\",\"bullet2\":\"Familiar workflows for Redgate users\",\"bullet3\":\"State and Migrations with a comparison engine in one integrated tool\"},\"quote\":{\"quote\":\"One of the key things is developer confidence and enabling them to take risks because the pipeline is going catch it.\",\"cite\":{\"position\":\"Data Science Manager\"}},\"cta\":\"Read the full case study\"},\"section4\":{\"heading\":\"Unlock stability for greater innovation\",\"body\":\"Flyway brings stability by automating repetitive tasks, giving teams time back to focus on meaningful work.\",\"quote\":{\"quote\":\"In the time we've saved on fixing errors and waiting, I can be working on higher quality jobs — not just remedial tasks.\",\"cite\":{\"position\":\"Data Analyst\"}}},\"blockquote3\":{\"quote\":\"The advantage is peace of mind. I know, guaranteed, that what I tested in the test environment is what is in production with Redgate Flyway.\",\"cite\":{\"position\":\"Director\"},\"cta\":\"Read the full case study\"},\"section5\":{\"heading\":\"Break free from on-prem and legacy databases\",\"body\":\"Flyway empowers teams to modernize their database infrastructure without the pain of downtime. Whether you're moving to the cloud or modernizing legacy systems, Flyway gives you the tools to act on these initiatives.\",\"children\":{\"para1\":\"Organizations are turning to Flyway to:\",\"bullet1\":\"Speed up cloud migrations with confidence and control\",\"bullet2\":\"Refactor schemas for modern platforms without rewriting business logic\",\"bullet3\":\"Enable microservices and DevOps by integrating database changes into CI/CD\",\"bullet4\":\"Future-proof architecture by decoupling from proprietary systems\"},\"caption\":\"Expedia Group used Flyway to refactor and migrate their high-volume SQL Server workloads to Aurora PostgreSQL in just two weeks.\",\"cta\":\"See how Flyway helped Expedia modernize at scale\"},\"blockquote4\":{\"quote1\":{\"quote\":\"Redgate Flyway Enterprise helped us move from a legacy release system to a modern, controlled process.\"},\"quote2\":{\"quote\":\"Releases are now deployed the same day they are signed off, normally within ten minutes of approval, with no possibility of overwriting code.\"},\"quote3\":{\"quote\":\"The workflow is easy to understand, and we can get from proposed change by a developer to an approval by a DBA within minutes.\"},\"quote4\":{\"quote\":\"Redgate Flyway Enterprise does exactly what we need... rollback code, connect changes to stories, \u0026 implement stage gates.\"},\"quote5\":{\"quote\":\"It solves CI/CD needs with innovative software.\"},\"quote6\":{\"quote\":\"It has saved after-hour callouts, along with reducing delays when producing business-critical data.\"}},\"section6\":{\"heading\":\"Real stories from the front lines of deployments\",\"body\":\"We spoke with people from across different industries to hear how unreliable deployments impacted their work, their teams, and their well-being. These stories are honest, insightful, and a reminder of why deploying with confidence matters.\"},\"blockquote5\":{\"quote1\":{\"quote\":\"When one failed deployment can cost thousands, testing is what lets you sleep at night.\",\"cite\":{\"position\":\"Senior Database Engineer\"},\"cta\":\"Read Adam's story\"},\"quote2\":{\"quote\":\"We used to do out-of-hours releases, but no one does their best work at 2 am…\",\"cite\":{\"position\":\"Technical Lead\"},\"cta\":\"Read Ryan's story\"},\"quote3\":{\"quote\":\"Learn the lesson from every failed deployment, and over time, the stress will ease.\",\"cite\":{\"position\":\"Principal Data Platform Engineer\"},\"cta\":\"Read Thomas's story\"},\"quote4\":{\"quote\":\"I'm always worried I'll miss something. In healthcare, you can't afford mistakes.\",\"cite\":{\"position\":\"Senior SQL Developer\"},\"cta\":\"Read Tracy's story\"}}},\"freeTrial\":{\"heading\":\"Start your free trial\",\"body\":\"Make it as easy to deliver database changes as it is for application code changes.\",\"cta\":\"Free trial\"}}}},\"useCases\":{\"awsWorkflows\":{\"heading\":\"Built for AWS workflows\",\"subheading\":\"Redgate Flyway is an AWS Partner Network and Marketplace Partner\",\"para1\":\"Flyway Enterprise integrates with AWS-native services to support modern, cloud-first database development and deployment:\",\"list\":{\"bullet1\":\"Compatible with Amazon Aurora and Amazon RDS\",\"bullet2\":\"Supports automation with AWS Lambda, Amazon EventBridge, and AWS Step Functions\",\"bullet3\":\"Integrates with AWS CodeBuild and CodePipeline for CI/CD workflows\",\"bullet4\":\"Backed by supporting partner services through the AWS Partner Network\"},\"image\":{\"alt\":\"Available in AWS Marketplace\"}},\"caseStudyPromo\":{\"quote\":\"A new feature request would have taken five days, but now with Flyway we’ve reduced that to one day and less than two hours of hands-on work. Those are massive time savings.\",\"description\":\"By adopting automation with Redgate Flyway Enterprise, a global pharmaceutical company realized benefits including reducing time to value for new feature requests when developing against their Amazon RDS MySQL environment.\",\"cta\":\"Read the case study\"},\"freeTrial\":{\"heading\":\"Start your free trial\",\"description\":\"Make it as easy to deliver database changes as it is for application code changes.\",\"cta\":\"Free trial\"},\"hero\":{\"cta\":\"Get in touch\"},\"supportedCloudProviders\":{\"heading\":\"Redgate Flyway supported cloud providers\",\"advanced\":\"Advanced capabilities\",\"foundational\":\"Foundational capabilities for all 50+ database engines\",\"cta\":\"Full documentation on supported databases\"},\"supportedDatabaseEngines\":{\"heading\":\"Redgate Flyway supports {number} database engines\",\"subheading\":\"*\u003cstrong\u003eAdvanced capabilities\u003c/strong\u003e are available for SQL Server, Oracle, PostgreSQL and MySQL.\",\"cta\":\"See all supported databases\"},\"aiDatabaseChangeManagement\":{\"meta\":{\"title\":\"AI and database change management\",\"description\":\"Bring stability and speed to database delivery for sustainable, scalable AI\"},\"hero\":{\"heading\":\"Deliver sustainable AI with governed database change\",\"description\":\"Govern schema change at scale so AI adoption doesn't compromise stability, compliance, or trust\"},\"awardIntro\":{\"heading\":\"Why Redgate Flyway Enterprise is the tool of choice for supporting sustainable and scalable AI\",\"body\":{\"para1\":\"To drive a sustainable, scalable integration of AI into business practices and processes, organizations have to ensure a level of data readiness to manage AI’s demands and growth in volumes of data. With this, comes the need for a robust database change management approach to ensure that data infrastructure can evolve safely over time.\",\"para2\":\"Redgate Flyway Enterprise can help you in that goal to bring stability and speed to the delivery of database changes in the support of new AI features and releases in your organization.\"},\"governance\":{\"heading\":\"AI accelerates development. Good database governance makes it sustainable.\",\"para1\":\"AI coding tools are increasing the pace of development, accelerating how frequently database changes are proposed, reviewed, and delivered. For many teams, this isn’t a shift from chaos - it’s a shift in scale.\",\"para2\":\"Existing processes that already work well are now under more pressure. More schema changes arrive in shorter cycles, across more teams, with less time between commit and release. What used to be manageable through database script review cycles now needs stronger automation to keep pace.\",\"para3\":\"Flyway Enterprise helps teams scale their existing code review practices. By enforcing automated code policies in the pipeline, version-controlling schema changes, and detecting drift early, Flyway Enterprise ensures that the same standards teams rely on today continue to hold as delivery accelerates. The result is faster iteration of database changes — without sacrificing stability, predictability, or trust in the database.\"}},\"benefits\":{\"benefit1\":{\"heading\":\"Automated testing in CI/CD pipelines catches breaking changes to keep AI data pipelines running smoothly\",\"body\":{\"para1\":\"To drive up quality and stability, Flyway Enterprise enables teams to release database changes through a CI/CD pipeline and catch errors before they get close to Production.\",\"para2\":\"Industry-proven database comparison technology also means teams can source control changes right down to the object level, troubleshoot problems, detect database drift and auto-generate accurate database deployment scripts for every change.\"}},\"benefit2\":{\"heading\":\"Version-controlled schema changes ensure AI models can reliably predict data structure\",\"body\":{\"para1\":\"Flyway Enterprise enables teams to version control their schema changes, providing a single source of truth and helping AI models to more reliably interpret and predict data structure.\"}},\"benefit3\":{\"heading\":\"Supports vector data evolution\",\"body\":{\"para1\":\"AI applications often introduce rapidly evolving data requirements - such as support for vector embeddings, feature stores, or other specialized structures - which demand agile and reliable schema evolution.\",\"para2\":\"Flyway Enterprise prepares schemas for AI-native data types like vectors, enabling smooth integration of embeddings and semantic search capabilities.\"}},\"benefit4\":{\"heading\":\"Standardizes database changes across database platforms\",\"body\":{\"para1\":\"Flyway Enterprise equips teams with the advanced capabilities they need to develop database changes with confidence, whether those changes are for SQL Server, PostgreSQL, Oracle or MySQL.\",\"para2\":\"Script auto-generation and code analysis rules also help teams deliver database changes consistently, reducing error and freeing up time for value-added work.\"}},\"benefit5\":{\"heading\":\"Supports compliance requirements and faster troubleshooting when AI models encounter issues\",\"body\":{\"para1\":\"Flyway Enterprise maintains a full audit log of database changes deployed via Flyway down to the object level. This ensures consistency and facilitates rollbacks and audit trails, bringing support for regulatory requirements that mandate traceability and accountability in database change management.\",\"para2\":\"The audit trail also enables teams to track down issues to the database object level for faster, easier resolution before impacting AI models.\"}},\"benefit6\":{\"heading\":\"Pay down technical debt and grow scalability\",\"body\":{\"para1\":\"By freeing up teams from manual processes, such as hand-writing database change scripts, testing or verifying differences between database environments, Flyway Enterprise helps teams pay down some of the data management debt experienced when working with complex and often legacy data architectures.\",\"para2\":\"In addition, the act of automating database change management processes in a standardized, reliable and repeatable way means that organizations can more easily work with monolithic databases or tackle transformational strategies, such as migrating to the cloud or integrating AI into business practices.\"}}},\"freeConsultation\":{\"heading\":\"Find out more\",\"body\":\"Contact us to find out how Flyway can help you achieve zero-downtime deployments for your database environments.\",\"cta\":\"Get in touch\"},\"quote\":{\"text\":\"Redgate Flyway is a simple way to keep database changes in sync across the team. It also integrates smoothly with GitHub and our AI tools, which makes it easier to fit into our existing workflow.\",\"name\":\"Dan Orsborne\",\"title\":\"CTO, Asset Monitoring Solution Group (AMS)\"},\"benefitsIntro\":{\"heading\":\"How Redgate Flyway Enterprise supports sustainable, scalable AI\"},\"benefitsFootnote\":\"*Object-level versioning, automated script generation, drift detection and change reporting are advanced capabilities in Redgate Flyway Enterprise for SQL Server, Oracle, PostgreSQL and MySQL.\"},\"cloudMigration\":{\"meta\":{\"title\":\"Cloud migration\",\"description\":\"Bring stability and control to cloud migration with Redgate Flyway\"},\"hero\":{\"heading\":\"Cloud migration\",\"description\":\"Bring stability and control to cloud migration with Redgate Flyway\"},\"awardIntro\":{\"heading\":\"Why Redgate Flyway Enterprise is the tool of choice for cloud migration\",\"body\":{\"para1\":\"Whether you’re planning to migrate your databases to a cloud environment or are in the process of modernizing your data environments, Redgate Flyway Enterprise helps you bring stability and control to handling even the most complex database changes at scale.\",\"para2\":\"By standardizing database change management processes, Redgate Flyway enables your teams to manage database changes reliably and reduce risks when migrating to the cloud.\"}},\"banner\":{\"heading\":\"Blog\",\"body\":\"Avoid the pitfalls of cloud database migration with Redgate Flyway\"},\"benefits\":{\"benefit1\":{\"heading\":\"Increase visibility and reduce risk\",\"subheading\":\"Bring traceability to every database change\",\"body\":{\"para1\":\"Cloud migration can feel like a web of moving parts, and without visibility of database changes flowing through the pipeline, there is potential for data loss, downtime and application instability whenever a database change is released.\",\"para2\":\"Flyway Enterprise brings visibility at each stage:\",\"list\":{\"bullet1\":\"Captures database changes in version control for a single source of truth\",\"bullet2\":\"Tracks database changes down to the object level for a full change history. This change reporting gives an easy-to-generate view of database changes for retrospective auditing*\"}}},\"benefit2\":{\"heading\":\"Remove human error and increase efficiency\",\"subheading\":\"Flyway Enterprise de-risks database change management at scale\",\"body\":{\"para1\":\"Writing database changes by hand is vulnerable to human error, whether that’s resulting from mistakes on chosen environments, code quality violations, or something unforeseen.\",\"para2\":\"Takes on the heavy-lifting of deploying database changes to the cloud:\",\"list\":{\"bullet1\":\"Captures changes in the schema model and turns those changes into repeatable, reliable deployment scripts*\",\"bullet2\":\"Generates undo scripts to reverse database changes, saving you vital time, giving you a fallback strategy if a deployment fails*\"}}},\"benefit3\":{\"heading\":\"Bring reliability to replatforming and refactoring to your cloud migration strategy\",\"subheading\":\"Add stability and control every step of the way\",\"body\":{\"para1\":\"Flyway Enterprise helps you reduce risk at every stage:\",\"list\":{\"bullet1\":\"Brings visibility, traceability and a single source of truth by capturing changes in version control down to the database object level*\",\"bullet2\":\"Drift detection points out important differences between the target environment and planned changes, reducing deployment failure and downtime risk*\",\"bullet3\":\"Integrates with CI/CD platforms to run automated testing and catch issues before they hit production environments\"}}},\"benefit4\":{\"heading\":\"Reinforce stability between the old and the new for partial migrations\",\"subheading\":\"Standardize and stabilize changes across environments\",\"body\":{\"para1\":\"Partial cloud migrations can be challenging because of the need to ensure smooth integration and compatibility between the cloud-migrated portions of the database and those remaining on-prem.\",\"para2\":\"Flyway Enterprise can help you reinforce stability and keep your database functioning as intended between the two environments:\",\"list\":{\"bullet1\":\"Supports cloud, hybrid and on-prem databases to offer a reliable, standardized approach as you migrate portions between environments.\",\"bullet2\":\"Its best-in-class database comparison engine handles even the most complex of database changes. You’re well set up for deconstructing a legacy or monolithic database into smaller parts as part of cloud migration.*\"}}},\"benefit5\":{\"heading\":\"Standardize processes across environments and DBMS\",\"subheading\":\"Add repeatable, reliable processes across a diverse database estate\",\"body\":{\"para1\":\"One of the biggest challenges of cloud migration is that it’s not always a 1:1 migration. Sometimes, it can be from a monolithic database to multiple databases of different types.\",\"para2\":\"With Flyway Enterprise’s support for 50+ database engines in on-prem and cloud environments, teams can adopt the same change management processes wherever their database is hosted.\"}}},\"caseStudy\":{\"heading\":\"\\\"Redgate Flyway Enterprise helped us track changes and escalate them cleanly across environments.\\\"\",\"body\":\"By adopting Redgate Flyway Enterprise, GoodHabitz standardized database deployments and integrated schema change management into CI/CD pipelines - enabling confident cloud migration to AWS and accelerating delivery across a complex database estate.\",\"cta\":\"Read the case study\"},\"caseStudy2\":{\"heading\":\"Expedia Group used Flyway to refactor and migrate their high-volume SQL Server workloads to Aurora PostgreSQL in just two weeks.\",\"cta\":\"See how Flyway helped Expedia modernize at scale\"},\"freeConsultation\":{\"heading\":\"Discover the Flyway difference\",\"body\":\"Contact us for a free consultation on how we can help your teams deploy secure, stable database changes with confidence.\",\"cta\":\"Get in touch\"}},\"cloudOptimization\":{\"meta\":{\"title\":\"Cloud optimization\",\"description\":\"Bring reliability and efficiency gains to database delivery in the cloud with Redgate Flyway\"},\"hero\":{\"heading\":\"Cloud optimization\",\"description\":\"Bring reliability and efficiency gains to database delivery in the cloud with Redgate Flyway\"},\"awardIntro\":{\"heading\":\"Why Redgate Flyway Enterprise is the tool of choice for cloud optimization\",\"body\":{\"para1\":\"If you’re looking at ways to optimize your cloud set-up, Redgate Flyway Enterprise can help you realize significant reliability and efficiency gains in your database change management processes.\",\"para2\":\"And with traceability of database changes across environments, Flyway Enterprise also provides support for governance requirements.\"}},\"benefits\":{\"benefit1\":{\"heading\":\"Bring reliability and efficiency gains to database change management\",\"subheading\":\"Add stability and control at every step\",\"body\":{\"para1\":\"From version control to continuous delivery of database changes, Flyway Enterprise drives up quality and de-risks deployments to bring significant productivity and efficiency gains:\",\"list\":{\"bullet1\":\"Provides traceability and a single source of truth for database changes made in the cloud, by capturing changes in version control down to the database object level*\",\"bullet2\":\"Drift detection points out important differences between the target environment and planned changes, reducing deployment failure and downtime risk*\",\"bullet3\":\"Integrates with CI/CD platforms to run automated testing, including code analysis, to catch issues before they hit production\"}}},\"benefit2\":{\"heading\":\"Shorten lead times to deliver value to market faster\",\"subheading\":\"CI/CD integration enables frequent, reliable and repeatable delivery of database changes\",\"body\":{\"para1\":\"Flyway Enterprise integrates with existing CI/CD pipeline processes, so you can deliver database changes in just the same way as application code, wherever your database is hosted:\",\"list\":{\"bullet1\":\"Ensure database changes are released in step with application code to increase reliability of releases\",\"bullet2\":\"Run automated tests as part of CI/CD pipelines to catch and resolve issues earlier\",\"bullet3\":\"Improve code quality and consistency with custom code analysis tests to support a frequent, iterative pattern of deployments\"}}},\"benefit3\":{\"heading\":\"Support governance requirements\",\"subheading\":\"Bring traceability of database changes across environments\",\"body\":{\"para1\":\"Flyway Enterprise maintains a full audit log of database changes deployed via Flyway down to the object level:\",\"list\":{\"bullet1\":\"Ensures consistency and facilitates rollbacks and audit trails*\",\"bullet2\":\"Brings support for regulatory requirements that mandate traceability and accountability in database change management\"}}}},\"caseStudy\":{\"heading\":\"\\\"Development didn’t stop during migration. Redgate Flyway Enterprise helped us track changes and escalate them cleanly across environments.\\\"\",\"body\":\"With Redgate Flyway Enterprise integrated into CI/CD pipelines, GoodHabitz streamlined database deployments and accelerated delivery - supporting a more efficient, cloud-optimized infrastructure during a complex migration to AWS.\",\"cta\":\"Read the case study\"},\"freeConsultation\":{\"heading\":\"Discover the Flyway difference\",\"body\":\"Contact us for a free consultation on how we can help your teams deploy secure, stable database changes with confidence.\",\"cta\":\"Get in touch\"}},\"codeReviews\":{\"meta\":{\"title\":\"Automated code reviews\",\"description\":\"Shift database compliance left without slowing down delivery\"},\"hero\":{\"heading\":\"Automated code reviews\",\"description\":\"Shift database compliance left without slowing down delivery\",\"cta\":\"Get in touch\"},\"awardIntro\":{\"heading\":\"Why Redgate Flyway Enterprise is the tool of choice for database code reviews\",\"body\":{\"para1\":\"Development teams face increasing pressure to deliver faster while maintaining compliance standards. Traditional approaches catch database security and compliance issues too late, often during deployment or after changes reach production. This creates costly rework cycles, delays critical releases, and puts organizations at regulatory risk.\",\"para2\":\"Flyway Enterprise’s automated code reviews embed policy-as-code into the development lifecycle, helping teams catch risky changes early, enforce standards consistently, and deploy with confidence.\"},\"aiGovernance\":{\"heading\":\"AI generates the code. Flyway governs what happens next\",\"para1\":\"AI coding tools are accelerating the pace of development. More pull requests, more migration scripts, shorter release cycles. What used to work well through manual review alone can start to place strain on reviewers.\",\"para2\":\"Flyway Enterprise helps teams scale their existing code review practices without turning reviews into a bottleneck. Automated policy checks run directly in the pipeline, catching common risks and enforcing standards consistently before code reaches shared environments. That way, database teams and senior engineers spend less time checking for common issues, and more time reviewing complex or high-impact changes.\"}},\"benefit1\":{\"heading\":\"Policy-as-code for database development\",\"body\":\"Flyway Enterprise brings automated code reviews into the development workflow, so teams can:\",\"list\":{\"bullet1\":\"\u003cstrong\u003eDetect risky code patterns\u003c/strong\u003e before deployment using enterprise-grade policies\",\"bullet2\":\"\u003cstrong\u003eEnforce organizational standards\u003c/strong\u003e consistently across teams, databases, and environments\",\"bullet3\":\"\u003cstrong\u003eIntegrate seamlessly\u003c/strong\u003e into existing CI/CD pipelines for immediate feedback\",\"bullet4\":\"\u003cstrong\u003eReduce manual review burden\u003c/strong\u003e while maintaining governance quality\"},\"caseStudy\":{\"quote\":\"With all of the tests in place, they can make big changes and they don’t have to worry about remembering all of the database migrations. It just all flows through, so developers deliver faster and they’re more confident.\",\"title\":\"Data Science Manager\",\"name\":\"US credit union\",\"cta\":\"Case study\"}},\"benefit2\":{\"heading\":\"Built for enterprise scale and complexity\",\"body\":\"Flyway Enterprise's code reviews scale to meet the demands of large, regulated organizations:\",\"list\":{\"bullet1\":\"\u003cstrong\u003eMission-critical database\u003c/strong\u003e with complex schemas and dependencies\",\"bullet2\":\"\u003cstrong\u003eHigh change velocity environments\u003c/strong\u003e with automated validation of database changes against security, compliance and quality rules\",\"bullet3\":\"\u003cstrong\u003eDistributed architectures\u003c/strong\u003e with consistent standards across sharded or multi-tenant database deployments\",\"bullet4\":\"\u003cstrong\u003eRegulatory requirements\u003c/strong\u003e in financial services, healthcare, and other regulated industries\"},\"twoEngines\":{\"heading\":\"Built-in policy engines\",\"body\":\"Flyway Enterprise combines the comprehensive linting capabilities of SQLFluff and the flexibility of Regex-based policy creation, along with additional Redgate-authored policies, to help you enforce security and compliance across your workflows.\",\"table\":{\"header\":{\"column1\":\"Capability\",\"column2\":\"SQLFluff\",\"column3\":\"Regex Engine\"},\"rows\":{\"row1\":{\"column1\":\"Best for\",\"column2\":\"Style, syntax, maintainability, context-aware analysis\",\"column3\":\"Custom security patterns, org-specific policies, pattern matching\"},\"row2\":{\"column1\":\"Policy creation\",\"column2\":\"Pre-built Redgate library + configuration file\",\"column3\":\"Simple TOML configuration\"},\"row3\":{\"column1\":\"Strength\",\"column2\":\"Understands SQL structure and context\",\"column3\":\"Flexible keyword and pattern detection\"},\"row4\":{\"column1\":\"Use cases\",\"column2\":\"Code formatting, SQL best practices, structural validation\",\"column3\":\"Keyword blocking, naming enforcement, compliance flags\"}}}},\"enforceStandards\":{\"heading\":\"Enforce the standards your teams already care about\",\"para1\":\"Flyway Enterprise includes a proprietary library of 20+ out-of-the-box code review policies covering the coding standards our customers have told us matter most - including security, data loss prevention, code quality, and naming conventions such as singular/plural enforcement and object name prefixes.\",\"para2\":\"For teams with additional or highly specific requirements, Flyway Enterprise also supports custom policies using a flexible regex-based engine. This allows organizations to extend governance beyond Flyway Enterprise’s built-in rules and enforce standards that reflect their own conventions, risk profile, and regulatory needs.\",\"cta\":\"Explore Flyway Enterprise’s full policy library\"},\"platformSupport\":{\"heading\":\"Comprehensive database platform support\",\"para1\":\"Flyway Enterprise’s code reviews support a variety of databases, allowing you to apply consistent governance standards across database environments and reduce complexity in multi-platform architectures.\",\"para2\":\"It also helps developers switching between teams and technologies to ensure best practices and policies are being enforced.\",\"list\":{\"bullet1\":\"SQL Server (T-SQL)\",\"bullet2\":\"Oracle\",\"bullet3\":\"PostgreSQL\",\"bullet4\":\"MySQL\",\"bullet5\":\"Snowflake\",\"bullet6\":\"IBM Db2\",\"bullet7\":\"SQLite\",\"bullet8\":\"Google BigQuery\",\"bullet9\":\"Amazon Redshift\"},\"cta\":\"See all supported database platforms\",\"imageAlt\":\"Supported database platforms\"}},\"cta\":{\"heading\":\"Discover the Flyway difference\",\"body\":\"Contact us for a free consultation on how we can help your teams deploy secure, stable database changes with confidence.\",\"cta\":\"Get in touch\"},\"finalCta\":{\"heading\":\"Enforce database compliance consistently with policy-as-code\",\"body\":\"Contact us to discover how Flyway Enterprise’s code reviews can help your teams catch compliance issues in development, reduce review bottlenecks, and deploy with confidence.\",\"cta\":\"Contact us\"},\"benefit3\":{\"heading\":\"Strengthen compliance without disruption\",\"para1\":\"Flyway Enterprise’s code reviews support multiple integration points across your software delivery lifecycle, allowing teams to choose their starting point based on their current maturity and comfort level. This flexibility means you're not forcing every team to adopt the same process at the same pace, instead, each team can strengthen governance incrementally without disrupting their existing workflows.\",\"list\":{\"bullet1\":\"\u003cstrong\u003eDuring development:\u003c/strong\u003e Developers get fast feedback as they write SQL scripts.\",\"bullet2\":\"\u003cstrong\u003eCI/CD pipelines:\u003c/strong\u003e Gate deployments on passing compliance policies using the \u003ccode\u003eflyway check -code\u003c/code\u003e command. This provides a final safety check before production, giving operations teams confidence that governance standards have been met.\",\"bullet3\":\"\u003cstrong\u003eTechnical debt review:\u003c/strong\u003e Expand analysis scope beyond pending migrations to audit existing database code, helping teams systematically identify and address legacy compliance gaps.\"},\"para2\":\"Teams can also configure policy severity—warnings, errors, or disabled—to control how strictly standards are enforced. This enables safe integration into pipelines, allowing teams to surface issues without blocking releases and fine-tune policies before enforcing them.\",\"caseStudy\":{\"quote\":\"Redgate Flyway Enterprise has not only standardized our processes, but reduced errors and improved documentation across the teams.\",\"title\":\"Senior Vice President of Data and Business Enablement\",\"name\":\"Jess Buskov Lund\",\"cta\":\"Case study\"}},\"furtherLearning\":{\"heading\":\"Further learning\",\"caseStudy1\":{\"eyebrowText\":\"Flyway use case\",\"heading\":\"Database compliance and security\",\"body\":\"Learn more about Flyway's approach to database security and compliance.\"},\"caseStudy2\":{\"eyebrowText\":\"Blog\",\"heading\":\"Flyway's code reviews - These are a few of my favorite policies\",\"body\":\"Enforce the best database policies and improve deployment safety.\"},\"caseStudy3\":{\"eyebrowText\":\"Video\",\"heading\":\"Getting the most out of Flyway Code Reviews\",\"body\":\"Learn how to enable policies, customize checks, and analyse code review reports.\"}},\"freeTrial\":{\"heading\":\"Start your free trial\",\"body\":\"Make it as easy to deliver database changes as it is for application code changes.\",\"cta\":\"Free trial\"}},\"monolithicDatabases\":{\"meta\":{\"title\":\"Monolithic and complex databases | Redgate Flyway\",\"description\":\"Redgate Flyway Enterprise enables brings automation, visibility, and control to change management for monolithic and complex database.\"},\"hero\":{\"heading\":\"Monolithic and complex databases\",\"description\":\"Modern database change for complex, monolithic systems\"},\"awardIntro\":{\"heading\":\"Why Redgate Flyway Enterprise is the tool of choice for supporting monolithic databases\",\"body\":{\"para1\":\"Monolithic databases are at the heart of many business systems, but they’re notoriously fragile and hard to change. Multiple application components often share a single database. This tight coupling means that even small schema changes risk cascading failures across dependent services.\",\"para2\":\"Teams can’t reliably track what’s changed or whether a target environment has drifted from its expected state, so every release carries risk. When something breaks, fixes are manual, recovery is slow, and the root cause is hard to trace.\",\"para3\":\"Redgate Flyway Enterprise brings automation, visibility, and control to these environments, enabling teams to deliver incremental, governed changes confidently.\"}},\"benefits\":{\"benefit1\":{\"heading\":\"Why secure, scalable database delivery matters\",\"body\":{\"para1\":\"With its enterprise-grade approach and best-in-class technology, Redgate Flyway Enterprise helps teams regain control. It brings automation and stability to the process of making changes for even the most complex, monolithic databases.\",\"para2\":\"Every incremental deployment starts from a known baseline in version control, with object-level visibility into every change, validated migration scripts, automated drift detection, and simple deployment pipelines that make scalable, secure database deployments possible.\"}},\"benefit2\":{\"heading\":\"Stabilize before you modernize\",\"body\":{\"para1\":\"Before you modernize, you need to stabilize. Flyway Enterprise helps teams bring order to database change management. With object-level version control, drift detection, dry runs and CI/CD system integration, Flyway Enterprise gives teams the confidence to make changes safely - without breaking production or slowing down delivery.\",\"list\":{\"item1\":\"\u003cb\u003eAdvanced drift detection\u003c/b\u003e highlights unauthorized or hotfixes to the target database that could risk deployment failure or downtime when changes are deployed.\",\"item2\":\"\u003cb\u003eObject-level version control\u003c/b\u003e for SQL Server, Oracle, Postgres and MySQL ensures every schema change is tracked and reversible, reducing risk and improving collaboration.\",\"item3\":\"\u003cb\u003eDry runs\u003c/b\u003e simulate migrations before deployment, helping teams catch errors early and avoid surprises in production.\",\"item4\":\"\u003cb\u003eCI/CD system integration\u003c/b\u003e automates and standardizes schema deployments, enabling faster, safer delivery across environments.\"}}},\"benefit3\":{\"heading\":\"Incremental delivery of value without the big bang risk\",\"body\":{\"para1\":\"Redgate Flyway Enterprise supports iterative, agile database deployments, enabling teams to evolve monolithic databases incrementally in structured, repeatable and testable releases, without all the big bang risks of a large, waterfall-style deployment.\",\"para2\":\"Flyway Enterprise’s automated script generation, drift detection, rollback scripts and CI/CD integration mean you can reduce the risk of downtime and take value to market faster - without the fear factor.\",\"list\":{\"item1\":\"\u003cb\u003eAutomated deployment script generation\u003c/b\u003e brings precision, reduces manual effort and ensures consistency across environments - making incremental releases faster and easier.\",\"item2\":\"\u003cb\u003eAdvanced drift detection\u003c/b\u003e identifies unexpected changes and hotfixes before deployment, helping teams de-risk deployments and keep iterative releases flowing.\",\"item3\":\"\u003cb\u003eAuto-generated rollback scripts\u003c/b\u003e provide a safety net for failed deployments, allowing teams to revert changes quickly and confidently.\",\"item4\":\"\u003cb\u003eCI/CD system integration\u003c/b\u003e streamlines deployment workflows, enabling faster, automated delivery of small, testable schema updates.\"}}},\"benefit4\":{\"heading\":\"Visibility and control across environments\",\"body\":{\"para1\":\"Making changes to complex, monolithic databases can often feel like working in a black box. Flyway Enterprise changes this by bringing transparency to your database change process with traceable object-level version control and drift detection for SQL Server, Oracle, Postgres and MySQL and consistent workflows across environments. That means better collaboration, fewer surprises, and higher quality releases.\",\"list\":{\"item1\":\"\u003cb\u003eObject-level version control\u003c/b\u003e gives teams full visibility into what’s changing, when, and why - making it easier to audit and collaborate.\",\"item2\":\"\u003cb\u003eAdvanced drift detection\u003c/b\u003e brings visibility to unauthorized changes in the target database, helping teams eliminate deployment failures resulting from hotfixes.\",\"item3\":\"\u003cb\u003eCI/CD system integration\u003c/b\u003e automates database deployments across environments, bringing traceability, consistency and reducing the risk of human error.\",\"item4\":\"\u003cb\u003eDry run and change reports\u003c/b\u003e empower teams to preview releases before applying changes, reducing risk and improving transparency.\"}}}},\"freeConsultation\":{\"heading\":\"Discover the Flyway difference\",\"body\":\"Contact us for a free consultation on how we can help your teams deploy secure, stable database changes with confidence.\",\"cta\":\"Get in touch\"},\"quote1\":{\"quote\":\"We are sure that whatever we put into production, we have the correct version approved and 100% documented.\",\"position\":\"Head of Database Development\",\"cta\":{\"label\":\"Case study\"}},\"benefits2\":{\"benefit1\":{\"heading\":\"Built for complex dependencies\",\"body\":{\"para1\":\"Monolithic databases are tightly coupled, and missing a dependency during schema changes can lead to app failures, data loss, and broken logic.\",\"para2\":\"Flyway Enterprise reduces that risk. Its best-in-class comparison engine offers extensive database object coverage and handles dependencies with precision, generating deployment scripts that teams can trust for dependency-heavy environments.\",\"list\":{\"item1\":\"\u003cb\u003eBest-in-class script generation\u003c/b\u003e ensures changes are applied in the correct order, respecting relationships between database objects.\",\"item2\":\"\u003cb\u003eMarket-leading database comparison technology\u003c/b\u003e for SQL Server, Oracle, Postgres and MySQL highlights schema differences across environments, giving teams visibility into dependency impacts.\",\"item3\":\"\u003cb\u003eCI/CD integration\u003c/b\u003e enforces consistent deployments across environments, helping teams manage dependencies with repeatable, testable workflows.\",\"item4\":\"\u003cb\u003eAdvanced drift detection\u003c/b\u003e flags unexpected changes that could disrupt dependent objects and cause data loss, application failure or data integrity issues.\"}}},\"benefit2\":{\"heading\":\"Reduce risk without slowing innovation\",\"body\":{\"para1\":\"A common challenge faced by teams managing monolithic databases is the pressure to de-risk deployments and meet compliance requirements, all without sacrificing velocity of release. Redgate Flyway Enterprise empowers teams to deliver stable, governed database deployments with confidence.\",\"list\":{\"item1\":\"\u003cb\u003eSchema as code meets policy as code\u003c/b\u003e, enabling teams to embed governance directly into the development workflow.\",\"item2\":\"\u003cb\u003eCI/CD system integration\u003c/b\u003e brings speed and reliability to deployment pipelines.\",\"item3\":\"\u003cb\u003eShift-left secure database automation\u003c/b\u003e catches compliance issues early, avoiding costly rework and late-stage surprises.\",\"item4\":\"\u003cb\u003eAutomated script generation, drift detection, and rollback support\u003c/b\u003e give teams the control they need to make incremental changes safely.\"}}}},\"quote2\":{\"quote\":\"With all of the tests in place, they can make big changes and they don’t have to worry about remembering all of the database migrations. It just all flows through, so developers deliver faster and they’re more confident.\",\"position\":\"Data Science Manager\",\"company\":\"US credit union\",\"cta\":{\"label\":\"Case study\"}},\"benefits3\":{\"benefit1\":{\"heading\":\"Better DevEx, better outcomes\",\"body\":{\"para1\":\"Slow release cycles, high risk of error, and poor tooling frustrate developers and hurt retention. Flyway Enterprise improves the developer experience with faster feedback loops, easier onboarding, and more time spent innovating - not firefighting.\",\"list\":{\"item1\":\"\u003cb\u003eCI/CD integration\u003c/b\u003e streamlines deployments and shortens feedback loops, helping developers ship faster with fewer surprises.\",\"item2\":\"\u003cb\u003eObject-level version control and rollback script generation\u003c/b\u003e give developers confidence to experiment, knowing they can revert changes.\",\"item3\":\"\u003cb\u003eAutomated script generation\u003c/b\u003e removes manual effort and reduces errors, giving developers more time to focus on features.\",\"item4\":\"\u003cb\u003eObject-level version control\u003c/b\u003e makes it easy to track changes and collaborate across teams, even in complex monolithic environments.\"}}}}},\"dbAutomation\":{\"meta\":{\"title\":\"Secure and compliant database automation\",\"description\":\"Redgate Flyway Enterprise shifts security left, embedding governance into development workflows and CI/CD pipelines so teams can deliver stable, compliant database deployments at speed.\"},\"hero\":{\"heading\":\"Secure and compliant database automation\",\"description\":\"Make database automation secure, auditable and scalable.\"},\"awardIntro\":{\"heading\":\"Why Redgate Flyway Enterprise is the tool of choice for database security and compliance\",\"p1\":\"In modern organizations, database changes need to be secure, traceable, and compliant without sacrificing agility. Traditional database security approaches check for non-compliance when database releases are ready to deploy to production environments, but this risks finding issues too late.\"},\"reduceRisk\":{\"heading\":\"Reduce risk without slowing innovation\",\"p1\":\"A common challenge faced by growing organizations in fast-paced environments is the pressure to meet compliance requirements without sacrificing speed. Redgate Flyway Enterprise empowers teams to deliver stable, governed database deployments with confidence.\",\"li1\":\"\u003cb\u003eSchema as code meets policy as code\u003c/b\u003e - enables teams to embed governance into development workflows\",\"li2\":\"\u003cb\u003eShift-left secure database automation practices\u003c/b\u003e to avoid costly, late-stage compliance issues\",\"li3\":\"\u003cb\u003eIntegrates with CI/CD systems\u003c/b\u003e to bring stability and speed to deployment pipelines\"},\"testimonial1\":{\"quote\":\"With all of the tests in place, they can make big changes and they don’t have to worry about remembering all of the database migrations. It just all flows through, so developers deliver faster and they’re more confident.\",\"cite\":{\"name\":\"Data Science Manager\",\"company\":\"US credit union\"},\"cta\":\"Case study\"},\"bestInClass\":{\"heading\":\"Best-in-class technology for secure, scalable database automation\",\"p1\":\"Redgate Flyway Enterprise is built on market-leading database comparison technology, proven since 2000 across regulated industries and enterprise organizations.\",\"p2\":\"With unparalleled database object support, advanced drift detection and dependency handling, Flyway Enterprise is the market-leading solution that’s ready to scale to the complex needs of large organizations in regulated industries.\",\"li1\":\"\u003cb\u003eAward-winning database DevOps solution\u003c/b\u003e, with market-leading flexibility for faster time to value\",\"li2\":\"\u003cb\u003eEnterprise-grade technology\u003c/b\u003e in continual development since 2000\",\"li3\":\"\u003cb\u003eMarket-leading auto-generation of migration scripts\u003c/b\u003e, with extensive database object coverage for complete confidence in robustness and scalability\",\"li4\":\"\u003cb\u003eExcels in handling dependencies\u003c/b\u003e for even the most complex of databases\"},\"testimonial2\":{\"quote\":\"The advantage is peace of mind. I know, guaranteed, that what I tested in the test environment is what is in production with Redgate Flyway. I no longer have to troubleshoot or check what’s different between test and production. All of that uncertainty goes away.\",\"cite\":{\"name\":\"Director\",\"position\":\"Genome Research Data Team\",\"company\":\"Global Pharmaceutical\"},\"cta\":\"Case study\"},\"cta\":{\"heading\":\"Discover the Flyway difference\",\"body\":\"Contact us for a free consultation on how we can help your teams deploy secure, scalable database changes with confidence.\",\"cta\":\"Contact us\"},\"compliance\":{\"heading\":\"Embed and standardize database compliance across workflows\",\"p1\":\"Gaps in secure database automation, caused by inconsistent and non-compliant database practices, leave organizations vulnerable to increased risk and costly fines. But by embedding and standardizing database compliance across workflows with automated processes and policies, teams can bring security and stability to database delivery.\",\"li1\":\"\u003cb\u003eCustomizable and out-of-the-box policies\u003c/b\u003e in Flyway Enterprise catch issues and reduce risk of non-compliance for database security and data loss. Read more in code reviews.\",\"li2\":\"\u003cb\u003eIntegration with CI/CD pipelines\u003c/b\u003e brings automated and standardized workflows\",\"li3\":\"\u003cb\u003eShift-left secure database automation practices\u003c/b\u003e to catch issues before they hit production\"},\"leaks\":{\"heading\":\"Stop credential leaks before they happen\",\"p1\":\"Redgate Flyway Enterprise delivers secrets management that scales securely for a single source of truth and role-based access (RBAC) approach. Using property resolvers, Flyway Enterprise fetches credentials and config details from trusted stores like HashiCorp Vault and Google Cloud Secret Manager at runtime - no hardcoded secrets or passwords, no more risk of non-compliant, shared files.\",\"li1\":\"\u003cb\u003eSet up policies in your chosen vault\u003c/b\u003e to support a role-based access control approach (RBAC) from a single source of truth\",\"li2\":\"\u003cb\u003eSupports the use of multiple secret stores\u003c/b\u003e, offering flexibility across environments where needed\"},\"documentableDelivery\":{\"heading\":\"Make database delivery documentable and observable\",\"p1\":\"Many organizations are held back by manual, time-consuming processes when it comes to documenting, tracking and observing database releases. Redgate Flyway Enterprise changes this. By documenting and observing database changes via versioned scripts, audit trails, schema history, CI/CD integration and advanced drift detection, teams have visibility of database releases across the software development lifecycle.\",\"li1\":\"\u003cb\u003eVersioned migration scripts\u003c/b\u003e provide a clear history of changes over time.\",\"li2\":\"\u003cb\u003eDry run and change reports\u003c/b\u003e empower teams to preview releases before applying changes, reducing risk and improving transparency.\",\"li3\":\"\u003cb\u003eAdvanced drift detection\u003c/b\u003e checks for schema drift in production environments, ensuring consistency across environments.\"},\"testimonial3\":{\"quote\":\"We are sure that whatever we put into production, we have the correct version approved and 100% documented.\",\"cite\":{\"position\":\"Data Engineer\"},\"cta\":\"Case study\"},\"aiGoverns\":{\"heading\":\"AI generates the code. Flyway governs what happens next\",\"p1\":\"AI coding tools are raising the pace of development. More code is generated faster - but not all of it is ready for production. When AI-generated schema changes reach the database without proper review, risk accumulates quickly. Greater volumes of changes, combined with variable quality, put increasing strain on the pipeline.\",\"p2\":\"Flyway Enterprise is designed to handle both the volume and the quality of schema changes that AI-accelerated development introduces. Automated policy checks identify risky or non-compliant changes before they reach production, when they’re still straightforward to fix. Drift detection surfaces unapproved modifications made outside of the pipeline before they lead to deployment failure. Flyway Enterprise’s guardrails keep teams moving - safely.\",\"testimonial\":{\"quote\":\"Redgate Flyway is a simple way to keep database changes in sync across the team. It also integrates smoothly with GitHub and our AI tools, which makes it easier to fit into our existing workflow.\",\"cite\":{\"name\":\"Dan Orsborne\",\"position\":\"CTO\",\"company\":\"Asset Monitoring Solution Group (AMS)\"}}}},\"aiCapabilities\":{\"heading\":\"Best practice by design – from first commit to production\",\"p1\":\"Standardize best practice and de-risk database changes at scale.\",\"p2\":\"Flyway Enterprise’s new AI-powered features (available in public preview) help teams bring consistency and traceability to schema changes for stronger database governance.\",\"p3\":\"For large teams working at scale, these capabilities cut cognitive load on repetitive tasks, freeing up time for high value work. Achieve database development best practice across the software delivery lifecycle.\",\"li1\":\"\u003cb\u003eSummarize migration scripts\u003c/b\u003e to understand what complex scripts do at a glance, improving clarity and reducing the risk of unexpected changes.\",\"li2\":\"\u003cb\u003eAuto-generate commit messages\u003c/b\u003e to quickly capture script changes in version control, helping teams to reinforce standards every time a database change is committed.\",\"li3\":\"\u003cb\u003eAuto-create script descriptions\u003c/b\u003e to support clearer team documentation and improved efficiency during deployment script generation.\",\"cta\":\"See how Flyway supports secure and compliant database changes\"}}},\"entrypage\":{\"successCenter\":{\"meta\":{\"title\":\"Customer Success Center\",\"description\":\"Get started and learn how to master your Redgate products\"},\"hero\":{\"heading\":\"Customer Success Center\",\"subheading\":\"Get started and learn how to master your Redgate products\",\"banner\":{\"item1\":\"Have your say\",\"item2\":\"Help us create more relevant content for you\",\"item3\":\"Take the survey\"}},\"col1\":{\"heading\":\"Get started\",\"body\":\"Set up your products and master the basics.\",\"subheading1\":\"Short video courses\",\"para1\":\"Learn how to use your Redgate products with easy-to-follow videos from Redgate University.\",\"link1\":\"Watch now\",\"subheading2\":\"Product documentation\",\"para2\":\"In-depth technical information on installation, requirements, product features, updates and more\",\"link2\":\"See product documentation\"},\"col2\":{\"heading\":\"Get Support\",\"body\":\"Get the answers you need from the Redgate Support Team and customer community.\",\"subheading1\":\"Redgate Support\",\"links\":{\"link1\":{\"link\":\"Licensing help\",\"text\":\"Serial keys, activations, etc.\"},\"link2\":{\"link\":\"Installation help \",\"text\":\"Finding Installers and FAQs\"},\"link3\":{\"link\":\"Product help\",\"text\":\"Fixes for common errors\"},\"link4\":{\"link\":\"Customer Portal Guide\",\"text\":\"tips on managing your account\"},\"link5\":{\"link\":\"Contact support\",\"text\":\"Submit a ticket\"},\"link6\":{\"link\":\"Go to support\"}},\"subheading2\":\"Redgate Forums \",\"para2\":\"Ask questions, discuss problems, and share solutions with fellow users.\",\"link2\":\"Visit forums\"},\"col3\":{\"heading\":\"Get more\",\"body\":\"Get more from your products with advanced training resources.\",\"subheading1\":\"Product articles\",\"para1\":\"Including code examples and diagrams, learn how to use advanced features and solve challenges with your products.\",\"link1\":\"Read articles\",\"subheading2\":\"Live training sessions\",\"para2\":\"Hosted by our experts, learn top tips for using your products to their full potential and explore new features.\",\"link2\":\"See all sessions\"},\"search\":{\"heading\":\"Got something in mind?\",\"placeholder\":\"Try searching\",\"title\":\"Search\"}},\"mobileThankYou\":{\"heading\":\"Thanks\",\"message\":\"We'll send you an email in the next hour or so to remind you.\",\"meta\":{\"title\":\"Thanks\",\"description\":\"We'll send you an email in the next hour or so to remind you.\"}}},\"dotNetDeveloperBundle\":{\"index\":{\"meta\":{\"title\":\".NET Developer Bundle: All Redgate's .NET Development Tools\",\"description\":\"Redgate's .NET Developer Bundle contains Redgate's top tools .NET tools for developers, including code and memory profilers, at 35% off. Try them free now.\"},\"hero\":{\"heading\":\"Save {percentage}%\",\"subheading\":\"Fantastic value on our .NET development tools for performance optimization and debugging\",\"individualPrice\":\"Individual price\",\"saving\":\"a {percentage}% saving\",\"cta\":\"Download\"},\"intro\":{\"heading\":\"Introduction to .NET Developer Bundle\",\"subheading\":\"Shipping quality software just got easier\",\"para1\":\"Software quality is a big deal - especially for professional developers and testers\",\"para2\":\"So we're offering the full .NET Developer Bundle for a fraction of the price of the individual tools.\",\"list\":{\"heading\":\"With this bundle of .NET development tools you can:\",\"bullets\":{\"bullet1\":\"Release quality software you can be proud of\",\"bullet2\":\"Ship your application on time\",\"bullet3\":\"Understand the code you're working with (yours or third-party assemblies)\",\"bullet4\":\"Standardize performance management across your development team\"}},\"cta\":{\"heading\":\"Try the .NET Developer Bundle free for {trialDays} days\",\"button\":\"Download {trialDays}-day free trial\"}},\"tools\":{\"heading\":\"The .NET Developer Bundle includes these .NET tools\",\"app\":{\"description\":\"Get a complete picture of your application's performance and find bottlenecks in the code or database.\"},\"amp\":{\"description\":\"Find memory leaks within minutes and optimize the memory usage of your C# and VB.NET code.\"},\"reflector\":{\"description\":\"Understand and debug any 3rd party code,including frameworks, components, and libraries.\"}},\"blockquotes\":{\"quote1\":{\"quote\":{\"line1\":\"We had some reports which took as long as 5 minutes to fully load. We used ANTS Performance Profiler to find the bottlenecks. After fixing the problems, those reports loaded in under 30 seconds! That's a 1000% improvement in response time.\",\"line2\":\"ANTS Performance Profiler saved us weeks of tweaking code that really didn't need it. It took us straight to the specific areas of our code which were the cause of our performance issues.\"},\"cite\":{\"position\":\"Sr. Developer\",\"company\":\"Harley-Davidson Dealer Systems\"}}},\"contact\":{\"heading\":\"Get started with .NET Developer Bundle\",\"description\":\"Download a {trialDays}-day free trial, and start solving your .NET memory and performance problems.\",\"cta\":\"Download free trial\",\"aside\":{\"heading\":\"Need a hand?\",\"description\":\"If you'd like any help, or have a question about our tools or purchasing options, just get in touch.\",\"purchasingFaq\":\"Purchasing FAQ\"}}},\"support\":{\"meta\":{\"title\":\".NET Developer Bundle - Documentation And Support\",\"description\":\"Need help? Read our tips, guides, and worked examples for the .NET Developer Bundle, or contact our support team.\"}}},\"dataMasker\":{\"productPage\":{\"meta\":{\"title\":\"Data Masker for SQL Server and Oracle: replace sensitive data with anonymized test data\",\"description\":\"Replace sensitive data with realistic, anonymized, test data on SQL Server and Oracle with Redgate Data Masker.\"},\"hero\":{\"heading\":\"Looking for Data Masking? Meet Redgate Test Data Manager.\",\"description\":\"Redgate Test Data Manager scans your databases, identifies PII automatically, and masks it with realistic alternatives across SQL Server, Oracle, PostgreSQL, and MySQL. From discovery to compliant test data in minutes, not months.\",\"cta\":\"Explore Test Data Manager\"},\"banner\":{\"heading\":\"Our newest tech\",\"body\":\"Transform your software delivery with Redgate Test Data Manager\"},\"testimonial\":{\"quote\":\"Data Masker provides truly representative copies of the production database which are a fraction of the size of the original, with the sensitive data masked. It also integrates with SQL Data Catalog, which can provide the masking set necessary to protect sensitive data.\",\"name\":\"Chris Yates\",\"role\":\"Vice President and Director of Data and Architecture, Republic Bank\"},\"logos\":{\"heading\":\"92% of Fortune 100 companies use Redgate's software\"},\"intro\":{\"para1\":\"Masking sensitive data across your estate enables you to deliver secure data to downstream environments in non-production databases for development and testing.\",\"para2\":\"Enabling this automatically ensures your data is secure across your organisation – therefore minimising data risk, and ultimately protecting your business.\"},\"features\":{\"heading\":\"Features\",\"feature1\":{\"heading\":\"Protect\",\"body\":\"Remove sensitive data from your test and development systems\"},\"feature2\":{\"heading\":\"Consistent\",\"body\":\"System provides realistic data when masking\"},\"feature3\":{\"heading\":\"Speed\",\"body\":\"High performance system, enabling a quicker time to masking\"},\"feature4\":{\"heading\":\"Automate\",\"body\":\"System enables automated masking for future compliance\"},\"feature5\":{\"heading\":\"Integrate\",\"body\":\"Ability to integrate with existing processes with both Data Catalog and Clone products\"},\"feature6\":{\"heading\":\"Simple\",\"body\":\"Ease of use for non-specialist users\"}},\"resources\":{\"heading\":\"Resources\",\"resource1\":{\"title\":\"Data Masker on Redgate University\",\"body\":\"Learn the basics of Data Masker with self-paced online training courses from Redgate's Microsoft Data Platform MVPs and engineers.\",\"label\":\"University\"},\"resource2\":{\"title\":\"The challenges – and rewards – of cataloging and masking data at Republic Bank\",\"body\":\"Republic Bank strive to stay ahead of their competitors when it comes to technology, but with over 1900 databases full of sensitive information, they have serious data masking and cataloging requirements.\",\"label\":\"Blog\"}},\"contact\":{\"box1\":{\"heading\":\"Get started with Data Masker\",\"body\":\"Start masking sensitive data today – build your data masking plan with help from our Support team, and get started with the comprehensive tutorials, sample tables and masking rules included in the fully functional trial.\",\"cta\":\"Download free trial\"},\"box2\":{\"heading\":\"Need a hand?\",\"body\":\"If you'd like any help, or have a question about our tools or purchasing options, just get in touch.\",\"link1\":\"Support\",\"link2\":\"Purchasing FAQ\"}}},\"caseStudies\":{\"meta\":{\"title\":\"Data Masker case studies\",\"description\":\"Learn more about Data Masker with these case studies\"}},\"support\":{\"meta\":{\"title\":\"Data Masker - Documentation And Support\",\"description\":\"Documentation, release notes and support information for Data Masker, by Redgate Software.\"}},\"resources\":{\"meta\":{\"title\":\"Resources - Data Masker\",\"description\":\"Resources for Data Masker\"}},\"installer\":{\"meta\":{\"title\":\"Data Masker - Installer\",\"description\":\"Download the latest Data Masker installer.\"},\"content\":{\"title\":\"Download the latest Data Masker installer\",\"cta\":\"Download Data Masker\",\"link\":\"Back to the Data Masker overview\"}},\"siteAcquired\":{\"meta\":{\"title\":\"Data Masker - Site Acquired\",\"description\":\"Information about the acquisition of Data Masker.\"},\"content\":{\"heading\":\"This site has been acquired by Redgate Software\",\"description\":\"You can still download and purchase Data Masker for SQL Server and Oracle from Redgate.\",\"link\":\"Go to Data Masker\"}}},\"dataCompareForOracle\":{\"productPage\":{\"meta\":{\"title\":\"Compare And Synchronize Oracle Table Data - Data Compare For Oracle\",\"description\":\"Compare table data, highlight differences and deploy changes to your Oracle database. Graphical and command line interface options. Try it free for 14 days.\"},\"hero\":{\"heading\":\"Compare Oracle tables and deploy differences\",\"description\":\"See differences in records side-by-side and script up changes. \u003cbr/\u003e\u003cbr/\u003e\u003ca href=\\\"https://documentation.red-gate.com/dco/using-ignore-rules-148079419.html\\\" target=\\\"_blank\\\"\u003e\u003cb\u003eNew in 5.2\u003c/b\u003e: Configure which objects are included before running your comparisons, giving you more time and control. Read more here.\u003c/a\u003e\",\"cta\":\"Download {trialDays}-day free trial\"},\"intro\":{\"heading\":\"Database diff tool for Oracle table data\",\"list\":{\"bullet1\":\"Save time comparing and synchronizing data\",\"bullet2\":\"Copy lookup data from development databases to staging or production\",\"bullet3\":\"Troubleshoot and resolve errors caused by differences in data\",\"bullet4\":\"Generate SQL scripts to update one database with the contents of another\"}},\"features\":{\"feature1\":{\"heading\":\"Compare and sync table data\",\"image\":{\"alt\":\"The differences between rows are highlighted and you can view the data for each table you are comparing\"},\"body\":{\"para1\":\"Compare data in tables across schemas and see differences. Drill down through individual records or group them together. Create error-free SQL deployment scripts to deploy data changes between your environments.\"}},\"feature2\":{\"heading\":\"Work with the command line\",\"image\":{\"alt\":\"Comparing local data changes with version-controlled data\"},\"body\":{\"para1\":\"Carry out any task using the command line tool. Automate scheduled tasks like comparisons and deployments for continuous integration.\"}}},\"screenshots\":{\"heading\":\"Screenshot tour\",\"screenshot1\":{\"title\":\"Differences between rows are highlighted and you can view the data for each table you're comparing\"},\"screenshot2\":{\"title\":\"Scroll through each difference and each record with a difference with increased visibility\"},\"screenshot3\":{\"title\":\"Use Data Compare for Oracle to deploy table data changes\"},\"screenshot4\":{\"title\":\"Create a deployment script to run manually, or have Data Compare for Oracle run the script for you\"}},\"testimonials\":{\"slide1\":{\"quote\":\"With Data Compare for Oracle, we can easily compare the data in two different database builds and generate the synchronization script. It's going to save at least an hour of development time each week – and stop me going grey so quickly!\",\"name\":\"David Hart\",\"title\":\"Senior Application Developer, T2 Systems\"}},\"contact\":{\"trial\":{\"heading\":\"Get started with {name}\",\"body\":\"Download a {trialDays}-day trial of {name}.\",\"cta\":\"Download free trial\"},\"contact\":{\"heading\":\"Need a hand?\",\"body\":\"If you'd like any help, or have a question about our tools or purchasing options, just get in touch.\",\"purchasingFAQ\":\"Purchasing FAQ\"}}},\"pricing\":{\"productDescription\":{\"standardCopy\":\"Compare data, highlight differences, deploy changes\"}}},\"antsPerformanceProfiler\":{\"productPage\":{\"meta\":{\"title\":\".NET Profiler To Boost Application Performance | ANTS Performance Profiler\",\"description\":\"Analyze .NET code and SQL queries with Redgate's .NET Profiler and boost your application's performance. Download a free 14-day trial.\"},\"hero\":{\"heading\":\"Boost the performance of your applications with .NET profiling\",\"cta\":\"Download {trialDays}-day free trial\"},\"intro\":{\"heading\":\"ANTS Performance Profiler is a .NET profiler for desktop, ASP.NET, and ASP.NET MVC applications.\",\"list\":{\"bullet1\":\"NEW: Profile your SQL queries and see execution plans\",\"bullet2\":\"Find performance bottlenecks fast by profiling both the .NET code and the data access layer\",\"bullet3\":\"Get rich performance data, right-down to line-level timings and expensive database queries\",\"bullet4\":\"Save time going round in circles diagnosing and debugging – let the profiler do the hard work for you\",\"bullet5\":\"Explore unfamiliar code bases\",\"bullet6\":\"Enhanced data access profiling, with support for SQL Server, Oracle, MySQL, MariaDB, and PostgreSQL\"},\"subheading\":\"Try it now, choose your version later.\",\"trial\":{\"cta\":\"Download free trial\"},\"pricingBox\":{\"standard_version_pricebox_header\":\"Standard\",\"standard_version_pricebox_copy\":\"Improve application performance by profiling your own .NET code only.\",\"pro_version_pricebox_header\":\"Pro\",\"pro_version_pricebox_copy\":\"Identify performance bottlenecks in your own .NET code, as well as third-party code, framework methods, SQL Server queries and disk activity.\"}},\"features\":{\"features\":\"Features\",\"heading\":\"All the performance data you need in a single .NET profiler\",\"columns\":{\"heading1\":\"From .NET code to database\",\"para1\":\"View performance data for both your .NET code and database requests made by the .NET code.\",\"para2\":\"Profile database requests your application makes to any SQL Server, Oracle, MySQL (or MariaDB), and PostgreSQL database.\",\"para3\":\"This is ideal if you're using an ORM.\",\"link\":{\"text\":\"Read more about our database profiling support, on Simple-talk\",\"url\":\"/simple-talk/blogs/new-database-profiling-support-in-ants-performance-profiler/\"},\"heading2\":\"Understand web requests\",\"para4\":\"View rich data about outbound HTTP requests made by your application, including request and response header information.\",\"para5\":\"See all the information in the context of the .NET code which caused the request to run.\",\"heading3\":\"File I/O performance\",\"para6\":\"Get comprehensive performance information on your application's disk activity.\"},\"featureGrid\":{\"heading\":\"More features\",\"list\":{\"feature1\":{\"heading\":\"Jump straight to the slowest activity\",\"body\":{\"para1\":\"The call tree in the .NET performance profiler shows you data for every method and identifies the most expensive methods, database queries, and web requests.\"},\"image\":{\"src\":\"/assets/products/ants-performance-profiler/images/find-slowest-net-performance.png?v=1613988457817\",\"alt\":\"The .NET performance profiler showing the method and its activities as a tree view\"}},\"feature2\":{\"heading\":\"Drill down to slow lines of code with line-level timings\",\"body\":{\"para1\":\"Profile C# or any other .NET code line by line, with precise timing data so you can find issues at a glance. Expensive lines of code are automatically highlighted for quick visual inspection.\"},\"image\":{\"src\":\"/assets/products/ants-performance-profiler/images/line-level-timings.png?v=1613988462299\",\"alt\":\"The .NET performance profiler showing line-level timings\"}},\"feature3\":{\"heading\":\"Look at your code's database interaction\",\"body\":{\"para1\":\"Understand how your .NET code makes database queries and how those queries perform. ANTS Performance Profiler supports SQL Server and Oracle databases, whether local or remote.\"},\"image\":{\"src\":\"/assets/products/ants-performance-profiler/images/profile-database-calls.png?v=1613988468595\",\"alt\":\"The .NET performance profiler showing SQL database queries and their performance\"},\"proDisclaimer\":true},\"feature4\":{\"heading\":\"Capture outgoing web requests\",\"body\":{\"para1\":\"Look at your application's outgoing HTTP requests. Get data about the request and response headers, and see what .NET code caused them to run.\"},\"image\":{\"src\":\"/assets/products/ants-performance-profiler/images/capture-http-requests.png?v=1613988452318\",\"alt\":\"The .NET performance profiler showing outgoing web requests with time to response and headers\"},\"proDisclaimer\":true},\"feature5\":{\"heading\":\"Immediate feedback on application performance\",\"body\":{\"para1\":\"Use the interactive timeline to check the CPU usage of your .NET or ASP.NET application and highlight problem areas to focus only on the data that matters.\"},\"image\":{\"src\":\"/assets/products/ants-performance-profiler/images/immediate-feedback.png?v=1613988461179\",\"alt\":\"The .NET performance profiler showing the interactive timeline\"}},\"feature6\":{\"heading\":\"Group methods by HTTP request\",\"body\":{\"para1\":\"Code and database activity are grouped by HTTP request, exposing performance problems on specific web pages.\"},\"image\":{\"src\":\"/assets/products/ants-performance-profiler/images/group-methods.png?v=1613988458917\",\"alt\":\"The .NET performance profiler showing methods grouped by HTTP request in a tree view\"},\"proDisclaimer\":true},\"feature7\":{\"heading\":\"C# profiling for async code\",\"body\":{\"para1\":\"Understand the performance of C#5 async code. View activity in the context of the code you wrote, and see how work being done asynchronously is related to the async method which caused it to run.\"},\"image\":{\"src\":\"/assets/products/ants-performance-profiler/images/profile-async-code.png?v=1613988467369\",\"alt\":\"The .NET performance profiler showing C# async code in a tree view\"}},\"feature8\":{\"heading\":\"Decompile third-party code\",\"body\":{\"para1\":\"Find bottlenecks in third-party components and framework assemblies using integrated decompilation, powered by .NET Reflector.\"},\"image\":{\"src\":\"/assets/products/ants-performance-profiler/images/decompile-code.png?v=1613988454516\",\"alt\":\"The .NET performance profiler showing the decompile dialog\"},\"proDisclaimer\":true},\"feature9\":{\"heading\":\"Profile SQL queries\",\"body\":{\"para1\":\"Relate timings for your individual lines of .NET code right through to the SQL execution plans. Find out exactly why your SQL query is running slow.\"},\"image\":{\"src\":\"/assets/products/ants-performance-profiler/images/profile-sql-queries.png\",\"alt\":\"The .NET performance profiler showing SQL queries and their execution plans\"}}}}},\"editions\":{\"heading\":\"ANTS Performance Profiler is available in a Standard or Pro edition, or as part of the .NET Developer Bundle.\",\"button\":{\"textOpen\":\"Open an edition comparison table\",\"textClose\":\"Close edition comparison table\"},\"contactSales\":\"If you have any questions about which edition is right for you, feel free to email us at\",\"disclaimer\":\"* The Standard edition can only profile methods with source code (i.e. it will not profile Microsoft framework methods or third-party components). It uses PDB files to find out if you have the source code, so you will need the PDB files to see your performance data.\",\"featureColumn\":\".NET Code Profiling\",\"features\":{\"standard\":{\"feature1\":{\"label\":\"Profile .NET executables, ASP.NET web applications, Windows services, Silverlight, SharePoint, Windows Store apps, and COM+ server applications – including multi-threaded applications\"},\"feature2\":{\"label\":\"Line-level timings (instrumented profiling mode)\"},\"feature3\":{\"label\":\"Sampling mode, for minimal-overhead profiling\"},\"feature4\":{\"label\":\"Attach to a running process\"},\"feature5\":{\"label\":\"Timeline: get real-time feedback on your application's performance and select interesting regions to focus your profiling results on\"},\"feature6\":{\"label\":\"Call Tree: auto-expands to highlight the worst performing stack traces\"},\"feature7\":{\"label\":\"Save and export profiler results\"},\"feature8\":{\"label\":\"Profile C#5 async code\"},\"feature9\":{\"label\":\"Call graph view: visualize all callers and callees for a selected method\"}},\"pro\":{\"feature1\":{\"label\":\"Integrated decompilation: get source code and timings for third-party and framework methods\"},\"feature2\":{\"label\":\"Command-line access\"},\"feature3\":{\"label\":\"Profile child processes\"},\"feature4\":{\"label\":\"View SQL query strings, timings, and hit counts in the call tree\"},\"feature5\":{\"label\":\"Profile calls to all SQL Server versions, including Express and Compact\"},\"feature6\":{\"label\":\"Profile calls to Oracle databases\"},\"feature7\":{\"label\":\"Profile calls to MySQL (or MariaDB)\"},\"feature8\":{\"label\":\"Profile calls to PostgreSQL\"},\"feature9\":{\"label\":\"Profile calls to databases hosted in the cloud (Amazon RDS and SQL Azure)\"},\"feature10\":{\"label\":\"Understand what .NET code led to queries being executed\"},\"feature11\":{\"label\":\"Dedicated file I/O view: see what files have been accessed\"},\"feature12\":{\"label\":\"See disk read / write speeds for individual files\"},\"feature13\":{\"label\":\"View timing data and hit counts for inbound HTTP calls to any ASP.NET application\"},\"feature14\":{\"label\":\"See methods in your ASP.NET app grouped by the HTTP requests that triggered them\"},\"feature15\":{\"label\":\"Investigate performance problems related to specific web pages\"}},\"bundle\":{\"feature1\":{\"label\":\"ANTS Memory Profiler: find memory leaks and understand how your application uses memory\"},\"feature2\":{\"label\":\".NET Reflector VSPro: debug third-party code in Visual Studio\"}}}},\"blockquotes\":{\"heading\":\"What our customers are saying\",\"stackOverflow\":{\"quote\":\"Over the weekend, we rolled out a few speed improvements to the Stack Overflow engine. First, we did a quick pass with ANTS Profiler and identified a few places where redundant or unnecessary database queries slipped into our code. We like to do this every few months on common pages as a sanity check.\",\"cta\":{\"text\":\"Read the full story\",\"url\":\"https://stackoverflow.blog/2009/08/09/a-few-speed-improvements/\"}},\"kitLimited\":{\"quote\":\"I don't know how I ever developed enterprise software without the ANTS profilers. They have saved me weeks of effort and paid for themselves many times over.\",\"cite\":\"Gerhard du Toit, KIT Limited\"},\"eggHeadCafe\":{\"quote\":\"It's one thing to write software that compiles and \\\"works\\\". It's an entire other ball game to write software that performs and scales. ANTS Performance Profiler can help you achieve that goal in a very big way. Redgate's ANTS Performance Profiler is easy to learn to use and the features are both robust and intuitive. I can confidently recommend this product to any professional developer who is interested is producing high-performance, scalable applications.\",\"cite\":\"Peter Bromberg, Eggheadcafe\"},\"inHillSoftware\":{\"quote\":\"I have had a performance issue for a few days now and tried to pinpoint the cause using my brain and simple debugging tools. I made the purchase for ANTS and within 30 minutes had the issue identified and fixed!\",\"cite\":\"Martin Altenstedt, InHill Software\"},\"iowaComputerGurus\":{\"quote\":\"Having been an ANTS Profiler user since the early versions of the product this current release makes my favorite toolset even more powerful. The new SQL features that are parts of ANTS Performance Profiler 9 make diagnosing and tuning SQL performance within .NET applications a breeze!\",\"cite\":\"Mitchel Sellers, Microsoft MVP, IowaComputerGurus, Inc.\"}},\"supported\":{\"heading\":\"Supported technologies\",\"list\":{\"1\":{\"heading\":\"Profile any .NET application\",\"description\":\"Windows Forms, ASP.NET Web applications, WPF, Windows services, XBAP, SharePoint and Silverlight 4+.\"},\"2\":{\"heading\":\"In any .NET language\",\"description\":\"Allows C# profiling, VB.NET profiling, and F# profiling.\"},\"3\":{\"heading\":\"Supports\",\"description\":\".NET Core and .NET Standard.\"},\"4\":{\"heading\":\"Supports\",\"description\":\".NET 2.0, 3.0, 3.5, 4.0, 4.5, 4.6, 4.7. Compatible with Windows 10, Windows 8, Windows 7, Windows Vista, Windows Server 2008, and Windows Server 2012.\"},\"5\":{\"heading\":\"Supports web apps on\",\"description\":\"IIS Express, IIS 6, IIS 7, IIS7.5, IIS8 and ASP.NET Web Development Server (Cassini).\"},\"6\":{\"heading\":\"Supports 64-bit profiling\"},\"7\":{\"heading\":\"Support for running .NET 4 processes\",\"description\":\"Attach to a running .NET 4 / 4.5 / 4.6 process with no need to restart your target application or website.\"},\"8\":{\"heading\":\"Azure profiling\",\"description\":\"Profile worker and web roles running in the local Azure emulator\"},\"9\":{\"heading\":\"Cloud support\",\"description\":\"Install on Microsoft Azure and Amazon EC2 to profile cloud-hosted sites and applications. (You'll need to reinstall ANTS Performance Profiler any time a cloud instance is torn down.)\"},\"10\":{\"heading\":\"Visual Studio Integration\",\"description\":\"Compatible with Visual Studio 2010, 2012, 2013, 2015, and 2017.\"}}},\"licenses\":{\"heading\":\"Licensing options\",\"floatingLicense\":{\"title\":\"Floating license\",\"description1\":\"Although we don't offer a floating license, Redgate's licensing model includes volume discounts. These are often more cost-effective than a typical floating license model, and they let all your users work with their tools at the same time, without waiting for a license to become free.\",\"description2\":\"In the odd case that the volume discount scheme doesn't make life easier for you, we'll happily review your circumstances and work with you to find a better solution.\"},\"perpetualLicense\":{\"title\":\"Perpetual license\",\"description\":\"We offer a 50% discount for a single personal license for personal use, hobbyist use, and home use. This license is not available to companies.\"},\"openSourceLicense\":{\"title\":\"Open source license\",\"description\":\"We offer a range of free licenses for use on your open source projects.\",\"cta\":\"Find out more\"},\"nonProfitLicense\":{\"title\":\"Licenses for education, non-profit, charities, and start-ups\",\"description\":\"We've helped lots of organizations in these categories over the years, so we're very happy to discuss circumstances around our licensing. Please get in touch directly to see how we can help.\"},\"studentLicense\":{\"title\":\"Student licenses\",\"description\":\"We're happy to provide free non-commercial use licenses for individual students in education, upon verification. Please contact us to apply for a license of this kind and to get more information.\"}},\"contact\":{\"furtherInfo\":\"Further information and support\",\"heading1\":\"Discounts apply for multi-user purchases\",\"para1\":\"If you'd like any help, or have any questions about our tools and purchasing options, please get in touch.\",\"purchasing\":\"Purchasing FAQ\",\"heading2\":\"Get started with ANTS Performance Profiler\",\"para2\":\"Download a 14-day free trial, and start solving your performance problems.\",\"cta\":\"Download free trial\",\"heading3\":\"Save with our .NET Developer Bundle\",\"para3\":\"Get ANTS Performance Profiler as part of our full performance optimization and debugging package to help you develop fast, high quality web and desktop applications, and save 35% on the cost of the individual tools.\",\"bundleLink\":{\"text\":\"See what's included\",\"url\":\"/products/dotnet-developer-bundle/\"}}},\"walkthrough\":{\"meta\":{\"title\":\"How To Profile An ASP.NET Application With ANTS Performance Profiler\",\"description\":\"See how ASP.NET profiling with ANTS Performance Profiler, Redgate's ASP.NET profiler, improves ASP.NET performance. Check out this quick walkthrough now.\"},\"header\":\"Walkthrough: ASP.NET profiling with ANTS Performance Profiler\",\"intro\":{\"para1\":\"This walkthrough describes how to profile a sample website called NerdDinner and improve ASP.NET performance. You can download the original source code from CodePlex, but for this example, the NerdDinner code has been modified to illustrate a performance problem.\",\"downloadLinkUrl\":\"https://assets.red-gate.com/products/dotnet-development/ants-performance-profiler/NerdDinner.zip\",\"downloadLinkText\":\"Download the modified version of NerdDinner\",\"para2\":\"Open the solution in Visual Studio, and rebuild the application to ensure that the pdb files point to the correct locations. The database is hosted in SQL CE, so no configuration is needed.\"},\"steps\":{\"scenario\":{\"heading\":\"The Scenario\",\"para1\":\"A user has reported that NerdDinner is slow to return results for a search on the home page. You want to know whether you can do anything in the application to improve ASP.NET performance, before you investigate performance on the database, or spend money to improve the hardware the site runs on.\",\"para2\":\"There are three main steps:\",\"list\":{\"1\":\"Set up ANTS Performance Profiler for ASP.NET profiling\",\"2\":\"Use NerdDinner\",\"3\":\"Analyze the profiler's results\"}},\"setup\":{\"heading\":\"Setting Up ANTS Performance Profiler\",\"para1\":\"In this example, NerdDinner is profiled in the Visual Studio Web Development Server. To set up ANTS Performance Profiler:\",\"list\":{\"1\":\"In the ANTS Performance Profiler start screen, select New profiling session then open the Web dev. Server – ASP.NET tab.\",\"2\":\"In ASP.NET web application (path), browse to the NerdDinner folder.\",\"3\":\"Choose the required profiling mode. Here, we'll use line-level and method-level timings for methods with source only.\",\"4\":\"Click Start profiling.\",\"5\":\"The default browser launches and loads NerdDinner.\"}},\"useNerdDinner\":{\"heading\":\"Using NerdDinner\",\"para1\":\"In this example, the NerdDinner site includes several pages that rely heavily on database queries, as well as some static HTML. Imagine users have reported that the site's location search feature is slow: we start the investigation by exercising that feature, entering a place name in the search box and hitting Search. The search is designed to return a list of events near a specified location.\",\"para2\":\"While we use the site, ANTS Performance Profiler's timeline shows the CPU usage the application has caused:\",\"para3\":\"There's a brief, expected CPU peak when the site launches. CPU then returns to near zero until we start our search, when it begins to grow to 100%, staying high for around 10 seconds. This clearly indicates a performance bottleneck in the search feature.\",\"para4\":\"Now we see where the bottleneck may lie, we can explore the results in detail.\"},\"analyzeResults\":{\"heading\":\"Analyzing the profiler's results\",\"para1\":\"Click and drag on the profiler's timeline to select the region of time where CPU usage was high. After a few moments, full results are shown.\",\"para2\":\"At the top of the call tree, ANTS Performance Profiler shows the 'hottest' stack trace; that is, the code that contributes the greatest proportion of CPU time. This is usually a good place to start looking for opportunities to optimize the code.\",\"para3\":\"At the top of each call tree stack, we see the HTTP request that triggered the calling of the .NET methods. As expected, the hottest stack trace during the whole profiling session descends from the request http://localhost:8013/Search/SearchByLocation, child methods of which account for most of the total time spent in the profiling session.\",\"para4\":{\"text1\":\"Looking down the hot stack, we can see that this request called a .NET method, \",\"text2\":\", that was hit 7076 times - and the SQL SELECT query it ultimately runs was hit 1000 times.\",\"codeBlock\":\"JsonDinnerFromDinners(Dinner dinner)\"},\"para5\":{\"text\":\"For more information on hot stacks and HTTP nodes, see\",\"url\":\"https://documentation.red-gate.com/display/APP9/The+call+tree\",\"linkText\":\"Working with the call tree\"},\"para6\":\"If we select the method's parent, SearchByLocation(float latitude, float longitude), we can view its source code. Because we used a profiling mode with line-level timings, we can also see where inside the method the greatest time was spent. This shows us that the method retrieves the full list of all recorded events from the database:\",\"para7\":\"The method FindByLocation(float latitude, float longitude) then tries to process the result set in the web page, to filter by location:\",\"para8\":\"These methods are good candidates for optimization. The same results could be achieved via AJAX calls, and by returning from the database only events that meet specified latitude and longitude criteria.\",\"para9\":{\"text\":\"For more on the source code view, see\",\"url\":\"https://documentation.red-gate.com/display/APP9/Source+code\",\"linkText\":\"Working source code\"},\"para10\":\"After profiling, we now have a clear idea of which HTTP requests are associated with slow performance, and which of our .NET methods contain the source of those slowdowns. We know which methods to rewrite to remove bottlenecks, and the steps we'll need to reproduce in the application to check that the problem has gone.\"}}},\"resources\":{\"meta\":{\"title\":\"Resources - ANTS Performance Profiler\",\"description\":\"Find videos, articles, webinars, documentation and more for ANTS Performance Profiler.\"}},\"support\":{\"meta\":{\"title\":\"ANTS Performance Profiler - Documentation And Support\",\"description\":\"Documentation and support information for ANTS Performance Profiler, by Redgate Software. Analyze the performance of your .NET code and SQL queries with Redgate's .NET Profiler - ANTS Performance Profiler.\"}},\"pricing\":{\"productDescription\":{\"standardCopy\":\"Improve application performance by profiling your own .NET code only.\",\"proCopy\":\"Identify performance bottlenecks in your own .NET code, as well as third-party code, framework methods, SQL Server queries and disk activity.\"}}},\"antsMemoryProfiler\":{\"productPage\":{\"meta\":{\"title\":\".NET Memory Profiler By Redgate | ANTS Memory Profiler\",\"description\":\"Get a free trial of ANTS Memory Profiler, Redgate's .NET memory profiler. Find memory leaks \u0026 optimize memory usage in your .NET code. Works with C# \u0026 VB.NET\"},\"hero\":{\"heading\":\"Find memory leaks and optimize memory usage in your .NET application\",\"cta\":\"Download {trialDays}-day free trial\"},\"intro\":{\"heading\":\".NET developers use ANTS Memory Profiler to:\",\"list\":{\"bullet1\":\"Find memory leaks within minutes\",\"bullet2\":\"Optimize the memory usage of your C# and VB.NET code\",\"bullet3\":\"Profile your code's use of unmanaged memory\",\"bullet4\":\"Create better performing, less resource-intensive applications\"}},\"keyFeatures\":{\"intro\":{\"heading\":\"Why use ANTS Memory Profiler?\",\"para1\":\"Automatic memory management in .NET makes development a lot easier, but it's still easy to introduce memory leaks into your application. For example, forgetting to unregister event handlers can lead to significant chunks of memory being held on to unnecessarily, but spotting that this is happening can be very difficult.\",\"para2\":\"Trying to understand memory problems without a suitable tool can take hours or days, if you're lucky enough to know a problem exists. This is time which would be better spent fixing the problem.\"},\"heading\":\"A tool every .NET developer should use\",\"subHeading\":\"ANTS Memory Profiler makes memory profiling simple.\",\"listHeading\":\"Key features\",\"list\":{\"feature1\":{\"heading\":\"Obtain clear, meaningful results\",\"body\":{\"para1\":\"Making it easier for you to interpret the information. Spend your time fixing problems instead of struggling to understand them.\"},\"image\":{\"src\":\"/assets/products/ants-memory-profiler/images/clear-memory-usage-results.png?v=1613988430253\",\"alt\":\"A screenshot of the ANTS Memory Profiler showing clear memory usage results\"}},\"feature2\":{\"heading\":\"Get results fast\",\"body\":{\"para1\":\"With a footprint of less than 32 MB, the profiler can comfortably profile large, complex applications, with virtually no overhead. Take as many snapshots of the heap memory as you like, in seconds rather than minutes.\"},\"image\":{\"src\":\"/assets/products/ants-memory-profiler/images/get-profiling-results-fast.png?v=1613988067856\",\"alt\":\"A screenshot of the ANTS Memory Profiler showing comparison graphs\"}},\"feature3\":{\"heading\":\"Quickly visualize the relationships between your objects\",\"body\":{\"para1\":\"Use the instance retention graph to quickly see why your leaking objects are still being held in memory. You don't have to build a mental map to keep track of how objects reference each other.\"},\"image\":{\"src\":\"/assets/products/ants-memory-profiler/images/see-objects-held-in-memory.png?v=1613988073287\",\"alt\":\"A screenshot of the ANTS Memory Profiler showing the instance retention graph and object relationships\"}},\"feature4\":{\"heading\":\"Go straight to the source of the problem\",\"body\":{\"para1\":\"Intelligent analysis highlights the most likely causes of issues, often saving hours of problem-hunting.\"},\"image\":{\"src\":\"/assets/products/ants-memory-profiler/images/straight-to-the-most-likely-memory-leak.png?v=1613988073840\",\"alt\":\"A screenshot of the ANTS Memory Profiler showing the Start Here dialog, demonstrating the most likely memory leak\"}},\"feature5\":{\"heading\":\"Zero in fast on the cause\",\"body\":{\"para1\":\"Powerful filtering options allow you to cut through the noise, enabling you to quickly get to the root of even the most complex problems.\"},\"image\":{\"src\":\"/assets/products/ants-memory-profiler/images/filter-memory-profiling-data.png?v=1613988072704\",\"alt\":\"A screenshot of the ANTS Memory Profiler showing filtered results\"}}},\"listFooter\":\"If you're programming in C# or VB.NET, and you need to understand where your memory is going, give ANTS Memory Profiler a try.\",\"cta\":\"It takes five minutes to \u003ca href=\\\"/products/ants-memory-profiler/trial/\\\"\u003edownload\u003c/a\u003e, install, and start using the tool.\"},\"blockquotes\":{\"mayureshSawardeka\":{\"quote\":\"ANTS Memory Profiler is an incredible, seriously awesome product. A great little tool for finding out what parts of your code take the most time/resources. I have spent countless hours in debugging garbage collection issues, where I had no idea where I was heading. This tool showed me a systematic approach to debug web-based applications and find memory leak. An issue that I was debugging for months was resolved in a matter of days. Thank you Redgate!\",\"cite\":\"Mayuresh Sawardeka\"},\"spiritSoftwareSolutions\":{\"quote\":\"It would have taken me weeks to find the cause but, two hours after installing ANTS Memory Profiler, the problem was solved; it paid itself off on the first day I used it.\",\"cite\":\"Graeme Elliott, Lead Architect, Spirit Software Solutions\"},\"herdingCode\":{\"quote\":\"I was blown away by the interface and by the quality of information I was able to discover. I've since recommended it to a lot of friends. This is an excellent program, even by Redgate standards!\",\"cite\":\"Jon Galloway, Herding Code\"},\"gladstone\":{\"quote\":\"I was trying to locate memory leaks in our WPF application and was evaluating tools for helping me with this task. I was having a hard time finding a tool that performed reasonably well until I found the ANTS Memory Profiler. I downloaded the tool and it just works. The performance and analysis capabilities are far superior to any of the other tools I have looked at and I find it very intuitive to use.\",\"cite\":\"Lau Bakman, Software Architect, Gladstone Health \u0026 Leisure, Denmark\"},\"rcSystems\":{\"quote\":\"I just checked out that new memory profiler and that is freaking sweet! We have a known memory leak that took me about 4 hours to find using our current tool, so I fired up the new version of yours and went at it like I didn't know the leak existed. Not only did I come to the conclusion much faster, but I found another one!\",\"cite\":\"Aaron Smith, IT Manager R.C. Systems, Inc.\"}},\"features\":{\"heading\":\"Features\",\"list\":{\"feature1\":\"\u003ca href=\\\"https://documentation.red-gate.com/amp/working-with-profiling-results/the-instance-retention-graph\\\" target=\\\"_blank\\\"\u003eInstance retention graph\u003c/a\u003e quickly allows you to see the shortest reference paths to all GC roots, which will need to be broken to fix memory leaks.\",\"feature2\":\"Compare any two snapshots with each other.\",\"feature3\":\"Automated API for taking snapshots from within your application using a single line of code.\",\"feature4\":\"Capable of attaching to a running .NET 4 / 4.5 / 4.6 process. Ideal if you want zero downtime and to preserve the state of your current process.\",\"feature5\":\"Ability to profile .NET executables, ASP.NET and ASP.NET 5 DNX applications and web services in IIS, IIS Express, and Web Development Server, worker and web roles running in the local Azure emulator, SharePoint 2007 or 2010 collections, Silverlight applications, Windows services, and COM+ applications.\",\"feature6\":\"Supports .NET 2 to .NET 4.7, including .NET Core and .NET Standard, in any language supported by the .NET framework.\",\"feature7\":\"Profile unmanaged memory use – if your .NET code uses unmanaged code or components, you can see how much memory unmanaged modules and classes are holding on to.\",\"feature8\":\"Ability to take and analyze an arbitrarily large number of memory snapshots.\",\"feature9\":\"One-step setup dialog.\",\"feature10\":\"Assembly loading view to let you explore memory consumption from static and dynamic assemblies.\u003cbr\u003e\u003cspan className=\\\"icon--external\\\"\u003e\u003c/span\u003e \u003ca href=\\\"/simple-talk/blogs/2013/12/20/killing-memory-usage-with-dynamically-generated-assemblies/\\\" target=\\\"_blank\\\"\u003eFind out more\u003c/a\u003e.\",\"feature11\":\"Native Windows Presentation Framework (WPF) support.\",\"feature12\":\"Integration with Visual Studio 2010, 2012, 2013, 2015, and 2017 so you can start profiling your application from within your IDE. One click launches ANTS Memory Profiler within seconds, with the executable path already set.\"}},\"licensing\":{\"header\":\"Licensing options\",\"floatingLicense\":{\"header\":\"Floating license\",\"para1\":\"Although we don't offer a floating license, Redgate's licensing model includes volume discounts. These are often more cost-effective than a typical floating license model, and they let all your users work with their tools at the same time, without waiting for a license to become free.\",\"para2\":\"In the odd case that the volume discount scheme doesn't make life easier for you, we'll happily review your circumstances and work with you to find a better solution.\"},\"personalLicense\":{\"header\":\"Personal license\",\"para1\":\"We offer a 50% discount for a single personal license for personal use, hobbyist use, and home use. This license is not available to companies.\"},\"openSourceLicense\":{\"header\":\"Open source license\",\"para1\":\"We offer a range of free licenses for use on your open source projects. \u003ca href=\\\"/hub/events/open-source-projects\\\"\u003eFind out more\u003c/a\u003e\"},\"nonProfitLicense\":{\"header\":\"Licenses for education, non-profit, charities, and start-ups\",\"para1\":\"We've helped lots of organizations in these categories over the years, so we're very happy to discuss circumstances around our licensing. Please get in touch directly to see how we can help.\"},\"studentLicense\":{\"header\":\"Student licenses\",\"para1\":\"We're happy to provide free non-commercial use licenses for individual students in education, upon verification. Please contact us to apply for a license of this kind and to get more information.\"}},\"contact\":{\"furtherInfo\":\"Further information and support\",\"column1\":{\"heading\":\"Discounts apply for multi-user purchases\",\"para1\":\"If you'd like any help, or have any questions about our tools and purchasing options, please get in touch.\",\"cta\":\"Contact us\",\"purchasing\":\"Purchasing FAQ\"},\"column2\":{\"heading\":\"Get started with ANTS Memory Profiler\",\"para1\":\"Download a 14-day free trial, and start solving your memory problems.\",\"cta\":\"Download free trial\"},\"column3\":{\"heading\":\"Save with our .NET Developer Bundle\",\"para1\":\"Get ANTS Memory Profiler as part of our full performance optimization and debugging package to help you develop fast, high quality web and desktop applications, and save 35% on the cost of the individual tools.\",\"cta\":\"See what's included\"}}},\"walkthrough\":{\"title\":\"ANTS Memory Profiler - Walkthrough Tracking Down A Memory Leak\",\"meta\":{\"title\":\"ANTS Memory Profiler - Walkthrough Tracking Down A Memory Leak\",\"description\":\"A step-by-step walkthrough using ANTS Memory Profiler\"},\"heading\":\"Walkthrough: Using ANTS Memory Profiler to track down a memory leak in a WinForms application\",\"para1\":\"This walkthrough shows how to locate a memory leak using a sample application called QueryBee. QueryBee is a simple WinForms application for running queries against SQL Server databases. It has a database connection dialog and a query window to query the database. We know our application is leaking memory, because every time we open a query window and close it again, our memory usage increases.\",\"para2\":\"When you open the profiler, you first see the Startup screen:\",\"caption1\":\"Figure 1. The ANTS Memory Profiler startup screen.\",\"para3\":\"Here, there’s a list of your recent profiling sessions so you can re-run them easily. For this example, we’ll start a new session by clicking New profiling session.\",\"para4\":\"The New profiling session screen is displayed:\",\"caption2\":\"Figure 2. It's easy to configure and start a new profiling session.\",\"para5\":\"All we need to do is point it at QueryBee, choose our performance counters, and click Start profiling.\",\"para6\":\"The profiler starts up QueryBee and begins collecting performance counter data:\",\"caption3\":\"Figure 3. While profiling, ANTS Memory Profiler collects performance counter data. The profiler is telling us that it's profiling our application. There are also some useful instructions on this screen telling us to take and compare snapshots.\",\"para7\":\"Taking and comparing memory snapshots is a key activity when looking for memory leaks, so our approach will be as follows:\",\"steps\":{\"step1\":\"Wait for QueryBee to open.\",\"step2\":\"Take a first snapshot without using the application; this first snapshot will be used as a baseline.\",\"step3\":\"Within QueryBee, perform the actions that we think cause the memory leak.\",\"step4\":\"Take a second snapshot.\",\"step5\":\"Examine the comparison that the profiler shows us after it has finished taking and analyzing the second snapshot.\"},\"para8\":\"So, QueryBee is open, sitting in our system tray.\",\"para9\":\"At this point, we take a first snapshot, which we will use as a baseline for comparison with later snapshots.\",\"para10\":\"When we click the Take Memory Snapshot button, the memory profiler forces a full garbage collection and takes a snapshot of the heap memory it is using.\",\"caption4\":\"Figure 4. Results from our first snapshot – Summary screen.\",\"para11\":\"Now, we go back to QueryBee and perform the tasks which we think cause the memory leak.\",\"para12\":\"We open up QueryBee and connect to a database.\",\"caption5\":\"Figure 5. QueryBee – The database connection dialog.\",\"caption6\":\"Figure 6. QueryBee – The query window.\",\"para13\":\"The query window opens up and we enter and execute a SQL query.\",\"para14\":\"We obtain some results and close the query window.\",\"caption7\":\"Figure 7. QueryBee – The results are displayed in a grid.\",\"para15\":\"We close the query form.\",\"para16\":\"At this point, the window is gone. We expect the memory usage to fall back to where it was in the first snapshot, but that is not the case.\",\"caption8\":\"Figure 8. Despite closing our query window, the memory usage has not fallen.\",\"para17\":\"So what's happening here? We take a second snapshot and get the results.\",\"caption9\":\"Figure 9. The summary pane compares the results of the two snapshots.\",\"para18\":\"A number of problems are highlighted by the summary screen.\",\"list\":{\"item1\":\"We can see a large memory increase between snapshots, which we noticed on the timeline (top left).\",\"item2\":\"The Large Object Heap appears to be fragmented, which could cause problems (top right).\",\"item3\":\"The Generation 2 heap accounts for a large proportion of memory usage - often indicating objects are being held onto for longer than necessary (bottom left).\"},\"para19\":\"We can choose to select one of the largest classes which are shown to us in the bottom right of the screen, but instead we switch to the class list to find out more. The class list gives us a fuller picture of what's in the snapshot.\",\"para20\":\"We're interested in objects which have been created since the baseline snapshot, so we need to look at types which have more instances in the second snapshot. We therefore sort by Instance Diff in decreasing order.\",\"caption10\":\"Figure 10. The class list allows you to compare memory usage in both snapshots in more detail.\",\"para21\":\"The String class has been placed at the top of the list, with over 300,000 new instances. We want to understand why there is such a large increase so load the Instance Categorizer for the String class by clicking the Instance retention graph icon icon.\",\"caption11\":\"Figure 11. The Instance Categorizer shows chains of instances sorted by their shortest path to GC Root.\",\"para22\":\"We see that over 21MB of the String class are held in memory by the same shortest path back to GC Root, via our QueryForm and ConnectForm. We select Show the Instances on this Path to view a list of every instance in the previous category.\",\"caption12\":\"Figure 12. The instance list view shows us a set of strings which we recognize as coming from our SQL Database.\",\"para23\":\"The Instance List is showing us data which QueryBee had retrieved from the SQL Database, but that data should have been destroyed when QueryForm was closed. We select one of the instances and click the Instance retention graph icon to generate an Instance Retention Graph.\",\"caption13\":\"Figure 13. This instance retention graph.\",\"para24\":\"Using the instance retention graph, we should be able to find out what is still referencing our String instances. Then, we'll be able to go back into our code to break the chain of references that is keeping them in memory.\",\"para25\":\"We start at the bottom and work our way up the graph until we find a reference that needs to be broken. We'll just need to break the chain at one point to allow the garbage collector to clean up everything below that.\",\"para26\":\"By navigating up, we can see the string is being held onto by QueryForm, even though that should have been released from memory. Looking a little further up, the graph is telling us that a System.EventHandler is referencing QueryForm and, if we step up one more level, it's telling us that the event handler is referenced by our ConnectForm instance – this is the form that asked us for the database connection details. In other words, the ConnectForm is holding onto the QueryForm via an Event Handler.\",\"para27\":\"If we look at this node more closely, we see that it's actually being referenced by the ConnectForm's Foregrounded field.\",\"para28\":\"Let's find this Foregrounded event in our code. We right-click on the QueryBee.ConnectForm node and open the ConnectForm source code in Visual Studio™.\",\"caption14\":\"Figure 14. Foregrounded event in the ConnectForm source code.\",\"para29\":\"The profiler automatically jumps to the Foregrounded event. We check where it is being used by right-clicking on Find All References.\",\"caption15\":\"Figure 15. The Foregrounded event is used in three places.\",\"para30\":\"We've got three usages and we find that the last usage is where QueryForm registers for the Foregrounded event, but it doesn't look like it unregisters. If we fix that, then the memory leak should go away.\",\"para31\":\"Once we're done, we need to rebuild, but first we need to stop profiling QueryBee so that the executable isn't locked. We go back to Profiler and click on the Stop Profiling button.\",\"para32\":\"Then, we rebuild.\",\"caption16\":\"Figure 16.  We rebuild our QueryBee application.\",\"para33\":\"Back in the profiler, we start up a new profiling session. We want to find out whether the reference to the QueryForm has disappeared.\",\"para34\":\"Note that it remembered our settings from last time, so all we need to do is click Start Profiling.\",\"caption17\":\"Figure 17. The settings dialog remembers settings from last time.\",\"para35\":\"We take a first snapshot to use as a baseline.\",\"para36\":\"We perform the same actions as last time: take a baseline snapshot while QueryBee is idle, then a snapshot once we’ve connected and run a query.\",\"para37\":\"We'll also take an extra snapshot, because we want to be able to verify that the QueryForm has disappeared.\",\"para38\":\"Finally, we close the query window with the results grid and we take a third snapshot.\",\"para39\":\"We switch to a comparison between snapshots 1 and 3, using the snapshot selection field just under the timeline.\",\"caption18\":\"Figure 18.  Summary screen comparing snapshots 1 and 3.\",\"para40\":\"We can see there is now only a small memory increase between the snapshots, which is promising. Let's see if there's a QueryForm still in the class list.\",\"para41\":\"We switch to the class list view and search only for classes in the QueryBee namespace.\",\"caption19\":\"Figure 19.  Class list for the QueryBee namespace.\",\"para42\":\"No, it's gone. We're no longer leaking the form.\",\"para43\":\"As you saw, it was fairly easy to track down a form which was being leaked.\",\"para44\":\"Why not \u003ca href=\\\"/products/ants-memory-profiler/trial/\\\"\u003edownload ANTS Memory Profiler\u003c/a\u003e, give it a try on your application, and see for yourself how it can help you locate memory leaks?\"},\"pricing\":{\"meta\":{\"title\":\"ANTS Memory Profiler Pricing | Redgate\",\"description\":\"Get a free trial of ANTS Memory Profiler, Redgate's .NET memory profiler. Find memory leaks \u0026 optimize memory usage in your .NET code. Works with C# \u0026 VB.NET\"},\"productDescription\":{\"standardCopy\":\"Profile .NET application memory usage\"}}}},\"redgateUpdate\":{\"title\":\"Subscribe To The Redgate Update\",\"heading\":\"Join the Redgate Update\",\"introduction\":\"Get the latest product news, best practices, and training from our industry experts in your inbox each month.\",\"whySubscribe\":\"Why subscribe?\",\"benefits\":{\"one\":\"\u003cb\u003eBoost your knowledge\u003c/b\u003e and update your skills with curated expert content\",\"two\":\"\u003cb\u003eStay up-to-date\u003c/b\u003e with the latest events to connect with the data community\",\"three\":\"\u003cb\u003eTake part\u003c/b\u003e in research and help shape the future of Redgate products\"},\"marketoFormId\":\"3930\"},\"website\":{\"sqlFormatter\":{\"meta\":{\"title\":\"SQL Formatter, Beautifier \u0026 Prettifier — Free Online Tool\",\"description\":\"Free online SQL formatter and beautifier — paste your SQL, choose a style, and get clean output instantly. Powered by SQL Prompt, Redgate's SQL formatting tool for SSMS and VS Code.\"},\"hero\":{\"heading\":\"Format your SQL\",\"description\":\"Format your own SQL code using this free online formatter. Try formatting your SQL code with a few pre-defined styles.\",\"prompt\":{\"description\":\"An add-in for SQL Server Management Studio and Visual Studio, SQL Prompt strips away the repetition of coding\",\"cta\":{\"freeTrial\":\"Start your {trialDays}-day free trial\",\"learnMore\":\"Learn more\"}}},\"trial\":{\"heading\":\"Find out how effortless coding SQL can be\",\"bullets\":{\"one\":\"Write SQL faster\",\"two\":\"Create, and share SQL styles\",\"three\":\"Effortless SQL formatting\",\"four\":\"And more...\"},\"form\":{\"heading\":\"{trialDays} day fully-functional free trial\"}},\"testimonials\":{\"multichoice\":{\"quote\":\"I have always been a huge fan of Redgate’s software, and I can confidently say that SQL Prompt is a masterpiece. It has super-enhanced my SQL scripting abilities and has cut my scripting time down to a quarter or less. The tool is very intuitive, and the comprehensive settings allow me to tailor it to my own coding style.\",\"cite\":\"Sean Van Der Walt, Data Analyst, Multichoice\"},\"tsqlDeveloper\":{\"quote\":\"If you take SQL Prompt away from me, I'll have to quit!\",\"cite\":\"Jake Manske, T-SQL Software Developer\"},\"softworks\":{\"quote\":\"The ability to have every DB developer’s code formatted the same way with the execution of a simple command is incredibly helpful to making code reviews more efficient, and to reducing long-term product maintenance costs.\",\"cite\":\"Tim Edlund, Founder and CEO, Softworks Group\"},\"quickenLoans\":{\"quote\":\"Working smarter is one of the reasons I'm such a fanboy of Redgate's products\u0026hellip;One of my favorite tools is SQL Prompt, an SSMS plugin that adds \\\"missing\\\" functionality, or has similar features which work better. Either way, if you use SSMS, SQL Prompt will make your life better.\",\"cite\":\"Richard Dudley, Data Architect, Quicken Loans\"},\"liseberg\":{\"quote\":\"I love SQL Prompt. The speed and friendly, intuitive nature of the tool is excellent. The way it handles autocompletion for eg CTEs and combinations of \u003ccode\u003eAPPLY\u003c/code\u003e and variables makes it a great tool for improving speed and quality for our development efforts. I've recommended it across the entire development team and it is loved by all.\",\"cite\":\"Erik Stark, Development Teamleader, Liseberg AB\"},\"burntOrangeDesigns\":{\"quote\":\"It saves huge amounts of time, boosts productivity, enforces common layout and coding standards, and means I can focus fully on the task in hand, while letting the syntax and code take care of themselves.\",\"cite\":\"Jerry Pett, Director, Burnt Orange Designs\"},\"advancedSolutionsGroup\":{\"quote\":\"I use SQL Prompt whenever I write any SQL, simple or complex, because it's such a powerful programming aid. I no longer have to constantly look up or memorize obscure object names and SQL commands – instead, I can just browse for them.\",\"cite\":\"Brian Finkel, Advanced Solutions Group\"},\"ekDevelopment\":{\"quote\":\"I am a consultant who specializes in backend systems. I normally spend about 50% of my day in SQL Server Management Studio. Since I started using SQL Prompt, I am at least 30% more productive. Even my clients are starting to notice. I honestly cannot comprehend how I managed to write Transact-SQL prior to this tool.\",\"cite\":\"John Ek, ekDEVELOPMENT\"},\"fanDuel\":{\"quote\":\"SQL History is a huge productivity booster; I use it daily. I've changed the way I work within SSMS, just so I can leverage SQL History.\",\"cite\":\"Eric Dronen, Senior Engineering Manager, FanDuel\"}}}},\"sqlPromptFormatter\":{\"styles\":{\"heading\":\"Styles\",\"options\":{\"collapsed\":\"Collapsed\",\"commasBefore\":\"Commas before\",\"default\":\"Default\",\"indented\":\"Indented\",\"rightAligned\":\"Right aligned\"}},\"buttons\":{\"format\":\"Format\",\"keyboardShortcut\":\"or press \u003cb\u003eCtrl+Enter\u003c/b\u003e\"}},\"redgateUpdateSignUp\":{\"label\":\"Monthly newsletter\",\"heading\":\"Join over 150,000 data professionals\",\"subHeading\":\"Get the latest best practices, insight, and product news from our industry experts\",\"cta\":\"Get the newsletter\"},\"pricingBox\":{\"license\":{\"perpetual\":\"Perpetual license\",\"annual\":\"1 Year Subscription\"},\"unit\":{\"singular\":{\"user\":\"user\",\"license\":\"license\",\"server\":\"server\"},\"plural\":{\"user\":\"users\",\"license\":\"licenses\",\"server\":\"servers\"}},\"month\":\"mo\",\"multiYear\":{\"considering\":\"Considering\",\"or\":\"or\",\"longerTerm\":\"a longer-term contract?\"},\"equivalent\":\"Equivalent to\",\"cta\":\"Buy now\",\"partOf\":\"Part of\",\"contact\":\"Contact us for a personalized quote\",\"askUs\":\"Ask us about available discounts on\",\"fallback\":\"Contact us\"},\"pricingPage\":{\"numberOf\":{\"full\":\"Number of\",\"short\":\"No. of\"},\"year\":\"year\",\"unit\":{\"singular\":{\"user\":\"user\",\"license\":\"license\",\"server\":\"server\",\"serverLicense\":\"server license\",\"tb\":\"TB\"},\"plural\":{\"user\":\"users\",\"license\":\"licenses\",\"server\":\"servers\",\"serverLicense\":\"server licenses\",\"tb\":\"TB\"}},\"license\":{\"licenseOptions\":\"License options\",\"subscriptionOptions\":\"Subscription options\",\"costPer\":\"Cost per\"},\"tbeUpsell\":{\"alsoAvailable\":\"is available as part of\",\"industryStandard\":\"a set of industry-standard tools for SQL Server development and deployment\"},\"devBundleUpsell\":{\"tools\":\"tools\",\"includes\":\"includes\",\"wholePackage\":\"Get our whole performance and debugging package including ANTS Performance Profiler Pro for finding bottlenecks in your code and database, ANTS Memory Profiler for finding memory leaks and optimizing memory usage, and .NET Reflector VSPro for debugging third-party code\"},\"monitorEnterpriseUpsell\":\"Get the most comprehensive feature set for monitoring your databases. The perfect choice for organizations requiring advanced monitoring capabilities.\",\"monitorSaaSUpsell\":\"Install an agent in seconds, and get automatic maintenance, upgrades and infrastructure taken care of by Redgate.\",\"marketplaces\":{\"alsoAvailable\":\"Also available in\",\"and\":\"and\",\"marketplaces\":\"Marketplaces.\"},\"productSelector\":{\"productPage\":\"View product page\"},\"cartSummary\":{\"total\":\"Total (excluding tax)\",\"productInfo\":\"1 year subscription\",\"adjustSubscription\":\"Adjust the subscription length at the cart\",\"flywayNotice\":{\"schemaLimit\":\"100 schema limit.\",\"contactUs\":\"Contact us if you have a requirement for more\"},\"addToCart\":\"Add to cart\"},\"contact\":{\"questions\":\"Any questions?\",\"help\":\"If you'd like any help, a personalized quote, or have any questions about licensing options, please get in touch.\"},\"sidebar\":{\"heading\":\"Summary\",\"contactUs\":\"Contact Us\",\"quote\":\"Contact us for a personalized quote\"}},\"testimonialSlides\":{\"industry\":\"Industry\",\"function\":\"Function\",\"date\":\"Date\",\"readFullReview\":\"Read full review\"},\"header\":{\"products\":{\"heading\":\"Products\",\"testDataManager\":{\"title\":\"Redgate Test Data Manager\",\"description\":\"Get test data that catches bugs and passes audits\"},\"flyway\":{\"title\":\"Redgate Flyway\",\"description\":\"Bring stability and speed to database deployments\"},\"monitor\":{\"title\":\"Redgate Monitor\",\"description\":\"Understand server performance in an instant with fast deep-dive analysis\"},\"sqlToolbeltEssentials\":{\"title\":\"SQL Toolbelt Essentials\",\"description\":\"The workflow solution for SQL Server database teams\"}},\"solutions\":{\"heading\":\"Solutions\",\"banner\":{\"label\":\"New report\",\"heading\":\"2026 State of the Database Landscape\",\"cta\":\"download the report\"},\"overview\":\"Get an overview of our solutions\"},\"ourCompany\":{\"heading\":\"Our company\",\"about\":{\"heading\":\"About Redgate\",\"overview\":\"Overview\",\"blog\":\"Blog\",\"newsroom\":\"Newsroom\",\"leadership\":\"Leadership\",\"partners\":\"Partners\",\"trustCenter\":\"Trust Center\"},\"careers\":{\"heading\":\"Careers\",\"jobOpportunities\":\"Job opportunities\",\"workingAtRedgate\":\"Working at Redgate\",\"ourValues\":\"Our values\",\"benefits\":\"Benefits\",\"belonging\":\"Belonging\",\"locations\":\"Locations\"},\"contact\":{\"heading\":\"Contact us\",\"contactSales\":\"Contact sales\",\"usefulContacts\":\"Useful contacts\",\"ourOffices\":\"Our offices\",\"supportHeading\":\"Need product or account support?\",\"goToSupport\":\"Go to Redgate Support\"}},\"ourCustomers\":{\"heading\":\"Customers\"},\"support\":{\"heading\":\"Support\"},\"learningAndCommunity\":{\"heading\":\"Learning \u0026 community\",\"productLearning\":{\"heading\":\"Product\u003cbr /\u003elearning\",\"subtitle\":\"Everything product\",\"productArticles\":\"Product articles\",\"university\":\"University\",\"events\":\"Events\",\"documentation\":\"Documentation\",\"supportForums\":\"Support Forums\",\"cta\":\"Redgate Hub\"},\"communityAndEvents\":{\"heading\":\"Community\u003cbr /\u003e\u0026 Events\",\"subtitle\":\"Meet-up and join-in\",\"latestEvents\":\"Latest events\",\"community\":\"Community\",\"advocates\":\"Advocates\",\"ambassadors\":\"Ambassadors\",\"sqlServerCentral\":\"SQL Server Central\",\"passDataCommunity\":\"PASS Data Community Summit\",\"cta\":\"All events\"},\"databaseLandscape\":{\"heading\":\"Database\u003cbr /\u003elandscape\",\"subtitle\":\"Trends and insight\",\"report2026\":\"2026 Report\",\"webinars\":\"Webinars\",\"blogArticles\":\"Blog articles\",\"industryInsight\":\"Industry insight\",\"healthcareReport\":\"2026 Healthcare report\",\"financeReport\":\"2026 Finance report\",\"dbEngines\":\"DB-Engines\",\"cta\":\"The Database Landscape\"},\"simpleTalk\":{\"heading\":\"Simple\u003cbr /\u003etalk\",\"subtitle\":\"Technical community\",\"articles\":\"Articles\",\"podcasts\":\"Podcasts\",\"contributors\":\"Contributors\",\"books\":\"Books\",\"popularTopics\":\"Popular topics\",\"cta\":\"Simple Talk\"}},\"buyNow\":{\"buyNow\":\"Buy now\",\"closeBuyNow\":\"Close buy now menu\",\"allProducts\":\"See all products\",\"requestQuote\":\"Request a quote\",\"contactSales\":\"Contact sales\",\"myAccount\":\"My account\",\"shoppingCart\":\"Shopping cart\"}},\"secondaryNav\":{\"submenu\":\"Submenu\",\"openSubmenu\":\"Open submenu\",\"closeSubmenu\":\"Close submenu\"},\"footer\":{\"products\":\"Products\",\"support\":{\"support\":\"Support\",\"forums\":\"Forums\",\"contact\":\"Contact product support\",\"licenses\":\"Find my licenses\",\"olderVersions\":\"Download older versions\"},\"solutions\":{\"solutions\":\"Solutions\",\"securityAndCompliance\":\"Security and compliance\",\"multiPlatformMonitoring\":\"Database monitoring and observability\",\"databaseChangeManagement\":\"Database change management\",\"productivityAndWorkflow\":\"Productivity and workflow automation\",\"cloudMigration\":\"Cloud migration and workload optimization\",\"databaseModernization\":\"Database modernization\",\"efficiencyAndOptimization\":\"Efficiency and cost optimization\",\"aiDataReadiness\":\"AI data readiness\"},\"company\":{\"company\":\"Our company\",\"careers\":\"Careers\",\"contact\":\"Contact us\",\"blog\":\"Redgate Blog\",\"values\":\"Our values\",\"leadership\":\"Leadership\"},\"community\":{\"community\":\"Community\",\"simpleTalk\":\"Simple Talk\",\"podcast\":\"Podcast\",\"advocates\":\"Redgate Advocates\",\"sqlservercentral\":\"SQL Server Central\"},\"learning\":{\"learning\":\"Learning\",\"productLearning\":\"Product Articles\",\"events\":\"Events\",\"university\":\"University\",\"books\":\"Books\"},\"partners\":{\"partners\":\"Partners\",\"resellers\":\"Resellers\",\"consultants\":\"Consulting partners\"},\"privacy\":{\"trust\":\"Trust Center\",\"legal\":\"Privacy and cookies\",\"license\":\"License agreement\",\"modernSlavery\":\"Modern slavery statement\",\"accessibility\":\"Accessibility\"},\"promo\":{\"stateOfDatabaseLandscape\":{\"label\":\"New report for 2026\",\"heading\":\"2026 State of the Database Landscape\",\"description\":\"Database teams are under pressure to move faster than ever – without losing control. The State of the Database Landscape reveals how teams are responding in 2026.\",\"image\":{\"src\":\"/assets/solutions/sodl/images/2026/sodl-2026-cover.svg?v=1771434675434\",\"alt\":\"The 2026 State of Database Landscape report cover\"},\"cta\":\"Download the report\"},\"postgresqlBook\":{\"label\":\"Free book\",\"heading\":\"Introduction to PostgreSQL for the data professional\",\"description\":\"From getting your first instance, to server configurations, we cover the PostgreSQL basics.\",\"image\":{\"src\":\"/assets/solutions/images/entrypage/postgresql-for-the-data-professional.jpg\",\"alt\":\"The \\\"Introduction to PostgreSQL for the data professional\\\" front cover\"},\"cta\":\"Get your free copy\"}}},\"successCenter\":{\"redgate-monitor\":[{\"heading\":\"Getting started\",\"subheading\":\"Set up Redgate Monitor for success\",\"image\":\"getting-started\",\"items\":[{\"heading\":\"Redgate Monitor onboarding checklist\",\"url\":\"https://documentation.red-gate.com/monitor/redgate-monitor-onboarding-checklist-239667335.html\",\"html\":\"\u003cp\u003eGet step-by-step guidance on implementing Redgate Monitor with this handy checklist.\u003c/p\u003e\"},{\"heading\":\"Installing\",\"url\":\"https://documentation.red-gate.com/monitor/installing-redgate-monitor-239667442.html\",\"html\":\"\u003cp\u003eLearn how to install and configure Redgate Monitor.\u003c/p\u003e\"},{\"heading\":\"Getting started overview\",\"url\":\"/hub/university/courses/redgate-monitor/redgate-monitor/set-up-and-installation/redgate-monitor-architecture\",\"html\":\"\u003cp\u003eWatch this video course for an overview of the installation process and the key features.\u003c/p\u003e\"}]},{\"heading\":\"Using Redgate Monitor\",\"subheading\":\"Start using and optimizing\",\"image\":\"using-sql-monitor\",\"items\":[{\"heading\":\"Training videos\",\"url\":\"/hub/university/courses/redgate-monitor\",\"html\":\"\u003cp\u003eMaster Redgate Monitor with easy-to-follow video courses from Redgate University.\u003c/p\u003e\"},{\"heading\":\"Documentation\",\"url\":\"https://documentation.red-gate.com/monitor\",\"html\":\"\u003cp\u003eRead in-depth technical information on installation, requirements, features, upgrades and more.\u003c/p\u003e\"},{\"heading\":\"Product articles\",\"url\":\"/hub/product-learning/redgate-monitor\",\"html\":\"\u003cp\u003eLearn how to use Redgate Monitor to solve common problems with detailed how-to guides.\u003c/p\u003e\"},{\"heading\":\"Live training sessions\",\"url\":\"/hub/university/live-training/?product=redgate-monitor\",\"html\":\"\u003cp\u003eGet top tips for maximizing Redgate Monitor and explore new features.\u003c/p\u003e\"}]},{\"heading\":\"Get support\",\"subheading\":\"Get questions answered\",\"image\":\"get-support\",\"items\":[{\"heading\":\"Redgate Support\",\"url\":\"https://productsupport.red-gate.com/hc/en-us\",\"html\":\"\u003cul\u003e\u003cli\u003e\u003ca href=\\\"https://productsupport.red-gate.com/hc/en-us/sections/360000442613-SQL-Monitor\\\"\u003eRedgate Monitor help\u003c/a\u003e\u0026ndash; fix common errors\u003c/li\u003e\u003cli\u003e\u003ca href=\\\"https://productsupport.red-gate.com/hc/en-us/articles/360007214074-SQL-Monitor-Licensing-Guide\\\"\u003eLicensing help\u003c/a\u003e\u0026ndash; serial keys, activations etc.\u003c/li\u003e\u003cli\u003e\u003ca href=\\\"https://documentation.red-gate.com/sm/maintaining-and-upgrading-sql-monitor/upgrading-sql-monitor\\\"\u003eUpgrading help\u003c/a\u003e\u0026ndash; step-by-step guides\u003c/li\u003e\u003cli\u003e\u003ca href=\\\"/hub/university/courses/managing-your-redgate-account/redgate-customer-portal-guide\\\"\u003eCustomer Portal guide\u003c/a\u003e\u0026ndash; manage your account\u003c/li\u003e\u003cli\u003e\u003ca href=\\\"https://productsupport.red-gate.com/hc/en-us/requests/new\\\"\u003eContact support\u003c/a\u003e\u0026ndash; submit a ticket\u003c/li\u003e\u003c/ul\u003e\"},{\"heading\":\"Redgate Monitor Forum\",\"url\":\"https://productsupport.red-gate.com/hc/en-us/community/topics/24961659138461-Redgate-Monitor\",\"html\":\"\u003cp\u003eAsk questions, discuss problems, and share solutions with fellow users.\u003c/p\u003e\"}]}],\"sql-provision\":[{\"heading\":\"Get started\",\"subheading\":\"Master the basics of cloning and masking\",\"image\":\"getting-started\",\"items\":[{\"heading\":\"SQL Provision best practices\",\"url\":\"https://assets.red-gate.com/products/dba/sql-provision/sql-provision-best-practices-guide.pdf\",\"html\":\"\u003cp\u003ePrepare for a rollout of SQL Provision in your organization with this guide.\u003c/p\u003e\"},{\"heading\":\"Getting started with SQL Clone\",\"url\":\"/hub/university/courses/sql-clone\",\"html\":\"\u003cp\u003eSee SQL Clone in action with bite-sized demos covering the fundamentals.\u003c/p\u003e\"},{\"heading\":\"Getting started with Data Masker\",\"url\":\"/hub/university/courses/data-masker/getting-started-with-data-masker-for-sql-server\",\"html\":\"\u003cp\u003eWatch these short training videos to learn how to sanitize sensitive data using Data Masker.\u003c/p\u003e\"}]},{\"heading\":\"Next steps\",\"subheading\":\"Introduce self-service, automation, and data cataloging\",\"image\":\"using-sql-provision\",\"items\":[{\"heading\":\"Enable developers to self-serve databases\",\"url\":\"https://documentation.red-gate.com/clone/how-sql-clone-improves-database-devops/self-service-disposable-databases-for-development-and-testing/sql-clone-for-self-service-database-development\",\"html\":\"\u003cp\u003eSet up SQL Clone for self-service provisioning, while protecting sensitive data and enforcing data governance.\u003c/p\u003e\"},{\"heading\":\"Refresh environments on-demand\",\"url\":\"https://documentation.red-gate.com/clone/automation\",\"html\":\"\u003cp\u003eUse SQL Clone and PowerShell to refresh non-production environments with sanitized data in seconds.\u003c/p\u003e\"},{\"heading\":\"Advance your data masking\",\"url\":\"/hub/university/courses/data-masker/advanced-operations-with-data-masker\",\"html\":\"\u003cp\u003eUtilize Data Masker's advanced operations including command line automation.\u003c/p\u003e\"},{\"heading\":\"Classify your sensitive data\",\"url\":\"/hub/university/courses/sql-data-catalog/end-to-end-data-protection-with-sql-data-catalog-and-sql-provision\",\"html\":\"\u003cp\u003eAccelerate the identification and classification of sensitive data using SQL Data Catalog.\u003c/p\u003e\"}]},{\"heading\":\"Support and training\",\"subheading\":\"Get the most from SQL Provision\",\"image\":\"get-support\",\"items\":[{\"heading\":\"Redgate Support\",\"url\":\"https://productsupport.red-gate.com/hc/en-us\",\"html\":\"\u003cp\u003eTroubleshoot issues with help articles or contact our technical support team.\u003c/p\u003e\"},{\"heading\":\"Training videos\",\"url\":\"/hub/university/courses/sql-clone\",\"html\":\"\u003cp\u003eGo from beginner to advanced user with short video courses from Redgate University.\u003c/p\u003e\"},{\"heading\":\"Documentation\",\"url\":\"https://documentation.red-gate.com/home\",\"html\":\"\u003cp\u003eAccess technical information on installation, requirements, features, releases, and more.\u003c/p\u003e\"},{\"heading\":\"Product articles\",\"url\":\"/hub/product-learning/sql-provision\",\"html\":\"\u003cp\u003eRead how-to guides on delivering sanitized databases at speed with SQL Provision.\u003c/p\u003e\"},{\"heading\":\"Redgate Forums\",\"url\":\"https://productsupport.red-gate.com/hc/en-us/community/topics\",\"html\":\"\u003cp\u003eAsk, discuss, and share with fellow users.\u003c/p\u003e\"}]}],\"flyway\":[{\"heading\":\"Getting started\",\"subheading\":\"Start using Redgate Flyway\",\"image\":\"getting-started\",\"items\":[{\"heading\":\"Redgate Flyway Enterprise Onboarding checklist\",\"url\":\"/products/flyway/enterprise/entrypage/onboarding-checklist\",\"html\":\"\u003cp\u003eYour Redgate Flyway Enterprise onboarding journey starts here.\u003c/p\u003e\"},{\"heading\":\"Flexible deployment approaches with Redgate Flyway\",\"url\":\"/products/flyway/entrypage/flexible-approaches-and-workflows/\",\"html\":\"\u003cp\u003eChoose between automated state-based or migration-based deployments.\u003c/p\u003e\"},{\"heading\":\"Getting started with Redgate University\",\"url\":\"/hub/university/courses/flyway\",\"html\":\"\u003cp\u003eLearn at your own pace with easy to follow on-demand videos from Redgate University.\u003c/p\u003e\"}]},{\"heading\":\"Further resources\",\"subheading\":\"Further your skills\",\"image\":\"using-flyway\",\"items\":[{\"heading\":\"Product documentation\",\"url\":\"https://documentation.red-gate.com/fd/flyway-documentation-138346877.html\",\"html\":\"\u003cp\u003eIn-depth technical information on installation, requirements, product features, updates and more.\u003c/p\u003e\"},{\"heading\":\"Product articles\",\"url\":\"/hub/product-learning/flyway?tag=getstarted\",\"html\":\"\u003cp\u003eLearn how to use Redgate Flyway with detailed how-to guides.\u003c/p\u003e\"},{\"heading\":\"Live training sessions\",\"url\":\"/hub/university/live-training/?product=flyway\",\"html\":\"\u003cp\u003eThese easy to follow videos from Redgate University explore topics to help you with your Redgate Flyway and DevOps journey.\u003c/p\u003e\"}]},{\"heading\":\"Need help?\",\"subheading\":\"Get questions answered\",\"image\":\"get-support\",\"items\":[{\"heading\":\"Contact support\",\"url\":\"https://productsupport.red-gate.com/hc/en-us\",\"html\":\"\u003cp\u003eTroubleshoot issues with help articles or contact our technical support team.\u003c/p\u003e\"},{\"heading\":\"Redgate Forums\",\"url\":\"https://productsupport.red-gate.com/hc/en-us/community/topics\",\"html\":\"\u003cp\u003eAsk questions, discuss challenges, and share solutions with your peers.\u003c/p\u003e\"},{\"heading\":\"FAQs\",\"url\":\"https://documentation.red-gate.com/flyway/reference/usage/frequently-asked-questions\",\"html\":\"\u003cp\u003eExplore the Frequently Asked Questions.\u003c/p\u003e\"}]}],\"test-data-manager\":[{\"heading\":\"Getting started\",\"subheading\":\"Start using Test Data Manager\",\"image\":\"getting-started\",\"items\":[{\"heading\":\"Installation\",\"url\":\"https://documentation.red-gate.com/testdatamanager/installation-222627809.html\",\"html\":\"\u003cp\u003eLearn everything you need to know to get the Redgate Test Data Manager solution working in your infrastructure.\u003c/p\u003e\"},{\"heading\":\"Getting started with GUI\",\"url\":\"https://documentation.red-gate.com/testdatamanager/graphical-user-interface-gui-222627819.html\",\"html\":\"\u003cp\u003eLearn how to get started with the Redgate Test Data Manager's Graphical User Interface (GUI).\u003c/p\u003e\"},{\"heading\":\"Getting started with CLI\",\"url\":\"https://documentation.red-gate.com/testdatamanager/command-line-interface-cli-222627793.html\",\"html\":\"\u003cp\u003eLearn how to get started with the Redgate Test Data Manager's Command Line Interface (CLI).\u003c/p\u003e\"}]},{\"heading\":\"Learning resources\",\"subheading\":\"Advance your skills\",\"image\":\"using-redgate-test-data-manager\",\"items\":[{\"heading\":\"Training videos\",\"url\":\"https://www.red-gate.com/hub/university/courses/test-data-management\",\"html\":\"\u003cp\u003eLearn at your own pace with easy to follow on-demand videos from Redgate University. Redgate experts will guide you through.\u003c/p\u003e\"},{\"heading\":\"Product documentation\",\"url\":\"https://documentation.red-gate.com/testdatamanager/redgate-test-data-manager-222627778.html\",\"html\":\"\u003cp\u003eIn-depth technical information on installation, requirements, product features, updates and more.\u003c/p\u003e\"},{\"heading\":\"Product articles\",\"url\":\"https://www.red-gate.com/hub/product-learning/topic/test-data-management\",\"html\":\"Learn how to use Redgate Test Data Manager with detailed how-to guides.\"}]},{\"heading\":\"Need help?\",\"subheading\":\"Get questions answered\",\"image\":\"get-support\",\"items\":[{\"heading\":\"Contact support\",\"url\":\"https://productsupport.red-gate.com/hc/en-us\",\"html\":\"\u003cp\u003eTroubleshoot issues with help articles or contact our technical support team.\u003c/p\u003e\"},{\"heading\":\"Redgate Forum\",\"url\":\"https://productsupport.red-gate.com/hc/en-us/community/topics\",\"html\":\"\u003cp\u003eAsk questions, discuss challenges, and share solutions with your peers.\u003c/p\u003e\"}]}]},\"solutions\":{\"overview\":{\"meta\":{\"title\":\"Enterprise Database DevOps \u0026 Management Solutions | Redgate\",\"description\":\"Redgate helps enterprise teams automate, monitor, and protect databases across the DevOps lifecycle. Explore solutions by role, industry, and use case.\"},\"hero\":{\"heading\":\"Putting you in control of your databases\",\"description\":{\"line1\":\"Automate with confidence\",\"line2\":\"Scale securely\",\"line3\":\"Unlock growth through AI\"},\"ctas\":{\"primary\":{\"label\":\"Get in touch\"}}},\"useCases\":{\"text\":\"Redgate puts you in control of your databases, with trusted Database DevOps solutions across the entire database lifecycle.\",\"list\":{\"item1\":\"\u003cspan class=\\\"color--red text--bold\\\"\u003e100%\u003c/span\u003e database availability\",\"item2\":\"\u003cspan class=\\\"color--red text--bold\\\"\u003e30%\u003c/span\u003e cut in post-deployment errors\",\"item3\":\"\u003cspan class=\\\"color--red text--bold\\\"\u003e7x\u003c/span\u003e lower change failure rate\",\"item4\":\"\u003cspan class=\\\"color--red text--bold\\\"\u003e3hrs\u003c/span\u003e saved per day by Redgate Monitor users\"}},\"testimonials\":{\"republicBank\":{\"quote\":\"How has Redgate helped us? Speed to market [and] efficiency: we've been able to reduce 40% overload from our employees with DevOps processes.\",\"name\":\"Chris Yates\",\"position\":\"Senior Vice President | Managing Director of Data and Architecture\",\"company\":\"Republic Bank\",\"videoAlt\":\"Watch a video testimonial from Chris Yates at Republic Bank\"},\"revio\":{\"quote\":\"... that's been a huge risk reduction [to the business] that we've been able to gain.\",\"name\":\"James Phillips\",\"position\":\"Chief Information Officer\",\"company\":\"Rev.io\",\"videoAlt\":\"Watch a video testimonial from James Phillips at Rev.io\"}},\"efficiency\":{\"description\":\"Equip your organization with everything you need to reliably develop, test, deploy, and optimize with confidence, no matter where your data is hosted, so you maintain your competitive edge.\",\"ctas\":{\"primary\":{\"label\":\"Get in touch\"}},\"videoLabel\":\"How much can organizations save by implementing Database DevOps?\"},\"existingProcesses\":{\"heading\":\"Complements your existing processes\",\"intro\":\"Redgate solutions integrate with common tools and support best practices making adoption at scale easy.\"},\"endToEndSolutions\":{\"heading\":\"Redgate’s solutions across the database lifecycle\",\"description\":\"Reliably solve the complex challenges of database management and ensure security across the DevOps lifecycle\",\"diagramAlt\":\"A diagram showing the different steps in the software development lifecycle from hardware provisioning to production\"}},\"contact\":{\"heading\":\"\u003cspan class=\\\"color--red\\\"\u003eContact us\u003c/span\u003e to find out how Redgate solutions can help your organization\",\"description\":\"Get in touch with our team to discuss your database DevOps needs\",\"cta\":{\"label\":\"Contact us\"}},\"entrypage\":{\"getInTouch\":{\"contactUs\":{\"meta\":{\"title\":\"End-to-end Database DevOps: Deliver value quicker and keep your data safe\",\"description\":\"Learn how Redgate's end-to-end Database DevOps solutions help your organization standardize team-based database development, automate database deployments, monitor databases for performance and availability, and protect sensitive data.\"},\"heading\":\"\u003cem\u003eContact us\u003c/em\u003e to find out how Redgate's end-to-end Database DevOps Solution can help your organization\",\"benefits\":{\"benefit1\":{\"heading\":\"The industry standard tools for 25 years\",\"description\":\"Redgate has specialized in database software for 25 years. Our products are used by 804,000 IT professionals, in more than 100,000 companies.\"},\"benefit2\":{\"heading\":\"World-class support\",\"description\":\"Redgate offers comprehensive documentation and a friendly, helpful support team. An average 87% of customers rate our support 'Excellent'.\"}}},\"thankYou\":{\"meta\":{\"title\":\"Thank you\",\"description\":\"Thank you\"},\"cta\":\"Back to Redgate\",\"thankYouText\":\"Thank you - we'll be in touch soon\"}}},\"resources\":{\"meta\":{\"title\":\"Database DevOps Resources from Redgate\",\"description\":\"The latest insights on digital transformation and modernization from Redgate leaders.\"},\"hero\":{\"heading\":\"Insights\",\"description\":\"The latest thinking on digital transformation and modernization from Redgate leaders\",\"cta\":{\"label\":\"Get in touch\"},\"banner\":{\"label\":\"New report\",\"header\":\"2026 State of the Database Landscape Report\",\"cta\":\"download the report\"}},\"topStories\":{\"heading\":\"Top stories\",\"story1\":{\"label\":\"Article\",\"heading\":\"The Five Things Business Leaders Should Know About Databases\",\"description\":\"In 2024, the big four remain the most popular databases in use, but there's been a big change that has largely been hidden behind the scenes.\"},\"story2\":{\"label\":\"Article\",\"heading\":\"How Culture Can Be Your Biggest Asset In Bridging The IT Skills Gap\",\"description\":\"The IT skills gap is a common story, but how can you adopt a learning culture to address it? Find out in this Forbes article from Redgate CEO, Jakub Lamik.\"},\"story3\":{\"label\":\"Article\",\"heading\":\"Database Diversity is Expanding. Are Skills Keeping Up?\",\"description\":\"How can companies keep up with the changing landscape of database technologies? In DEVOPSdigest Redgate's Head of Product Design, Tushita Gupta, argues they need to rethink hiring and training.\"},\"story4\":{\"label\":\"Insight\",\"heading\":\"In a world of change, CTOs step into the driver's seat\",\"description\":\"CTOs are now expected to enable business change, but doing so successfully requires the right balance between resilience and agility, says Jakub Lamik, CEO of Redgate Software.\"},\"story5\":{\"label\":\"Article\",\"heading\":\"7 Essential Factors for a Successful Cloud Migration: A Non-Technical Guide\",\"description\":\"Covers the 7 essential aspects of data modernization and cloud migration that senior IT leaders should be aware of, from organization culture, communication, and politics.\"},\"story6\":{\"label\":\"Article\",\"heading\":\"Simplifying The Journey To Zero Trust\",\"description\":\"Companies need common guiding principles to help them reach zero trust.\"}},\"articleRows\":{\"band1\":{\"label\":\"Article\",\"title\":\"Where Financial Services businesses should focus their digital transformation efforts in 2023\"},\"band2\":{\"label\":\"Article\",\"title\":\"Why Database Discussions Have Moved From the Backroom to the Boardroom\"},\"band3\":{\"label\":\"Article\",\"title\":\"How Database DevOps Fuels Digital Transformation\"}},\"leadingWithTheDatabase\":{\"heading\":\"Leading with the database\",\"story1\":{\"label\":\"Blog\",\"heading\":\"The business benefits of Database DevOps\",\"description\":\"Redgate recently partnered with the analytics and data management consultancy, Coeo, in a joint webinar to discuss the benefits of Database DevOps for organizations everywhere.\"},\"story2\":{\"label\":\"Business Leaders Webinar\",\"heading\":\"In conversation with Troy Hunt: Database Security and Compliance\",\"description\":\"“Most organizations are just ill-equipped to identify when an intrusion is taking place, and data is being exfiltrated” Troy Hunt.\"},\"story3\":{\"label\":\"Article\",\"heading\":\"Enabling digital transformation – and data modernization – with DevOps\",\"description\":\"How do you adopt a digital transformation mentality, avoid the pitfalls, and add data modernization to the story? Pramod Sadalage explains.\"}},\"digitalTransformation\":{\"label\":\"Whitepaper\",\"heading\":\"Digital transformation: Keeping the database in scope\",\"subHeading\":\"People, processes, platforms, and productization.\",\"description\":\"IDC predict that in less than three years, 60% of global GDP will be digitized – bringing Satya Nadella's frequently quoted message that 'every company is a software company' front and centre in any enterprise's boardroom.\"},\"moreStories\":{\"story1\":{\"label\":\"Webinar\",\"heading\":\"Accelerating Digital Transformation: The role of DevOps and Data\",\"description\":\"Automation plays a key role in driving digital transformation through DevOps, but your database shouldn't stand in the way.\"},\"story2\":{\"label\":\"Article\",\"heading\":\"Gaining a competitive edge with database monitoring\",\"description\":\"James King's key take-aways from an insightful conversation around estate monitoring from the perspective of a Senior VP.\"},\"story3\":{\"label\":\"Top 10\",\"heading\":\"10 Benefits of Database Monitoring for Business Leaders\",\"description\":\"A third-party database monitoring tool is an investment that drives enormous value for the bottom line of your business in ten key ways.\"}},\"additionalLinks\":{\"ctaBand\":{\"label\":\"Redgate for Enterprise\",\"heading\":\"Start unlocking efficiencies and innovation today\",\"cta\":\"Find out more\"},\"customerStories\":{\"label\":\"Resource\",\"heading\":\"Customer stories\",\"description\":\"Find out how optimizing the database helps organizations across multiple sectors achieve efficiencies while reducing risk on our case studies page.\",\"cta\":\"See the case studies\"}}},\"useCases\":{\"anyQuestions\":{\"heading\":\"Any questions\",\"text\":\"If you're not sure which product you need or have any questions about Redgate's\",\"solutions\":\"solutions\",\"linkText\":\"get in touch\",\"ctaText\":\"Contact us\"},\"ai\":{\"meta\":{\"title\":\"AI data readiness | Redgate\",\"description\":\"Prepare your databases for AI workloads with Redgate — automated schema migrations, compliant test data, real-time performance monitoring, and AI-assisted SQL development.\"},\"hero\":{\"eyebrowText\":\"AI data readiness\",\"headline\":\"Get AI-ready with smarter database management\",\"description\":\"Streamline and automate schema changes, protect training data, and keep pipelines reliable - delivering scalable, secure AI with confidence.\",\"ctaText\":\"Contact us\"},\"intro\":{\"headline\":\"Lay the foundation for AI success with smarter database management\",\"description\":\"\u003cp\u003eEffective, responsible AI starts with data readiness. Flexible schemas and secure data lay the foundation for databases to safely fuel innovation and unlock AI’s full potential.\u003c/p\u003e\",\"statistics\":{\"stat1\":{\"value\":\"63%\",\"description\":\"of organizations are not confident in their data management practices for AI\"},\"stat2\":{\"value\":\"91%\",\"description\":\"of organizations are not considered AI data-ready\"},\"stat3\":{\"value\":\"45%\",\"description\":\"of organizations say their data isn’t clean or structured\"}}},\"content\":{\"c1\":{\"heading\":\"Optimize your database schema for AI workloads\",\"p1\":\"Standardize workflows across your database estate and ensure traceability from development to production for fast, stable and compliant AI innovation. Ensure your database schemas evolve quickly and reliably in response to AI requirements.\",\"cta\":\"Learn more\"},\"c2\":{\"heading\":\"Compliant, realistic data for model training\",\"p1\":\"Automatically discover and replace sensitive information, so you can train models on realistic data without risk. Accelerate AI development from training to deployment with compliant, authentic datasets.\",\"cta\":\"Learn more\"},\"c3\":{\"heading\":\"Database performance you can trust for AI success\",\"p1\":\"Combine real-time visibility with proactive alerting and trend analysis, to prevent bottlenecks, optimize resources, and maintain responsive pipelines. Ensure your AI initiatives can rely on timely, high-quality data at scale.\",\"cta\":\"Learn more\"},\"c4\":{\"heading\":\"Increase team productivity with AI-powered assistance\",\"p1\":\"Establish stronger data management practices that directly support AI readiness and ensure data pipelines remain reliable and scalable. Streamline day to day operations and better handle the data demands of AI development and deployment.\",\"cta\":\"Learn more\"}},\"quotes\":{\"q1\":{\"quote\":\"SQL Prompt ensures our TSQL code is the same format, coding style and standard. But more than that, it just saves large amounts of time as it is so much faster to write code.\",\"cite\":{\"name\":\"Jerry Pett\",\"position\":\"CEO\",\"company\":\"ThymoMetrics\"}},\"q2\":{\"quote\":\"The time we save with Redgate Monitor is massive. It also provides us with clearly visible metrics, explanations and evaluation aids to helps us make quick decisions.\",\"cite\":{\"name\":\"Thomas Kronawitter\",\"position\":\"Head of Data-Driven Applications \u0026 Services\",\"company\":\"Grenke\"},\"cta\":\"Read the case study\"},\"q3\":{\"quote\":\"My team has been using Redgate Test Data Manager for streamlining our testing process while ensuring the data integrity. This tool has been very helpful for me to manage and generate test data which is privacy-compliant.\",\"cite\":{\"name\":\"Senior Officer\",\"company\":\"Banking organization\"},\"cta\":\"Read the Gartner Peer Insights Review\"}},\"productBand\":{\"heading\":\"Redgate’s products for AI-data readiness\",\"monitor\":\"Keeps your databases performing at scale, ensuring AI pipelines have continuous, reliable access to the data they depend on.\",\"tdm\":\"Automatically find and replace sensitive information to safely train AI models on realistic, compliant datasets.\",\"flyway\":\"Schema versioning and best-in-class deployment automation ensures your database schemas are ready for evolving AI data needs.\",\"prompt\":\"Ensures SQL code is error-free, consistent, and optimized for dependable AI-driven workflows.\"},\"anyQuestions\":{\"solution\":\"AI data readiness\"},\"caseStudy\":{\"heading\":\"Read how GoodHabitz standardized, migrated and monitored a complex database estate with Redgate and AWS\",\"p1\":\"Find out how GoodHabitz partnered with Redgate and AWS to migrate to the cloud faster and modernize their database estate with confidence.\",\"cta\":\"Read the case study\"},\"furtherLearning\":{\"heading\":\"Further learning\",\"c1\":{\"postType\":\"Product\",\"heading\":\"AI and database change management\",\"body\":\"Find out how Redgate Flyway drives sustainable, scalable AI\",\"imgSrc\":\"/assets/solutions/images/further-learning/ai-database-change-management.png\",\"url\":\"/products/flyway/use-cases/ai-database-change-management/\"},\"c2\":{\"postType\":\"Blog\",\"heading\":\"Why data anonymization is important to organizations – and their customers\",\"body\":\"Learn more about the importance of data anonymization in the era of AI, and how Redgate Test Data Manager helps\",\"imgSrc\":\"/assets/solutions/images/further-learning/data-anonymization.png\",\"url\":\"/blog/why-data-anonymization-is-important-to-organizations-and-their-customers\"},\"c3\":{\"postType\":\"Product\",\"heading\":\"Continuous delivery without performance risk\",\"body\":\"Discover how Redgate Monitor helps you accelerate database deployments with confidence – without risking performance, stability, or compliance\",\"imgSrc\":\"/assets/solutions/images/further-learning/continuous-delivery.png\",\"url\":\"/products/redgate-monitor/\"}},\"contactBand\":{\"text\":\"Contact us to find out how Redgate could help your organization get AI-ready with smarter database management\"}},\"databaseChangeManagement\":{\"meta\":{\"title\":\"Database Change Management | Redgate\",\"description\":\"Build, test and deploy database changes with confidence. Stop database deployments from being your riskiest release activity.\"},\"hero\":{\"eyebrowText\":\"Database Change Management\",\"headline\":\"Build, test and deploy database changes with confidence\",\"description\":\"Stop database deployments from being your riskiest release activity\",\"ctaText\":\"Contact us\",\"secondaryCtaText\":\"Request a demo\"},\"intro\":{\"headline\":\"Take the risk out of database deployments\",\"description\":\"\u003cp\u003eManaging database changes remains one of the most complex and high-risk aspects of modern software delivery. Without standardized processes, teams face database drift, deployment failures or downtime, and unpredictable releases.\u003c/p\u003e\u003cp\u003eRedgate’s Flyway Enterprise, SQL Toolbelt Essentials and Productivity tools enable repeatable, auditable, and low‑risk deployments. With version control, automated deployment pipelines, and change tracking across environments, teams can reduce errors, avoid database drift, and deliver predictable releases. Integrate database development seamlessly into your existing CI/CD workflows, and ship changes with confidence every time.\u003c/p\u003e\",\"statistics\":{\"stat1\":{\"value\":\"25%\",\"description\":\"of downtime is caused by the database\"},\"stat2\":{\"value\":\"33%\",\"description\":\"less profit over five years when a product is just six months later to market\"},\"stat3\":{\"value\":\"$$4.05M\",\"description\":\"the cost of downtime from suboptimal database practices\"}}},\"content\":{\"c1\":{\"heading\":\"Bring version control to your database for predictable changes\",\"p1\":\"Easily track database changes across environments and generate change history reports in just a few clicks, enabling code review, approvals, and audit trails. Every change is traceable, from development to production.\"},\"c2\":{\"heading\":\"Pipeline‑ready automation for reliable releases\",\"p1\":\"Standardize builds and deployments in your existing CI/CD system (GitHub Actions, Azure DevOps, Jenkins, and more). Generate repeatable build artifacts, run pre‑deployment checks, and deliver predictable, low‑risk rollouts.\"},\"c3\":{\"heading\":\"Prevent drift and keep environments in sync\",\"p1\":\"Detect schema drift early using database comparison and verification steps. Baseline legacy databases, validate target states, and enforce environment consistency to avoid failed or partial deployments.\"},\"c4\":{\"heading\":\"Guardrails for safer changes and faster recovery\",\"p1\":\"Use quality gates, dry runs, and automated code review checks to stop risky scripts from reaching production. Standardize roll‑forward strategies and post‑deployment verification to restore service confidence quickly when issues occur.\"},\"caseStudyQuotes\":{\"c1\":{\"quote\":\"The advantage is peace of mind. I no longer have to troubleshoot or check what’s different between test and production. All of that uncertainty goes away.\",\"cite\":{\"name\":\"Data team\",\"company\":\"Global pharmaceutical company\"},\"cta\":\"Case study\"},\"c2\":{\"quote\":\"We can now do releases much smoother, quicker, in a more controlled way. Freeing up developer’s time to do the real development, rather than the actual deployment.\",\"cite\":{\"name\":\"Head of Data\",\"company\":\"Emergency rescue charity\"},\"cta\":\"Case study\"},\"c3\":{\"quote\":\"We can quickly respond to user requests and implement their requirements because SQL Prompt offers a fast and safe programming environment.\",\"cite\":{\"name\":\"Development Manager\",\"company\":\"Global manufacturing company\"}}}},\"productBand\":{\"heading\":\"Redgate’s database change management products\",\"flyway\":\"Safely and consistently deliver database changes across 50+ database platforms with automated versioning and testing as part of CI/CD pipelines. Enforce code standards and capture an audit trail of database changes across your estate.\",\"toolbelt\":\"Managing SQL Server changes can be slow and error-prone. SQL Toolbelt Essentials streamlines development, version control, testing, and deployment to make every change fast, reliable, and consistent.\",\"prompt\":\"SQL Prompt embeds precision and consistency from the start with standardized formatting, snippets and automatic code analysis, reducing downstream errors and minimizing the risk of expensive deployment failures and rework.\"},\"anyQuestions\":{\"solution\":\"database change management\"},\"caseStudies\":{\"type\":\"Case study\",\"c1\":{\"heading\":\"Sydbank fully automated the database deployment process\",\"p1\":\"Sydbank transformed manual deployments into a fully automated process with Flyway Enterprise. The result? Standardized workflows, reduced risk, and two hours saved per day across the data platform team.\"},\"c2\":{\"heading\":\"BGL Insurance cut failed deployments and out-of-hours callouts\",\"p1\":\"By embedding Flyway into CI/CD pipelines, BGL Insurance cut failed deployments and virtually eliminated out-of-hours callouts. Releases now happen within minutes of approval, improving both speed and quality.\"},\"c3\":{\"heading\":\"Scaling secure cloud operations with SQL Toolbelt Essentials\",\"p1\":\"SQL Toolbelt Essentials became foundational to this organization’s ability to scale securely and efficiently in the cloud. They've achieved faster troubleshooting, improved developer productivity, increased release confidence, and enhanced operational resilience.\"}},\"quotes1\":{\"q1\":{\"quote\":\"The advantage is peace of mind. I no longer have to troubleshoot or check what’s different between test and production. All of that uncertainty goes away.\",\"cite\":{\"name\":\"Data team\",\"company\":\"Global pharmaceutical company\"},\"cta\":\"Case study\"},\"q2\":{\"quote\":\"We can now do releases much smoother, quicker, in a more controlled way. Freeing up developer’s time to do the real development, rather than the actual deployment.\",\"cite\":{\"name\":\"Head of Data\",\"company\":\"Emergency rescue charity\"},\"cta\":\"Case study\"},\"q3\":{\"quote\":\"We can quickly respond to user requests and implement their requirements because SQL Prompt offers a fast and safe programming environment.\",\"cite\":{\"name\":\"Development Manager\",\"company\":\"Global manufacturer\"},\"cta\":\"Case study\"}},\"quotes2\":{\"q1\":{\"quote\":\"We can develop fast and verify that our code is being deployed correctly. It’s hard because we have so much data, but it’s now possible and Redgate is what makes it possible. There isn’t an alternative that I could think of in the industry that would do a better job.\",\"cite\":{\"name\":\"Senior Data Architect\",\"company\":\"GPS-based routing and logistics company\"},\"cta\":\"Case study\"}},\"furtherLearning\":{\"heading\":\"Further learning\",\"c1\":{\"type\":\"Whitepaper\",\"heading\":\"Stability with speed\",\"p1\":\"Discover the risks of poor change management, fundamentals for success, and how Flyway helps.\"},\"c2\":{\"type\":\"Article\",\"heading\":\"Automated State-based Deployments in Flyway\",\"p1\":\"Find out how Flyway's state-based deployments work, where they fit best, and when it makes sense to move to a migration-based approach.\"},\"c3\":{\"type\":\"Article\",\"heading\":\"The Essential Tools for Standardizing SQL Server Database Development\",\"p1\":\"Learn how your team can move faster and more reliably with standardized database development processes using SQL Toolbelt Essentials.\"}},\"contactBand\":{\"text\":\"Contact us to find out how Redgate helps build, test and deploy database changes with confidence\"}},\"databaseModernization\":{\"meta\":{\"title\":\"Database Modernization | Redgate\",\"description\":\"Simplify and secure database modernization across platforms. Move from legacy systems to modern data environments with confidence, control, and minimal disruption\"},\"hero\":{\"headline\":\"Simplify and secure database modernization across platform\",\"description\":\"Move from legacy systems to modern data environments with confidence, control, and minimal disruption\",\"eyebrowText\":\"Database Modernization\",\"ctaText\":\"Contact us\"},\"intro\":{\"headline\":\"Modernize databases and move between platforms without disruption\",\"description\":\"\u003cp\u003eRedgate empowers organizations to modernize their database architecture and migrate between platforms with reduced risk, operational overhead, and disruption. Whether you’re transitioning from on-premises servers to cloud-native databases, deconstructing monolithic applications into microservices, or migrating from SQL Server or Oracle to PostgreSQL, Redgate provides the tools your teams need to manage database changes, monitor performance, and maintain data security throughout the journey.\u003c/p\u003e\u003cp\u003eWith support for hybrid environments and multiple database platforms, you can modernize incrementally, maintain control, and avoid the disruption, risks, and costs that are often associated with platform migrations. Our solutions ensure your database modernization journey is smooth, secure, and successful.\u003c/p\u003e\"},\"content\":{\"c1\":{\"heading\":\"Reduce migration risk\",\"p1\":\"Comprehensive testing and validation tools ensure your data integrity and application functionality remain intact throughout modernization.\"},\"c2\":{\"heading\":\"Simplified hybrid environment management\",\"p1\":\"Gain consistent visibility and control across hybrid environments, allowing teams to optimize database performance and maintain stable operations for systems hosted on-premises and in the cloud.\"},\"c3\":{\"heading\":\"Maintain control \u0026 security\",\"p1\":\"Track database changes, enforce security standards, and ensure compliance throughout migration, giving teams confidence and operational stability.\"},\"c4\":{\"heading\":\"Modernize at your pace\",\"p1\":\"Support for hybrid architectures and multiple database engines (including SQL Server, Oracle, PostgreSQL and MySQL), meaning you can modernize incrementally without disrupting business operations.\"}},\"testimonial\":{\"quote\":\"We needed a modernized foundation stack to support our ambitious roadmap — and we are so happy Redgate helped us build it\",\"cite\":{\"name\":\"Chris Chen\",\"position\":\"CTO\",\"company\":\"GoodHabitz\"}},\"productBand\":{\"heading\":\"Redgate’s database modernization products\",\"flyway\":\"Bring stability to database change deployments , enabling teams to migrate or modernize databases quickly without introducing risk.\",\"tdm\":\"Supports migration preparation by creating smaller, masked test databases for migration process testing. These enable faster test cycles and prevent sensitive data from moving into low-security zones.\",\"monitor\":\"Provides real-time visibility into database performance during and after migration, helping teams prevent downtime and optimize workloads.\"},\"anyQuestions\":{\"solution\":\"database modernization\"},\"caseStudies\":{\"c1\":{\"p1\":\"GoodHabitz standardized, migrated, and modernized a complex database estate with Redgate and AWS, accelerating their migration, preventing costly missteps, and eliminating dual-system expenses.\",\"cta\":\"Read the case study\"},\"c2\":{\"p1\":\"This organization modernized their SQL Server workloads with Redgate Flyway and AWS, improving profitability by shifting from capex-heavy infrastructure to manageable monthly cloud costs and operational performance improvements.\",\"cta\":\"Read the case study\"}},\"furtherLearning\":{\"heading\":\"Further learning\",\"c1\":{\"postType\":\"Blog\",\"heading\":\"10 mistakes I’ve made when migrating databases to the cloud\",\"body\":\"Avoid the pitfalls of cloud database migration with Redgate Flyway. Learn how automation, schema discipline, rollback strategies, and traceability reduce risk and enable fast, compliant cloud deployments, with these insights from John Q. Martin, Technology Partner Manager at Redgate Software\",\"imgSrc\":\"/assets/solutions/images/further-learning/10-mistakes.png\",\"url\":\"/blog/10-mistakes-ive-made-when-migrating-databases-to-the-cloud\"},\"c2\":{\"postType\":\"Article\",\"heading\":\"Accelerating Database Modernization Through DevOps \u0026 Cloud Integration\",\"body\":\"In today’s enterprise landscape, agility and reliability go hand in hand. As organizations modernize legacy infrastructure and scale operations across borders, the challenge is no longer just about moving fast – it’s about moving smart.\",\"imgSrc\":\"/assets/solutions/images/further-learning/accelerating-database-modernization.png\",\"url\":\"https://chrisyatessql.com/2025/07/22/accelerating-database-modernization-through-devops-cloud-integration/\"},\"c3\":{\"postType\":\"Whitepaper\",\"heading\":\"Metrics to Modernize Database Change Management\",\"body\":\"Software delivery metrics matter. Their impact is felt not only by software delivery teams, but also right down to a company's bottom line. Business leaders and senior IT leaders, together with development and operations teams, all understand the importance of continuous improvement in software delivery and taking value to market.\",\"imgSrc\":\"/assets/solutions/images/further-learning/modernize-database-change-management.png\",\"url\":\"/products/flyway/resources/metrics-to-modernize-database-change-management/\"}},\"contactBand\":{\"text\":\"Contact us to find out how Redgate helps simplify and secure database modernization across platforms.\"}},\"securityAndCompliance\":{\"meta\":{\"title\":\"Security \u0026 compliance solutions for databases | Redgate\",\"description\":\"Protect sensitive data and stay audit-ready with Redgate. Automate data masking, monitor for suspicious activity in real time, and maintain full traceability of every database change.\"},\"hero\":{\"headline\":\"Protect your data.\u003cbr /\u003eDemonstrate compliance.\",\"description\":\"Pivot database security and compliance challenges into a competitive advantage\",\"eyebrowText\":\"Security \u0026 compliance\",\"ctaText\":\"Contact us\"},\"intro\":{\"headline\":\"From compliance to competitive advantage\",\"description\":\"\u003cp\u003eData breaches now cost an average of $4.88m, yet many teams still struggle with exposed test data, untracked changes, and growing compliance demands.\u003c/p\u003e\u003cp\u003eWith Redgate, you don't just stay secure, you move faster:\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003cb\u003eStay ahead of threats\u003c/b\u003e with real-time monitoring \u0026 alerts.\u003c/li\u003e\u003cli\u003e\u003cb\u003eProtect sensitive data\u003c/b\u003e with automated discovery \u0026 masking.\u003c/li\u003e\u003cli\u003e\u003cb\u003eDemonstrate compliance\u003c/b\u003e with traceability across every environment.\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eTurn compliance from a burden into a competitive edge. Protect your data, speed up your processes, and maintain stability and trust.\u003c/p\u003e\",\"statistics\":{\"stat1\":{\"value\":\"14%\",\"description\":\"of organizations have no approach for handling sensitive data.\"},\"stat2\":{\"value\":\"60%\",\"description\":\"of developers are still using production data, putting sensitive data at risk in less protected environments.\"},\"stat3\":{\"value\":\"54%\",\"description\":\"of organizations anonymize or de-identify sensitive data.\"}}},\"content\":{\"contentBlock1\":{\"heading\":\"Monitor your databases and prevent threats before they escalate\",\"text\":\"Monitor all your environments in real time, receive instant alerts on risky changes and unusual activity, and see exactly who did what - so you can assess risk, maintain compliance, and respond quickly.\",\"ctaText\":\"Learn more\"},\"contentBlock2\":{\"heading\":\"Enable risk-free, production-realistic test data\",\"text\":\"Test data management helps protect sensitive data without causing a development bottleneck. Get production-quality test data that's safe, realistic, and ready in minutes - not months. Automatically discover and mask sensitive data across your estate. No more manual scripts, no raw production data, no compliance worries.\",\"ctaText\":\"Learn more\"},\"contentBlock3\":{\"heading\":\"Prove compliance with database change traceability\",\"text\":\"Never face an audit empty-handed again. Every database change is automatically tracked, version-controlled, and linked to the person who made it. Generate compliance reports in minutes, not days, and demonstrate governance over your database estate.\",\"ctaText\":\"Learn more\"}},\"productBand\":{\"heading\":\"Redgate’s security \u0026 compliance products\"},\"anyQuestions\":{\"solution\":\"security \u0026 compliance\"},\"quotes\":{\"trustone\":{\"quote\":\"Redgate Monitor helps keep our security permissions up to date and has reduced reporting time by 95%.\",\"cite\":{\"position\":\"Lead DBA\"},\"cta\":\"Case study\"},\"gartner\":{\"quote\":\"Redgate Test Data Manager does a great job of anonymizing production-like datasets while preserving referential integrity, which is huge when dev and QA need real data structure without any legal/compliance risk.\",\"cite\":{\"name\":\"Gartner Peer Insights review\"}},\"usCreditUnion\":{\"quote\":\"A nice by-product of this is that it’s so auditable. It’s really nice to say, here’s the model we deployed in Production, and here are all the downstream changes.\",\"cite\":{\"name\":\"US Credit Union case study\"},\"cta\":\"Case study\"}},\"furtherLearning\":{\"heading\":\"Further learning\",\"articles\":{\"a1\":{\"postType\":\"Blog\",\"heading\":\"Why test data management is becoming increasingly important to the C-Suite\",\"body\":\"We recently sat down with James Phillips, Senior IT Leader, to talk about test data management (TDM) and the growing attention it’s getting from the C-suite.\",\"imgSrc\":\"/assets/solutions/use-cases/security-and-compliance/test-data-management-blog.png\",\"url\":\"/blog/why-test-data-management-is-becoming-increasingly-important-to-the-c-suite\"},\"a2\":{\"postType\":\"Blog\",\"heading\":\"Database Monitoring and Security Go Hand in Hand\",\"body\":\"A comprehensive strategy for monitoring your database estate should go beyond performance metrics like CPU usage, memory consumption, and IO performance. This article explains a unified approach using Redgate Monitor.\",\"imgSrc\":\"/assets/solutions/images/further-learning/database-monitoring-and-security.png\",\"url\":\"/blog/audit-and-compliance/database-monitoring-and-security-go-hand-in-hand\"}}},\"contactBand\":{\"text\":\"Contact us to find out how Redgate turns database security and compliance challenges into competitive advantage.\"}},\"databaseMonitoringAndObservability\":{\"meta\":{\"title\":\"Database Monitoring and Observability | Redgate\",\"description\":\"Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB from a single dashboard. Redgate Monitor delivers real-time alerts, root cause analysis, and performance insights to prevent costly downtime.\"},\"hero\":{\"headline\":\"Future-proof your database operations while driving competitive advantage\",\"description\":\"Prevent downtime, reduce firefighting, and accelerate growth\",\"eyebrowText\":\"Database Monitoring \u0026 Observability\",\"ctaText\":\"Contact us\",\"secondaryCtaText\":\"Request a demo\"},\"intro\":{\"headline\":\"Turn database complexity into business advantage\",\"description\":\"\u003cp\u003eManaging multiple databases across different platforms and hosting locations is complex. Without full visibility, issues quickly turn into costly downtime, impacting revenue and customer satisfaction. Redgate Monitor solves this challenge with unified monitoring, automated alerts, and advanced analytics. This functionality simplifies complexity, bridges skills gaps, and enables DBAs and developers to collaborate seamlessly.\u003c/p\u003e\u003cp\u003eStrategic investment in enterprise-grade database scaling and governance reduces operational costs, accelerates digital initiatives, and safeguards business continuity, freeing your teams to focus on adding value while keeping performance, costs, and operations under close observation.\u003c/p\u003e\",\"statistics\":{\"stat1\":{\"value\":\"87%\",\"description\":\"of organizations experience monthly database performance issues\"},\"stat2\":{\"value\":\"78%\",\"description\":\"of incidents stem from changes being deployed without proper impact visibility\"},\"stat3\":{\"value\":\"38%\",\"description\":\"of a database team’s day is spent on preventable reactive troubleshooting\"}}},\"content\":{\"contentBlock1\":{\"heading\":\"Less reactive work, more strategic value\",\"text\":\"Shift from firefighting to innovating. Automated alerts with root cause analysis reduce resolution times from hours to minutes. Shared visibility between DBAs and developers breaks down silos, speeds up feature delivery, and frees up resources for strategic initiatives.\",\"ctaText\":\"Learn more\"},\"contentBlock2\":{\"heading\":\"Simplify multi-platform complexity with unified monitoring\",\"text\":\"Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB from a single intuitive dashboard. A consistent user experience  across platforms reduces onboarding time and eliminates context switching. Gain the observability you need to manage hybrid environments with ease — and the portability to adapt as your platform strategy evolves.\",\"ctaText\":\"Learn more\"},\"contentBlock3\":{\"heading\":\"See change impact before problems occur\",\"text\":\"Redgate Monitor’s integration with Redgate Flyway surfaces deployment events in performance graphs, enabling you to correlate schema changes with trends. Instead of reacting to issues, detect and prevent them before they happen.\",\"ctaText\":\"Learn more\"},\"contentBlock4\":{\"heading\":\"Strengthen business protection\",\"text\":\"Scale securely with enterprise-grade protection for your reputation and revenue. Built-in security and compliance monitoring guards against breaches and penalties, while high-availability architecture ensures continuous monitoring. Granular access controls support secure collaboration, reduce operational risk, and preserve customer trust.\",\"ctaText\":\"Learn more\"}},\"quotes\":{\"trustone\":{\"quote\":\"It's cut my time exponentially; I would say it saves me an hour at least every single day. While our developers are saving two, three hours of development time. With more knowledge and less silos, it just makes everything flow so much better.\",\"cite\":{\"position\":\"Lead DBA\"}},\"bgl\":{\"quote\":\"I would recommend Redgate Monitor due to the fact it transcends DBA groups. It unifies teams and provides an overall estate monitoring for the whole group. Developers and DBAs come together. This has improved collaboration efforts, trust among teams and communication across the board.\",\"cite\":{\"position\":\"SVP, Managing Director of Data and Architecture\"}}},\"anyQuestions\":{\"solution\":\"database monitoring and observability\"},\"products\":{\"redgateMonitor\":{\"description\":\"Enable database teams to manage their entire server estate from a single central dashboard, no matter where your data is hosted.\"},\"flyway\":{\"description\":\"Integrate Redgate Monitor with Redgate Flyway to track database changes alongside performance metrics, enabling you to monitor database stability across your environments.\"}},\"readMore\":{\"articles\":{\"a1\":{\"postType\":\"Case Study\",\"heading\":\"How TruStone Financial transformed database operations into competitive advantage\",\"body\":\"Find out more about how this financial services company eliminated reactive work, saved 3+ hours daily per team member, and enabled developers and DBAs to collaborate on high-value projects.\",\"imgSrc\":\"/assets/solutions/use-cases/images/database-monitoring-and-observability/trustone-financial.png\",\"url\":\"/products/redgate-monitor/case-studies/trustone-financial-how-sql-monitor-dramatically-reduced-the-time-to-resolve-issues-enabling-progress-with-new-projects-and-value-added-work/\"},\"a2\":{\"postType\":\"Case Study\",\"heading\":\"Republic Bank's strategic approach to cross-team collaboration and innovation\",\"body\":\"Discover how unified monitoring transformed communication between technical teams, improved trust, and provided executive leadership with the insights required for strategic decisions.\",\"imgSrc\":\"/assets/solutions/use-cases/images/database-monitoring-and-observability/republic-bank.png\",\"url\":\"/products/redgate-monitor/case-studies/republic-bank-why-a-leading-bank-with-over-1400-databases-chose-to-think-again-about-sql-monitor/\"},\"a3\":{\"postType\":\"Case Study\",\"heading\":\"Grenke achieves strategic focus with 75% operational efficiency gain\",\"body\":\"Learn how this enterprise achieved massive time savings with clear visibility, enabling quick decision-making and strategic focus in a complex database environment.\",\"imgSrc\":\"/assets/solutions/use-cases/images/database-monitoring-and-observability/grenke.png\",\"url\":\"/products/redgate-monitor/case-studies/grenke-database-monitoring-in-75-less-time/\"}}},\"furtherLearning\":{\"heading\":\"Further learning\",\"articles\":{\"post1\":{\"postType\":\"Whitepaper\",\"heading\":\"An Integrated Approach to Database Monitoring\",\"body\":\"How to implement a robust and scalable monitoring and incident management strategy.\",\"imgSrc\":\"/assets/solutions/images/further-learning/integrated-approach-to-enterprise-database-monitoring.png\",\"url\":\"/products/redgate-monitor/resources/enterprise-monitoring-and-incident-management/\"},\"post2\":{\"postType\":\"Demo\",\"heading\":\"A five-minute overview\",\"body\":\"See Redgate Monitor in action. Visibility of your entire server estate, root-cause analysis, and real-time performance management.\",\"imgSrc\":\"/assets/solutions/images/further-learning/redgate-monitor-demo.jpg\",\"url\":\"https://monitor.red-gate.com/\"},\"post3\":{\"postType\":\"Webinar\",\"heading\":\"Why Redgate Monitor is Unmatched\",\"body\":\"Regular product releases, top-tier support, and enterprise-level security: why switching to Redgate Monitor makes sense.\",\"imgSrc\":\"/assets/solutions/images/further-learning/integrated-approach-enterprise-database-monitoring.jpg\",\"url\":\"/hub/events/customer-perspectives-why-redgate-monitor-is-unmatched\"}}},\"contactBand\":{\"text\":\"Contact us to find out how Redgate can future-proof your database operations while driving competitive advantage\"},\"productBand\":{\"heading\":\"Redgate’s monitoring and observability products\"}},\"productivityAndWorkflowAutomation\":{\"meta\":{\"title\":\"Accelerate and simplify database development | Redgate\",\"description\":\"Accelerate database development and reduce change failure rates. Redgate automates script generation, tracks changes, and integrates with your CI/CD tools for faster, safer database releases.\"},\"hero\":{\"headline\":\"Accelerate and simplify database development\",\"description\":\"Automate time-consuming tasks and support consistent workflows\",\"eyebrowText\":\"Productivity and Workflow Automation\",\"ctaText\":\"Contact us\"},\"intro\":{\"headline\":\"For safe changes and smooth updates\",\"description\":\"\u003cp\u003eDevelopment teams are under constant pressure to deliver features faster, maintain high code quality, and work efficiently across increasingly complex environments. With over 25 years of experience in creating developer-focused tools, Redgate can:\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003cb\u003eImprove collaboration\u003c/b\u003e between developers, DBAs, and other database professionals with earlier tests, smoother updates, and consistent workflows to reduce fail rates\u003c/li\u003e\u003cli\u003e\u003cb\u003eSpeed up work\u003c/b\u003e by automating time-consuming tasks like writing scripts, tracking changes, and provisioning test data\u003c/li\u003e\u003cli\u003e\u003cb\u003eEnable consistent workflows\u003c/b\u003e, and integrate seamlessly with application development toolchains\u003c/li\u003e\u003c/ul\u003e\",\"statistics\":{\"stat1\":{\"value\":\"100%\",\"description\":\"of teams experience change failure\"},\"stat2\":{\"value\":\"25%\",\"description\":\"of teams experience a 40% change fail rate, slowing down development time and negatively impacting performance\"},\"stat3\":{\"value\":\"30%\",\"description\":\"of organizations deploy database changes to production in a day or less\"}}},\"content\":{\"contentBlock1\":{\"heading\":\"Automate and standardize database delivery\",\"text\":\"Redgate Flyway Enterprise streamlines database delivery across multiple database platforms, including SQL Server, PostgreSQL, Oracle, and MySQL. With advanced features like automated script generation, code analysis, and drift detection, Redgate Flyway Enterprise enables consistent, reliable delivery of database changes, giving teams everything they need to reduce risk and accelerate database release cycles.\",\"ctaText\":\"Learn more\"},\"contentBlock2\":{\"heading\":\"Speed up database development from day one\",\"text\":\"As delivery timelines shrink and demands grow, development teams need ways to accelerate database changes while maintaining quality and control. SQL Toolbelt Essentials helps by bringing speed, accuracy and consistency to every aspect of SQL Server development, no matter where your databases are hosted. Best of all, the tools are simple to use, so your team can immediately start working faster.\",\"ctaText\":\"Learn more\"},\"contentBlock3\":{\"heading\":\"Speed and secure testing\",\"text\":\"Provisioning secure test data can be disruptive and risky. Redgate’s research shows that 71% of organizations use manual methods to create test data. Simplify the data provisioning workflow with Redgate Test Data Manager. Automate the delivery of compliant, quality test and development data, and shift testing left to improve the quality of your deployments\",\"ctaText\":\"Learn more\"},\"contentBlock4\":{\"heading\":\"Increase efficiency and performance\",\"text\":\"Daily database maintenance can be full of time-consuming manual tasks, whether you’re identifying long-running queries or tracking blocked processes. Tools like Redgate Monitor can accelerate and automate this process, using customizable and dynamic alerts to immediately highlight anomalies and unusual behavior.\",\"ctaText\":\"Learn more\"}},\"contactBand\":{\"text\":\"Contact us to find out how Redgate helps to accelerate and simplify database development\"},\"productBand\":{\"heading\":\"Redgate’s productivity and workflow automation products\",\"products\":{\"product1\":{\"description\":\"Automate and standardize database delivery across teams and technologies, with advanced features that bring stability and speed to database deployments.\"},\"product2\":{\"description\":\"Speed up SQL Server development, increase reliability, and drive consistency, wherever your databases are hosted.\"},\"product3\":{\"description\":\"Cut the time it takes to uncover and resolve database problems. Minimize downtime while increasing the efficiency and performance of your database deployments.\"},\"product4\":{\"description\":\"Automate the creation and delivery of compliant, right-sized test data to speed up development and testing processes for faster, better-quality releases.\"}}},\"anyQuestions\":{\"solution\":\"productivity \u0026 workflow automation\"},\"quotes\":{\"quote1\":{\"quote\":\"It’s significantly improved the speed at which the team develops and saved half a day a week\",\"cite\":{\"position\":\"Group Business Analytics \u0026 Reporting Manager\"},\"cta\":\"Case study\"},\"quote2\":{\"quote\":\"Redgate Flyway has not only standardized our processes, but reduced errors and improved documentation across the team.\",\"cite\":{\"position\":\"Senior Vice President of Data \u0026 Business Enablement\"},\"cta\":\"Case study\"}},\"furtherLearning\":{\"heading\":\"Further learning\",\"articles\":{\"article1\":{\"postType\":\"Video\",\"heading\":\"Speed up software delivery while keeping business-critical data safe\",\"body\":\"From version control to continuous delivery, Redgate Flyway helps individuals, teams, and enterprises build on application delivery processes to automate database development and deployments.\"},\"article2\":{\"postType\":\"Video\",\"heading\":\"Write accurate code as fast as you think\",\"body\":\"As well as saving you hours of effort, SQL Prompt reduces errors by analyzing code as you type, auto-fixing issues, safely refactoring SQL, and simplifying standardization.\"},\"article3\":{\"postType\":\"Article\",\"heading\":\"How Redgate Test Data Manager can enhance automated testing\",\"body\":\"A brief overview of the benefits and challenges of automated testing, and how Redgate’s Test Data Manager can help.\"}}}},\"cloudMigrationAndWorkloadOptimization\":{\"meta\":{\"title\":\"Cloud migration and workload optimization for databases | Redgate\",\"description\":\"Move databases to the cloud with less risk and complexity. Redgate Monitor and Flyway deliver real-time performance visibility, reliable schema migrations, and cost control across cloud and hybrid environments.\"},\"hero\":{\"headline\":\"Accelerate cloud adoption.\u003cbr /\u003eSimplify database migration.\",\"description\":\"Modernize your database workloads without adding complexity.\",\"eyebrowText\":\"Cloud migration and workload optimization\",\"ctaText\":\"Contact us\"},\"intro\":{\"headline\":\"Move faster and stay in control\",\"description\":\"\u003cp\u003eWhether you're planning a migration, managing a hybrid estate, optimizing workloads in the cloud, or modernizing your data platform, you’ll face reliability, risk reduction and cost efficiency challenges. Redgate solutions make it easy to monitor performance, set up environments, and manage database changes across cloud, hybrid and on-premises environments. Our tools provide real-time insights to help you control costs, catch issues early, and keep data secure.\u003c/p\u003e\u003cul\u003e\u003cli\u003eReceive observability and performance insights\u003c/li\u003e\u003cli\u003eEnsure stability and control in cloud migration\u003c/li\u003e\u003cli\u003eAchieve reliability and efficiency gains\u003c/li\u003e\u003c/ul\u003e\",\"statistics\":{\"stat1\":{\"value\":\"63%\",\"description\":\"of database professionals consider cloud cost management their biggest challenge\"},\"stat2\":{\"value\":\"3hrs\",\"description\":\"saved per day on average by Redgate Monitor Enterprise users\"},\"stat3\":{\"value\":\"50+\",\"description\":\"database engines supported by Redgate Flyway\"}}},\"content\":{\"contentBlock1\":{\"heading\":\"Visibility, performance insights and consistent monitoring across platforms\",\"text\":\"You need to monitor what matters in the cloud, and you need to be able to do that in the context of your own specific cloud provider. Enable teams to optimize cloud service tiers and ensure adequate uptime. Detect inefficiencies and keep your databases performing in the cloud – across every platform you use. Visibility and control from Azure SQL to Amazon RDS and beyond.\",\"ctaText\":\"Learn more\"},\"contentBlock2\":{\"heading\":\"Bring stability and control to cloud migrations\",\"text\":\"Handle even the most complex database changes at scale. Poor visibility of database changes flowing through the pipeline increases the risk of potential data loss, downtime, and application instability. By standardizing database change management processes, Redgate Flyway enables your teams to manage database changes reliably and reduce risks when migrating to the cloud.\",\"ctaText\":\"Learn more\"},\"contentBlock3\":{\"heading\":\"Reliability, speed and governance for cloud\",\"text\":\"For full traceability of database changes across environments, integration with existing CI/CD pipeline processes, and reliable version control, Redgate Flyway can help you realize significant efficiency gains.\",\"ctaText\":\"Learn more\"}},\"anyQuestions\":{\"solution\":\"cloud migration and workload optimization\"},\"contactBand\":{\"text\":\"Contact us to find out how Redgate accelerates cloud adoption and simplifies database migration.\"},\"quotes\":{\"quote1\":{\"body\":\"Redgate Monitor and Redgate Flyway Enterprise helped GoodHabitz accelerate our cloud transformation, reduce operational overhead, and build a scalable, modern data estate\",\"author\":\"Chris Chen\",\"role\":\"CTO\"},\"quote2\":{\"body\":\"We knew we would grow and didn’t want the additional overhead of having to develop and manage an in-house monitoring solution on an ongoing basis.\",\"author\":\"Praveen Kumar \",\"role\":\"Head of Data Services and Data Engineering\"}},\"furtherLearning\":{\"heading\":\"Further learning\",\"articles\":{\"a1\":{\"postType\":\"Blog\",\"heading\":\"Guardrails and Gains: How Flyway Brings Stability to Cloud Migrations\",\"body\":\"Avoid the pitfalls of cloud database migration with Redgate Flyway. Learn how automation, schema discipline, rollback strategies, and traceability reduce risk and enable fast, compliant cloud deployments, with these insights from John Q. Martin, Technology Partner Manager at Redgate Software.\",\"imgSrc\":\"/assets/solutions/images/further-learning/guardrails-and-gains.png\",\"url\":\"/blog/guardrails-and-gains-how-flyway-brings-stability-to-cloud-migrations\"},\"a2\":{\"postType\":\"Whitepaper\",\"heading\":\"An integrated approach to enterprise database monitoring\",\"body\":\"This whitepaper describes an integrated approach where the comprehensive metrics and intelligent alerting of a specialized database monitoring tool (Redgate Monitor) enable an efficient, tiered incident response strategy.\",\"imgSrc\":\"/assets/solutions/images/further-learning/integrated-approach-to-enterprise-database-monitoring.png\",\"url\":\"/products/redgate-monitor/resources/enterprise-monitoring-and-incident-management/\"},\"a3\":{\"postType\":\"Blog\",\"heading\":\"10 mistakes I’ve made when migrating databases to the cloud\",\"body\":\"Avoid the pitfalls of cloud database migration with Redgate Flyway. Learn how automation, schema discipline, rollback strategies, and traceability reduce risk and enable fast, compliant cloud deployments, with these insights from John Q. Martin, Technology Partner Manager at Redgate Software\",\"imgSrc\":\"/assets/solutions/images/further-learning/10-mistakes.png\",\"url\":\"/blog/10-mistakes-ive-made-when-migrating-databases-to-the-cloud\"}}},\"productBand\":{\"heading\":\"Redgate’s cloud migration and workload optimization products\"},\"caseStudies\":{\"caseStudy1\":{\"title\":\"How a global events provider Modernized SQL Server Workloads with Redgate, MorphiT and AWS\",\"description\":\"Learn how this organization combined Redgate Monitor and Redgate Flyway Enterprise to accelerate a lift-and-shift migration approach, dramatically improving profitability by moving from capex-heavy infrastructure investments to manageable monthly cloud costs - while driving operational performance improvements.\"},\"caseStudy2\":{\"title\":\"Standardizing, migrating and modernizing a complex database estate with Redgate and AWS\",\"description\":\"Redgate's products accelerated migration, prevented costly missteps, and eliminated dual-system expenses, while helping GoodHabitz save days of time on their cloud journey.\"},\"caseStudy3\":{\"title\":\"Standardizing migrations across teams and multiple database types with Flyway\",\"description\":\"Desjardins, the leading financial cooperative in North America, uses Flyway to standardize the way migration scripts are created and versioned across its multi-database estate, which includes Oracle, SQL Server, Db2, PostgreSQL and Azure SQL.\"}}},\"efficiencyAndCostOptimization\":{\"meta\":{\"title\":\"Control costs, boost efficiency | Redgate\",\"description\":\"Reduce database costs and cut failed deployments with Redgate. Automate repetitive tasks, standardize workflows across development and operations teams, and free up time for higher-value work.\"},\"hero\":{\"headline\":\"Control costs, boost efficiency\",\"description\":\"Maximize the value of your database development and operations\",\"eyebrowText\":\"Efficiency \u0026 Cost Optimization\",\"ctaText\":\"Contact us\"},\"intro\":{\"headline\":\"Automate and standardize without compromising quality or control\",\"description\":\"\u003cp\u003eDatabase development and operations often involve time-consuming manual work, duplicated effort, and inefficient use of infrastructure, which can significantly increase costs. According to Redgate's State of the Database Landscape research, 68% of IT professionals admit there is no formal collaboration between different teams working on database management systems in their organization.\u003c/p\u003e\u003cp\u003eRedgate supports efficient database DevOps practices, including:\u003c/p\u003e\u003cul\u003e\u003cli\u003eAutomation of repetitive, time-consuming tasks\u003c/li\u003e\u003cli\u003eStandardized workflows across development and database operations teams\u003c/li\u003e\u003cli\u003eTools for the entire database lifecycle, from development to deployment and monitoring\u003c/li\u003e\u003c/ul\u003e\",\"statistics\":{\"stat1\":{\"value\":\"100%\",\"description\":\"database availability\"},\"stat2\":{\"value\":\"30%\",\"description\":\"decrease in post deployment errors\"},\"stat3\":{\"value\":\"7x\",\"description\":\"lower change failure rate\"}}},\"content\":{\"contentBlock1\":{\"heading\":\"Less time fixing, more time innovating\",\"text\":\"Boost efficiency and cut costs by reducing failed deployments through CI/CD integration, automated script generation, code analysis, and drift detection. With an average time saving of 59% per deployment, teams using Redgate Flyway get more time back in their week to work on higher-value, strategic projects.\"},\"contentBlock2\":{\"heading\":\"Maximize value from database investments\",\"text\":\"Whether you host your data in the cloud, on-premises, or take a hybrid approach, Redgate brings standardization, visibility and stability across your database estate. Access context-rich diagnostic insights and performance baselines for a healthy and cost-efficient cloud environment.\"},\"contentBlock3\":{\"heading\":\"Remove compliance blockers and accelerate development\",\"text\":\"Eliminate regulatory compliance as a bottleneck with Redgate. Equip teams with compliant, realistic, and right-sized datasets in minutes instead of months, while maintaining data quality and referential integrity. This shifts compliance from barrier to enabler, allowing teams to focus on innovation while meeting GDPR, HIPAA, and SOX requirements.\"},\"contentBlock4\":{\"heading\":\"Complete everyday database tasks in minutes, not hours\",\"text\":\"Database development is often slowed by repetitive, manual work that drains time and energy. SQL Toolbelt Essentials takes care of these everyday tasks, helping teams to save hours every week and deliver value to their customers more quickly. The tools are ingeniously simple to use, meaning teams can enjoy a return on their investment from day one.\"},\"ctaText\":\"Learn more\"},\"quote\":{\"quote\":\"Redgate Monitor and Redgate Flyway Enterprise helped GoodHabitz accelerate our cloud transformation, reduce operational overhead, and build a scalable, modern data estate.\",\"cite\":{\"position\":\"CTO\"}},\"productBand\":{\"heading\":\"Redgate’s efficiency and cost optimization products\",\"products\":{\"product1\":{\"description\":\"Deploy database changes in just the same way as application code, wherever your database is hosted. With support for version control, automated deployments and CI/CD integration, Redgate Flyway Enterprise makes database changes stable, testable and predictable.\"},\"product2\":{\"description\":\"Proactive estate monitoring to identify issues in real time, giving visibility of the entire database estate from one dashboard. Whether you’re migrating to the cloud, running a hybrid estate or optimizing cloud workloads, stay in control with Redgate Monitor.\"},\"product3\":{\"description\":\"Increase efficiency and cut costs by automatically discovering and masking sensitive data, while creating smaller, relevant data subsets for testing. Eliminate manual data preparation, reduce storage requirements, and accelerate test environment provisioning.\"},\"product4\":{\"description\":\"SQL Toolbelt Essentials speeds up SQL Server development while improving accuracy and reliability. Toolbelt Essentials’ 11 ingeniously simple tools plug into SSMS to help you take care of routine tasks, catch errors early, and standardize workflows. The result: faster releases, fewer costly mistakes, and more efficient use of your teams’ time and resources.\"}}},\"anyQuestions\":{\"solution\":\"efficiency and cost optimization\"},\"videoCaseStudy\":{\"heading\":\"BMW saw availability increase to 100% and doubled their speed of productivity with Redgate Monitor\",\"cta\":\"Watch the full case study\"},\"quotes\":{\"quote1\":{\"quote\":\"Not only is our development team more productive, we’re also seeing substantially faster delivery times and, most importantly, more accuracy.\",\"cite\":{\"position\":\"Systems Analyst\"},\"cta\":\"Case study\"},\"quote2\":{\"quote\":\"In the time we've saved on fixing errors, I can be working on higher-quality jobs, not just remedial tasks. So it's a lot more than just time savings.\",\"cite\":{\"position\":\"Data Analyst\"},\"cta\":\"Case study\"}},\"furtherLearning\":{\"heading\":\"Further learning\",\"articles\":{\"article1\":{\"postType\":\"Whitepaper\",\"heading\":\"Unlock business value with robust database change management\",\"body\":\"Managing database changes with reliability and at speed is crucial to success. To meet these demands, organizations need strong database modernization strategies, coupled with deep understanding of how their employees can create, maintain and evolve data.\"},\"article2\":{\"postType\":\"Demo\",\"heading\":\"See our monitoring solution in action\",\"body\":\"Watch a five-minute demo video\"},\"article3\":{\"postType\":\"Blog\",\"heading\":\"Understand the ROI of test data management\",\"body\":\"You may have heard of test data management (TDM). It’s part of the software delivery process - some would say a crucial part, involving the creation, management, and maintenance of environments for software development and testing. By provisioning fresh, production-like data, it allows developers to test their proposed changes early, thoroughly, and repeatedly .\"},\"article4\":{\"postType\":\"ROI\",\"heading\":\"Unlock efficiency by cutting coding time in half\",\"body\":\"Use our quick calculator to discover the potential ROI of SQL Prompt, unique to you and your team.\"}}},\"contactBand\":{\"text\":\"Contact us to find out how Redgate can help your organization control costs and boost efficiency\"}}}},\"useCases\":{\"tiles\":{\"securityAndCompliance\":{\"title\":\"Security and compliance\",\"description\":\"Ensure data security and compliance with data masking, monitoring, and change traceability\",\"slug\":\"security-and-compliance\"},\"multiPlatformMonitoring\":{\"title\":\"Database monitoring and observability\",\"description\":\"Monitor and understand your databases with full visibility into performance and change\",\"slug\":\"database-monitoring-and-observability\"},\"databaseChangeManagement\":{\"title\":\"Database change management\",\"description\":\"Build, test, and deploy database changes with confidence\",\"slug\":\"database-change-management\"},\"productivityAndWorkflow\":{\"title\":\"Productivity and workflow automation\",\"description\":\"Simplify and speed up database development workflows\",\"slug\":\"productivity-and-workflow-automation\"},\"cloudMigration\":{\"title\":\"Cloud migration and workload optimization\",\"description\":\"Simplify and speed up cloud database transformation\",\"slug\":\"cloud-migration-and-workload-optimization\"},\"databaseModernization\":{\"title\":\"Database modernization\",\"description\":\"Simplify and secure database modernization across platforms\",\"slug\":\"database-modernization\"},\"efficiencyAndOptimization\":{\"title\":\"Efficiency and cost optimization\",\"description\":\"Control costs and boost efficiency in database operations\",\"slug\":\"efficiency-and-cost-optimization\"},\"aiDataReadiness\":{\"title\":\"AI data readiness\",\"description\":\"Prepare reliable data foundations for AI initiatives\",\"slug\":\"ai-data-readiness\"}}},\"hub\":{\"index\":{\"meta\":{\"title\":\"Redgate Hub - learn and share with the Redgate community\",\"description\":\"News, opinion, how-tos, and help from the Redgate community Learn and share - meet up, ask the Redgate community, and solve problems\"},\"hero\":{\"heading\":\"Redgate Hub\",\"description\":\"Resources to help you and your team adopt Database DevOps and get the most from your Redgate products\",\"cta\":{\"primary\":\"Start with a product\",\"secondary\":\"Explore the resources\"},\"tiles\":{\"tile1\":{\"heading\":\"Product articles\",\"description\":\"Tips and how-to guides for Redgate products\"},\"tile2\":{\"heading\":\"University\",\"description\":\"Easy to follow video courses\"},\"tile3\":{\"heading\":\"Events\",\"description\":\"Join us online, or get sponsored\"},\"tile4\":{\"heading\":\"Forums\",\"description\":\"Ask, discuss, and solve questions about Redgate's tools\"},\"tile5\":{\"heading\":\"Community\",\"description\":\"Develop your skills and meet Redgate Advocates and Ambassadors\"},\"tile6\":{\"heading\":\"Simple Talk\",\"description\":\"In-depth articles and opinion from Redgate's technical journal\"}}},\"banner\":{\"heading\":\"PASS Summit 2025 \u0026 PASS Summit on Tour\",\"body\":\"Sign up for updates on our events in 2025\"},\"resources\":{\"heading\":\"Resources\",\"subheading\":\"Learn at your own pace in your preferred way\",\"menu\":{\"items\":{\"item1\":{\"heading\":\"Product Articles\",\"description\":\"Product how-to guides\"},\"item2\":{\"heading\":\"University\",\"description\":\"Easy to follow videos\"},\"item3\":{\"heading\":\"Forums\",\"description\":\"Ask, discuss, and solve\"},\"item4\":{\"heading\":\"Online events\",\"description\":\"Join us and join in\"},\"item5\":{\"heading\":\"Simple Talk\",\"description\":\"Expert articles and opinion\"},\"item6\":{\"heading\":\"Documentation\",\"description\":\"In-depth product information\"},\"item7\":{\"heading\":\"Books\",\"description\":\"Written by practitioners\"},\"item8\":{\"heading\":\"Community Circle\",\"description\":\"Learn and connect\"}}},\"articles\":{\"heading\":\"How-to product guides\",\"subheading\":\"Product articles\",\"cta\":\"See all Product articles\"},\"courses\":{\"heading\":\"Training videos\",\"subheading\":\"University\",\"cta\":\"Go to the University\"}},\"documentation\":{\"heading\":\"\u003cstrong\u003eIn-depth product information\u003c/strong\u003e - from requirements to release notes\",\"subheading\":\"Product documentation\",\"cta\":\"See all documentation\"},\"events\":{\"heading\":\"Join us and join in\",\"subheading\":\"Online events\",\"cta\":\"See all online events\"},\"forums\":{\"heading\":\"Ask, discuss, and solve\",\"subheading\":\"Forums\",\"cta\":\"Go to the Forums\"},\"testimonial\":{\"heading\":\"Love Redgate solutions? We'd love to hear from you!\",\"cta\":\"Share your thoughts\"}}},\"ourCustomers\":{\"meta\":{\"title\":\"Our customers\",\"description\":\"Hear how Redgate is helping people across the world\"},\"page\":{\"heading\":\"Our customers\",\"subheading\":\"Hear how Redgate is helping people across the world\",\"featured\":\"Featured\",\"filters\":{\"format\":{\"all\":{\"single\":\"Format\",\"plural\":\"Formats\",\"all\":\"All formats\"},\"caseStudy\":{\"single\":\"Case study\",\"plural\":\"Case studies\"},\"videoTestimonial\":{\"single\":\"Video testimonial\",\"plural\":\"Video testimonials\"}},\"industry\":{\"single\":\"Industry\",\"plural\":\"Industries\",\"all\":\"All industries\"},\"product\":{\"single\":\"Product\",\"plural\":\"Products\",\"all\":\"All products\"},\"region\":{\"single\":\"Region\",\"plural\":\"Regions\",\"all\":\"All regions\"},\"useCase\":{\"single\":\"Use case\",\"plural\":\"Use cases\",\"all\":\"All use cases\"},\"reset\":\"Reset filters\"},\"listing\":{\"noItems\":\"No items found for the current selection\"}}},\"contactUs\":{\"meta\":{\"title\":\"Contact Redgate - Our Address And Contact Details\",\"description\":\"Contact Redgate Software by email, phone, post, fax, or social media, or find out directions for our office\"},\"hero\":{\"heading\":\"Contact us\",\"description\":\"Whether you want a demo, a quote, or help choosing the right solution – our sales team is here to help.\",\"subheading\":\"Need product or account support?\",\"link1\":\"Go to Redgate Support\",\"link2\":\"Contact Support\"},\"contacts\":{\"heading\":\"Useful contacts\",\"generalEnquiries\":\"General enquires\",\"publicRelations\":\"Public relations\",\"productSupport\":{\"heading\":\"Product Support\",\"link1\":\"Contact Support\",\"link2\":\"Go to Support\"},\"peopleTeam\":\"People team\",\"securityTeam\":{\"heading\":\"Security Team\",\"link1\":\"Visit the Trust Center\",\"link2\":\"Report a security issue\"},\"redgatePartners\":\"Redgate Partners\"},\"locations\":{\"heading\":\"Locations around the world\",\"googleMap\":\"View Google map\",\"office\":\"Office information\",\"sales\":\"Sales\",\"fax\":\"Fax\",\"cambridge\":{\"country\":\"UK\",\"city\":\"Cambridge\",\"addressLine1\":\"Cavendish House\",\"addressLine2\":\"Cambridge Business Park\",\"postCode\":\"CB4 0XB\",\"fullCountry\":\"United Kingdom\"},\"pasadena\":{\"country\":\"USA\",\"city\":\"Pasadena\",\"addressLine1\":\"45 S Arroyo Pkwy\",\"addressLine2\":\"Pasadena\",\"state\":\"CA\",\"zip\":\"91105\"},\"austin\":{\"country\":\"USA\",\"city\":\"Austin\",\"addressLine1\":\"316 W 12th St\",\"state\":\"TX\",\"zip\":\"78701\"},\"berlin\":{\"country\":\"Germany\",\"city\":\"Berlin\",\"addressLine1\":\"Friedrichstraße 68\",\"zip\":\"10117\"},\"amsterdam\":{\"country\":\"Netherlands\",\"city\":\"Amsterdam\",\"addressLine1\":\"Nieuwezijds Voorburgwal 162\",\"addressLine2\":\"1012 SJ\"},\"brisbane\":{\"country\":\"Australia\",\"city\":\"Brisbane\",\"addressLine1\":\"260 Queen St\",\"addressLine2\":\"Brisbane City\",\"state\":\"QLD\",\"zip\":\"4000\"}},\"details\":{\"heading\":\"Contact us\",\"generalEnquiries\":\"General enquiries\",\"sales\":\"Sales\",\"productSupport\":{\"heading\":\"Product Support\",\"submitATicket\":\"Submit a ticket\",\"goToSupport\":\"Go to Support\"},\"mail\":{\"heading\":\"Mail\",\"googleMap\":\"View Google map\"},\"fax\":\"Fax\",\"security\":{\"heading\":\"Have a security concern?\",\"cta\":\"Report a security issue\"}},\"social\":{\"heading\":\"Keep in touch\"},\"links\":{\"community\":\"Our community\",\"values\":\"Our values\",\"vacancies\":\"Current jobs\"},\"thankYou\":{\"meta\":{\"title\":\"Thank you\",\"description\":\"Thank you\"},\"thankYouText\":\"Thank you - we'll be in touch soon\"}},\"TDM\":{\"caseStudies\":{\"meta\":{\"title\":\"Case studies - Redgate Test Data Manager\",\"description\":\"Improve your release quality and reduce your risk, with reliable and secure test data management.\"}},\"contact\":{\"meta\":{\"description\":\"Whether you want more details about Redgate Test Data Manager, a demo, or to know about best practice \u0026ndash; get in touch.\",\"title\":\"Contact us - Redgate Test Data Manager\"},\"heading\":\"Get in touch\",\"body\":\"Whether you want more details about Redgate Test Data Manager, a demo, or to know about best practice – get in touch.\"},\"contactThankYou\":{\"heading\":\"Thank you - we'll be in touch soon\",\"return\":\"Return to Redgate Test Data Manager\"},\"productPage\":{\"meta\":{\"title\":\"Redgate Test Data Manager\",\"description\":\"Reduce compliance burdens and help teams deliver high quality software. Safeguard sensitive information and provision the data you need when you need it\"},\"hero\":{\"heading\":\"Compliance without Compromise\",\"description\":\"Audit-ready test data in minutes, not months.\",\"cta\":\"Free trial\"},\"banner\":{\"heading\":\"Case study\",\"body\":\"US financial services organization cut data masking from days to minutes\"},\"intro\":{\"heading\":\"Achieve compliance without compromise\",\"p1\":\"Test data shouldn't force you to choose between security, quality, and speed.\",\"p2\":\"Copying production databases to test environments creates massive PII exposure. Manual sanitization takes weeks and blocks releases. Generic test data misses real bugs.\",\"p3\":\"Redgate Test Data Manager automates the process: discover PII instantly, mask it with AI-generated realistic alternatives in minutes, and provision right-sized subsets. All while maintaining data integrity.\",\"p4\":\"Your teams get production-realistic test data in minutes instead of months, you reduce non-production PII exposure, and compliance becomes built-in instead of a bottleneck.\",\"p5\":\"Enable audit-ready test data without compromising on data quality or speed.\",\"teams\":{\"heading\":\"How are teams benefiting\",\"li1\":{\"heading\":\"Remove compliance friction\",\"body\":\"With automated PII masking\"},\"li2\":{\"heading\":\"Improve release quality\",\"body\":\"With risk-free, realistic test data\"},\"li3\":{\"heading\":\"Accelerate testing\",\"body\":\"With right-sized data subsets\"}}},\"testimonials\":{\"heading\":\"Top rated and trusted by industry leaders\",\"quotes\":{\"testimonial1\":{\"quote\":{\"para1\":\"My team has been using Redgate Test Data Manager for streamlining our testing process while ensuring the data integrity. This tool has been very helpful for me to manage and generate test data which is privacy-compliant.\"},\"title\":\"Senior Officer\",\"industry\":\"Banking\"},\"testimonial2\":{\"quote\":{\"para1\":\"By allowing multiple strategies for subsetting, Redgate Test Data Manager allows us to configure the data that we want in Dev/Test environments without needing to rely on additional scripts or tools.\"},\"title\":\"Director of Data and Analytics\",\"industry\":\"Healthcare\"},\"testimonial3\":{\"quote\":{\"para1\":\"Redgate Test Data Manager made it easy to make sensitive data available for testing purposes […] It's simple to navigate and the interface is really good. Best part is that it speeds up the testing cycles and reduces the burden on the systems.\"},\"title\":\"Business Analyst\",\"industry\":\"Banking\"}}},\"keyFeatures\":{\"protect\":{\"heading\":\"Protect sensitive data and scale confidently\",\"p1\":\"Don't let regulatory requirements slow you down. Simplify data security with automated data discovery, classification, and masking practices. Shield sensitive information in development and test environments, safeguard customer data, and control data access to ease the compliance burden.\",\"p2\":\"Scale development processes by automating test data provisioning, with the confidence that customer PII is protected, and test data is realistic.\"},\"improve\":{\"heading\":\"Improve the quality of your software releases\",\"p1\":\"Bring fresh, realistic data into lower environments, enabling consistent and confident development and testing. Reduce your time to market and improve the quality of your releases.\",\"p2\":\"Enable shift-left testing for better quality releases. Find issues earlier in the development process when they are easier and cheaper to fix.\"},\"accelerate\":{\"heading\":\"Accelerate data provisioning for test and development\",\"p1\":\"Automate the delivery of compliant, quality test and development data to simplify the data provisioning workflow, free up resource, and deliver value to your customers faster.\"}},\"caseStudy\":{\"quote\":\"We took a process that ran for more than 20 hours and reduced it to under 45 minutes. We didn't just make it faster; we made it understandable and maintainable\",\"citeName\":\"Ben Wiggin\",\"citeTitle\":\"Founder at DataPaws, Primary DBA for US financial services organization\",\"cta\":\"Read the case study\"},\"compliant\":{\"heading\":\"Audit-ready test data in minutes, not months\",\"features\":{\"f1\":{\"heading\":\"More coverage, fewer audit gaps\",\"p1\":\"AI Classification securely scans your data, not just column names, to find and mask sensitive data types before they become audit findings. No data leaves your environment; your data stays yours.\",\"imgSrc\":\"/assets/products/test-data-manager/images/stop-hunting.svg\"},\"f2\":{\"heading\":\"Real alternatives for any data, instantly\",\"p1\":\"Need Spanish names or German addresses? Just ask, and generate bespoke, fake alternatives in seconds using AI custom datasets.\",\"imgSrc\":\"/assets/products/test-data-manager/images/real-alternatives.svg\"},\"f3\":{\"heading\":\"Serve up the perfect slice\",\"p1\":\"Create right-sized, custom databases with smart subsetting. Test faster, reduce storage costs, and shrink your attack surface while maintaining data relationships.\",\"imgSrc\":\"/assets/products/test-data-manager/images/perfect-slice.svg\"}}},\"features\":{\"heading\":\"Get the data you need, however you need it\",\"subheading\":\"With the flexibility to fit into your workflow\",\"list\":{\"f1\":{\"heading\":\"More coverage, fewer audit gaps\",\"p1\":\"AI Classification securely scans your data, not just column names, to find and mask sensitive data types before they become audit findings. No data leaves your environment; your data stays yours.\",\"imgSrc\":\"/assets/products/test-data-manager/images/stop-hunting.svg\"},\"f2\":{\"heading\":\"Real alternatives for any data, instantly\",\"p1\":\"Need Spanish names or German addresses? Just ask, and generate bespoke, fake alternatives in seconds using AI custom datasets.\",\"imgSrc\":\"/assets/products/test-data-manager/images/real-alternatives.svg\"},\"f3\":{\"heading\":\"Serve up the perfect slice\",\"p1\":\"Create right-sized, custom databases with smart subsetting. Test faster, reduce storage costs, and shrink your attack surface while maintaining data relationships.\",\"imgSrc\":\"/assets/products/test-data-manager/images/perfect-slice.svg\"},\"f4\":{\"heading\":\"Data virtualization - from petabytes to gigabytes in seconds\",\"p1\":\"Create small, lightweight clones of databases using virtualization. Quick to spin up, and with PII masked.\",\"imgSrc\":\"/assets/products/test-data-manager/images/data-virtualization.svg\"}}},\"pricing\":{\"heading\":\"Pricing\",\"includes\":\"Includes:\",\"list\":{\"l1\":\"Sensitive data discovery and classification\",\"l2\":\"Deterministic data masking\",\"l3\":\"AI masking set creation\",\"l4\":\"Smart subsetting\"},\"market\":\"Also available in AWS Marketplace and Microsoft Azure Marketplace.\",\"learnMore\":\"Learn more\",\"showPrice\":{\"heading\":\"Priced per TB of source data\",\"p1\":\"Pricing is based on the total volume of data in production databases that you would like to mask, or subset from.\",\"p2\":\"Redgate Test Data Manager can be purchased in increments of 1TB.\",\"learnMore\":\"Learn more\",\"subheading\":\"Any questions?\",\"cta\":\"Get in touch\",\"contact\":\"Contact us to purchase\"},\"roiCalc\":{\"heading\":\"Not sure how much you could be saving?\",\"p1\":\"See your potential ROI from switching to an automated test data management solution.\",\"cta\":\"Calculate your ROI\"},\"noPrice\":{\"heading\":\"Priced per TB of source data\",\"subheading\":\"Any questions?\",\"p1\":\"Pricing is based on the total volume of data in production databases that you would like to mask, or subset from.\",\"cta\":\"Get in touch\",\"contact\":\"Contact us for a quote\"},\"freeTrial\":\"Grab a free trial\"},\"readMore\":{\"heading\":\"Read more about Test Data Management\",\"articles\":{\"a1\":{\"postType\":\"Article\",\"heading\":\"Where's the money? The ROI of test data management\",\"body\":\"Discover where the ROI of test data management can be found in terms of the costs to be saved and the benefits to be gained.\",\"imgSrc\":\"/assets/products/test-data-manager/images/article-wheres-the-money.png\",\"url\":\"/blog/wheres-the-money-the-roi-of-test-data-management\"},\"a2\":{\"postType\":\"Article\",\"heading\":\"Why test data management is becoming increasingly important to senior IT leaders\",\"body\":\"James Phillips, CIO at Rev.io, talks about what test data management is and why it's getting attention in the boardroom.\",\"imgSrc\":\"/assets/products/test-data-manager/images/article-tdm-c-suite.png\",\"url\":\"/blog/why-test-data-management-is-becoming-increasingly-important-to-senior-it-leaders\"},\"a3\":{\"postType\":\"Article\",\"heading\":\"10 tips for Test Data Management success\",\"body\":\"Here are 10 key tips and expert advice on how to effectively implement Test Data Management into the software development process.\",\"imgSrc\":\"/assets/products/test-data-manager/images/article-10-tips.png\",\"url\":\"/blog/10-tips-for-test-data-management-success\"}}},\"contact\":{\"p1\":\"Get started with Redgate Test Data Manager. Download the free trial to start improving the quality of your software.\",\"cta\":\"Download free trial\",\"needAHand\":\"Need a hand? Talk to sales\"},\"freeTrial\":{\"heading\":\"Start your free trial\",\"body\":\"Achieve compliance without compromise.\",\"cta\":\"Download free trial\"}},\"enterprisePage\":{\"meta\":{\"title\":\"Redgate Test Data Manager Enterprise\",\"description\":\"Securely manage and distribute compliant test and development  environments at scale\"},\"hero\":{\"heading\":\"Redgate Test Data Manager Enterprise\",\"description\":\"Securely manage and distribute compliant test and development  environments at scale\",\"cta\":\"Request a demo\"},\"keyFeatures\":{\"automation\":{\"heading\":\"Automation-first approach\",\"p1\":\"Redgate Test Data Manager has been built with an automation-first approach. The command line interface (CLI) supports agility, automated processes, and enables integration with existing CI / CD pipelines for minimum disruption and maximum benefit.\"},\"simplicity\":{\"heading\":\"A single user interface for simplicity\",\"p1\":\"From data operations and governance to developer self-service, the centralized graphical user interface (GUI) enables simple end-to-end test data management.\"}},\"inAction\":{\"develop\":{\"heading\":\"Develop and test with confidence\",\"body\":\"Bring fresh, production-like data into lower environments, enabling consistent and reliable development and testing. Eradicate issues before they reach production for updates you can trust.\",\"alt\":\"Creating an image in Redgate Test Data Manager\"},\"simplify\":{\"heading\":\"Simplify your workflow\",\"body\":\"Enjoy uninterrupted working and reduce the number of bottlenecks throughout your processes. Spin up light, dedicated server-level instances, so you can work efficiently without stepping on your colleagues' toes.\",\"alt\":\"Viewing test database images in Redgate Test Data Manager\"},\"accelerate\":{\"heading\":\"Accelerate data provisioning\",\"body\":\"Focus on tasks without being slowed down. Self-serve or automate the delivery of quality, sanitized test data. Satisfy regulatory requirements and remove data delivery bottlenecks.\",\"alt\":\"Viewing user permissions in Redgate Test Data Manager\"}},\"readMore\":{\"heading\":\"Read more about Test Data Management\",\"articles\":{\"a1\":{\"postType\":\"Article\",\"heading\":\"Redgate Test Data Manager: A Guide for the DevOps Manager\",\"body\":\"Redgate Test Data Manager will prepare, manage and deliver the test data required to support the full range of development and test activities for any database project.\",\"imgSrc\":\"/assets/products/test-data-manager/images/article-guide-devops-manager.svg\",\"url\":\"/hub/product-learning/test-data-manager/redgate-test-data-manager-a-guide-for-the-devops-manager\"},\"a2\":{\"postType\":\"Article\",\"heading\":\"Simpler Enterprise Test Data Management using Database Instance Provisioning\",\"body\":\"Business applications are rarely self-contained, often depending on multiple interconnected databases, each playing a vital role in the functioning of the system...\",\"imgSrc\":\"/assets/products/test-data-manager/images/article-db-instance-provisioning.svg\",\"url\":\"/hub/product-learning/test-data-manager/simpler-enterprise-test-data-management-using-database-instance-provisioning\"},\"a3\":{\"postType\":\"Article\",\"heading\":\"Getting Started with Cloning in Redgate Test Data Manager\",\"body\":\"Take a look at database cloning in Redgate Test Data Manager, find out what it does and its advantages in team-based, test-driven database development.\",\"imgSrc\":\"/assets/products/test-data-manager/images/article-cloning.svg\",\"url\":\"/hub/product-learning/test-data-manager/\"}}}},\"editionsPage\":{\"meta\":{\"title\":\"Features \u0026 editions - Redgate Test Data Manager\",\"description\":\"Improve your release quality and reduce your risk, with reliable and secure test data management.\"}},\"resources\":{\"meta\":{\"description\":\"Find videos, articles, webinars, documentation and more for Redgate Test Data Manager\",\"title\":\"Resources - Redgate Test Data Manager\"}},\"support\":{\"meta\":{\"description\":\"Documentation, learning resources and support information for Redgate Test Data Manager.\",\"title\":\"Support - Redgate Test Data Manager\"}},\"getStarted\":{\"meta\":{\"description\":\"Get started with Redgate Test Data Manager\",\"title\":\"Quick start resources for Redgate Test Data Manager, including documentation, video courses, and demos.\"}},\"aiSyntheticDataGenerationBeta\":{\"meta\":{\"title\":\"Conjure data that mimics production with AI-enhanced generation\"},\"h1\":\"Conjure data that mimics production with AI-enhanced generation\",\"p1\":\"Want to try out the latest Redgate technology? Join our AI synthetic data generation beta program!\",\"h2\":\"What’s AI synthetic data generation?\",\"p2\":\"Use machine learning in Redgate Test Data Manager to rapidly generate realistic yet entirely synthetic data. Ensure data privacy, while maintaining data integrity.\",\"h3\":\"Hang on... you’re going to use my data for your machine learning model?\",\"p3\":\"Redgate’s AI synthetic data generation capability has been built with data privacy as a priority.\",\"p4\":\"Unlike open GPTs, the data you input is only ever used by your local version of the capability and never leaves your site. Your data isn’t seen or used by Redgate or other organizations using the capability, so rest assured, customer information is protected.\",\"h4\":\"How can AI synthetic data generation help me?\",\"h5\":\"Need realistic data for testing and development but can’t use production:\",\"p5\":\"Many organizations can’t use production data due to sensitive customer information. Redgate’s new capability generates entirely realistic, but completely fake data based on patterns, relationships, and distribution in your own datasets.\",\"h6\":\"Don’t have any data available:\",\"p6\":\"If you’re working on a new feature, you may not have the data you need to test it. Write yourself a small set of data, then use AI synthetic data generation to spin up the rest. From 10 rows to 1 million in minutes. So, you can be more confident in your new features.\",\"h7\":\"Want to get involved in our beta program?\",\"p7\":\"We’re looking for participants in our beta program. Here’s what’s involved!\",\"h8\":\"Shape the future for Redgate tech:\",\"p8\":\"Be part of this select group to use this capability before it's released to the public. Your feedback is a critical part of this process and you'll influence the product to better suit your needs.\",\"h9\":\"What we need from you:\",\"p9\":\"Permission from your organization to use products in beta. You’ll also need to be using SQL Server, MySQL, or Postgres on-premises.\",\"disclaimer\":{\"heading\":\"Redgate's Disclaimer\",\"p1\":\"Registering your interest in the AI synthetic data generation beta program does not create an obligation on you to join. Please note, registering also does not warrant a place in said program. Redgate excludes any liability, warranty, condition and/or representation arising out of the registration of your interest.\",\"p2\":\"By registering you also grant permission and consent to be contacted by Redgate in order to share further details and updates about the program.\"},\"cta\":{\"heading\":\"Sign up now!\",\"p1\":\"Join our AI synthetic data generation beta program\",\"success\":\"Thank you for registering your interest.\"}},\"successCenter\":{\"meta\":{\"description\":\"Everything you need to successfully implement and optimize Redgate Test Data Manager\",\"title\":\"Redgate Test Data Manager Success Center\"}}},\"sqlSearch\":{\"productPage\":{\"meta\":{\"title\":\"SQL Search - Find SQL fast in SQL Server Management Studio and Visual Studio 2017\",\"description\":\"Get SQL Search, a free tool from Redgate, which finds SQL in your SQL Server databases, finds all references to an object, and helps you quickly select objects.\"},\"hero\":{\"heading\":\"Find SQL fast in SQL Server Management Studio and Visual Studio\",\"bullets\":{\"bullet1\":\"Find fragments of SQL in tables, views, stored procedures, functions, jobs, and more\",\"bullet2\":\"Quickly navigate to objects wherever they happen to be on a server\",\"bullet3\":\"Search across multiple object types and multiple databases\",\"bullet4\":\"Find all references to an object\",\"bullet5\":\"Search with booleans and wildcards\"},\"cta\":\"Download SQL Search now\"},\"banner\":{\"heading\":\"Article\",\"body\":\"How to get the most out of SQL Search\"},\"features\":{\"heading\":\"Why use SQL Search?\",\"features\":{\"feature1\":{\"heading\":\"Impact analysis\",\"body\":{\"para1\":\"You want to rename one of your table columns but aren't sure what stored procedures reference it.\",\"para2\":\"Using SQL Search, you can search for the column name and find all the stored procedures where it is used.\"},\"image\":{\"src\":\"/assets/products/sql-search/images/screenshots/impact-analysis.png?v=1613988104135\",\"alt\":\"Searching stored procedures for a column name in SQL Search in SSMS\"}},\"feature2\":{\"heading\":\"Work faster\",\"body\":{\"para1\":\"Finding anything in the Object Explorer requires a lot of clicking.\",\"para2\":\"Using SQL Search, you can press the shortcut combo, start typing the name, and jump right there.\"},\"image\":{\"src\":\"/assets/products/sql-search/images/screenshots/work-faster.png?v=1613988108899\",\"alt\":\"Using find-as-you-type with SQL Search in SSMS\"}},\"feature3\":{\"heading\":\"Make your life easier\",\"body\":{\"para1\":\"You need to find stored procedures you've not yet finished writing.\",\"para2\":\"Using SQL Search, you can search for stored procedures containing the text \u003ccode\u003eTODO\u003c/code\u003e.\"},\"image\":{\"src\":\"/assets/products/sql-search/images/screenshots/make-life-easier.png?v=1613988105741\",\"alt\":\"Searching for stored procedures containing TODO with SQL Search in SSMS\"}},\"feature4\":{\"heading\":\"Increase efficiency, reduce errors\",\"body\":{\"para1\":\"Using SQL Search, you can look for \u003ccode\u003eSELECT *\u003c/code\u003e in the text of stored procedures and views and replace them with a correct list of columns to improve performance and prevent future bugs.\"},\"image\":{\"src\":\"/assets/products/sql-search/images/screenshots/increase-efficiency.png?v=1613988104940\",\"alt\":\"Searching for stored procedures containing SELECT * with SQL Search in SSMS\"}}}},\"screenshots\":{\"heading\":\"How to find objects with SQL Search\",\"screenshots\":{\"screenshot1\":{\"heading\":\"SQL Search integrates into SQL Server Management Studio and Visual Studio 2017\",\"image\":{\"src\":\"/assets/products/sql-search/images/screenshots/sql-search-in-sql-server-management-studio.png?v=1613988108141\",\"alt\":\"SQL Search running in SQL Server Management Studio\"}},\"screenshot2\":{\"heading\":\"Pick the objects and databases you want to search\",\"image\":{\"src\":\"/assets/products/sql-search/images/screenshots/pick-objects-and-databases-to-search.png?v=1613988106548\",\"alt\":\"Selecting which objects to search in SQL Search\"}},\"screenshot3\":{\"heading\":\"Get results as you type\",\"image\":{\"src\":\"/assets/products/sql-search/images/screenshots/sql-search-results.png?v=1613989075074\",\"alt\":\"Using find-as-you-type in SQL Search\"}},\"screenshot4\":{\"heading\":\"Quickly jump to the found objects\",\"image\":{\"src\":\"/assets/products/sql-search/images/screenshots/select-search-results-in-object-explorer.png?v=1613988107366\",\"alt\":\"The context menu in the SQL Search search results, showing the option to Select in Object Explorer\"}}}},\"testimonials\":{\"testimonial1\":{\"quote\":{\"para1\":\"\\\"When a database contains several hundred objects, it can be a pain finding the correct table or remembering the name of an obscure stored procedure.\",\"para2\":\"With SQL Search installed, I no longer have to trawl through Management Studio's Object Explorer to find what I'm looking for - it is usually only a few keystrokes away.\\\"\"},\"name\":\"Jeremy Skinner\",\"title\":\"Senior Software Developer, The Sixth Form College Farnborough\"},\"testimonial2\":{\"quote\":{\"para1\":\"\\\"For large databases it's never been easy to find schema items. SQL Search is fast and unobtrusive, it's there when I need it, and provides the results I need quickly.\\\"\"},\"name\":\"David Sussman\",\"title\":\"ASP.NET consultant\"},\"testimonial3\":{\"quote\":{\"para1\":\"\\\"SQL Search saves time and money for people and organizations! It's an easy to use and efficient tool, allowing you to concentrate on more interesting and challenging things.\\\"\"},\"name\":\"Dmitry Televca\",\"title\":\"Senior Software Engineer, Aculocity\"},\"testimonial4\":{\"quote\":{\"para1\":\"\\\"Management, in their infinite wisdom, decided that changing the Station IDs, so we could assign a block of them to vendors, was a good idea. This rendered many of my processes basically dead, because my \u003ccode\u003eWHERE\u003c/code\u003e clauses were of the form \u003ccode\u003eWHERE STID = x\u003c/code\u003e. Suddenly, nothing was getting returned and a lot of automation stopped. I had over a hundred procedures affected.\",\"para2\":\"Using Redgate's SQL Search, I found every affected procedure in just one hour, and was able to make all the pertinent changes to get all the automation flowing again. Thank you Redgate!!!\\\"\"},\"name\":\"David Taylor\",\"title\":\"DBA\"}},\"resource\":{\"image\":{\"alt\":\"Searching SQL Server Databases - a case study on Republic Bank's use of SQL Search\"},\"quote\":{\"quote\":\"SQL Search has saved me many hours of time, and a lot of frustration.\",\"author\":\"Chris Yates\",\"title\":\"Database Administration Manager, Republic Bank\"},\"description\":\"See why Chris Yates relies on SQL Search to search through objects in his 1500 databases.\",\"cta\":\"Read the case study\"},\"contact\":{\"heading\":\"Get started with SQL Search\",\"body\":\"SQL Search is a free add-in for SQL Server Management Studio that lets you quickly search for SQL across your databases.\",\"cta\":\"Free download\",\"details\":{\"heading\":\"Need a hand?\",\"body\":\"If you'd like any help, or have a question about our tools or purchasing options, just get in touch.\"},\"sqlToolbeltEssentials\":{\"heading\":\"SQL Search is part of SQL Toolbelt Essentials\",\"body\":\"Write SQL twice as fast \u0026 make changes in minutes, with the industry-standard tools for SQL Server development.\",\"cta\":\"See what's included\"}}},\"sqlSearchForAzureDataStudio\":{\"meta\":{\"title\":\"SQL Search for Azure Data Studio - Find SQL fast in Azure Data Studio\"},\"navigation\":{\"heading\":\"SQL Search for Azure Data Studio\",\"cta\":\"Download SQL Search\"},\"hero\":{\"heading\":\"Find SQL fast in Azure Data Studio\",\"description\":\"Find fragments of SQL in tables, views, stored procedures, functions, jobs and more\",\"list\":{\"bullet1\":\"Search across multiple object types and multiple databases\",\"bullet2\":\"View object definitions\",\"bullet3\":\"Quickly navigate to objects wherever they happen to be on a server\"},\"cta\":\"Download SQL Search\"},\"features\":{\"heading\":\"Features\",\"feature1\":{\"heading\":\"Discover who has database access\",\"description\":\"Easily find tables, views, stored procedures, functions or parts of SQL within them. Using SQL Search, you can search for the column name and find all the stored procedures where it is used.\"},\"feature2\":{\"heading\":\"Quickly find databases objects in object explorer\",\"description\":\"Finding anything in the Object Explorer requires a lot of clicking. Using SQL Search, you can jump to the object right from your search results.\"},\"feature3\":{\"heading\":\"View object definitions\",\"description\":\"Select a table, a view or a stored procedure and view its definition in Transact-SQL source text.\"}},\"installationInstructions\":{\"heading\":\"Installing SQL Search for Azure Data Studio\",\"steps\":{\"step\":\"Step\",\"step1\":{\"heading\":\"Install the SQL Search extension\"},\"step2\":{\"heading\":\"Install .Net Core 3.1 Runtime\"},\"step3\":{\"heading\":\"Start using SQL Search for Azure Data Studio\"}}}},\"entrypage\":{\"latestInstaller\":{\"meta\":{\"title\":\"Download the latest {productName} installer\",\"description\":\"Download the latest {productName} installer\"},\"heading\":\"Download the latest {productName} installer\",\"cta\":\"Download {productName}\",\"backLinkText\":\"Back to the {productName} overview\"}}},\"sqlScriptsManager\":{\"productPage\":{\"meta\":{\"title\":\"Free SQL Server Administration Scripts - SQL Scripts Manager\",\"description\":\"SQL Scripts Manager from Redgate. Powerful, reliable, automated scripting by DBAs, for DBAs.\"},\"hero\":{\"heading\":\"Powerful and reliable scripts written by SQL Server experts\",\"cta\":\"Download SQL Scripts Manager now\"},\"intro\":{\"heading\":\"SQL Scripts Manager - free\",\"list\":{\"bullet1\":\"\u003cb\u003eExpert scripts:\u003c/b\u003e contains 28 scripts written by expert DBAs, SQL Server MVPs, and Redgate's SQL developers.\",\"bullet2\":\"\u003cb\u003eAccelerated scripting:\u003c/b\u003e streamline repeated administration and scripting tasks with quick and easy access to scripts.\",\"bullet3\":\"\u003cb\u003eCustomize and extend:\u003c/b\u003e easily build custom user interfaces around any T-SQL or IronPython script.\"},\"cta\":\"Download SQL Scripts manager now\"},\"features\":{\"heading\":\"More information about SQL Scripts Manager\",\"para1\":\"SQL Scripts Manager is a free tool that brings together must-have scripts from expert DBAs, SQL Server MVPs, and Redgate developers, to help you automate common troubleshooting, diagnostic, and maintenance tasks.\",\"para2\":\"28 scripts have been provided by nine recognized SQL Server experts, including Ola Hallengren, Phil Factor, Rodney Landrum, and Exceptional DBA Award winners Dan McClain and Tracy Hamlin.\",\"heading2\":\"SQL Scripts Manager gives you quick, easy access to SQL, IronPython, and SMO scripting\",\"para3\":\"Simplify everyday SQL administration tasks with scripts such as Louis Davidson's \\\"CPU-intensive queries\\\",  Ola Hallengren's award-winning \\\"SQL Server Maintenance Solution\\\", \\\"Top resource waits\\\" from Glenn Berry, Tim Ford's \\\"Blocking transactions\\\", and many more.\",\"cta\":{\"heading\":\"Get SQL Scripts Manager today\",\"body\":\"\u003ca href=\\\"{downloadUrl}\\\"\u003eDownload SQL Scripts Manager now \u003c/a\u003e and start benefitting from the collective wisdom of these experts today.\",\"label\":\"Download SQL Scripts Manager\"},\"screenshots\":{\"screenshot1\":{\"src\":\"/assets/products/sql-scripts-manager/images/AllScriptsBig.png\",\"alt\":\"Overview of all scripts in SQL Scripts Manager\",\"description\":\"Includes 28 scripts from SQL Server experts\"},\"screenshot2\":{\"src\":\"/assets/products/sql-scripts-manager/images/ViewScriptsBig.png\",\"alt\":\"T-SQL code for the Backups in last x days script\",\"description\":\"View the script's description or source to see how it works\"}}}},\"scripts\":{\"meta\":{\"title\":\"SQL Scripts Manager: Scripts, Authors, And How To Add Your Own\",\"description\":\"Check which SQL scripts come free with SQL Scripts Manager, which DBAs wrote them, and how to add your own.\"},\"scripts\":{\"heading\":\"The scripts\",\"subheading\":\"SQL Scripts Manager contains 28 scripts to simplify everyday SQL Server administration\",\"scripts\":{\"script1\":\"Back up database\",\"script2\":\"Buffer cache hit ratio\",\"script3\":\"Database files: size and space used\",\"script4\":\"Export 'Procedure call' templates\",\"script5\":\"Export \u003ccode\u003eUPDATE\u003c/code\u003e templates\",\"script6\":\"Install Ola Hallengren's Maintenance Solution\",\"script7\":\"Object read and write statistics\",\"script8\":\"Ping multiple machines\",\"script9\":\"Top resource waits\",\"script10\":\"Backups in last 'x' days\",\"script11\":\"CPU-intensive queries\",\"script12\":\"Execution plan cache\",\"script13\":\"Export \u003ccode\u003eSELECT\u003c/code\u003e templates\",\"script14\":\"Index fragmentation\",\"script15\":\"Integrity check\",\"script16\":\"Partitioned table count\",\"script17\":\"Server CPU utilization\",\"script18\":\"User login audit\",\"script19\":\"Who is running what?\",\"script20\":\"Blocking transactions\",\"script21\":\"Database file I/O waits\",\"script22\":\"Export \u003ccode\u003eINSERT\u003c/code\u003e templates\",\"script23\":\"Export 'Table-valued function' templates\",\"script24\":\"Index maintenance\",\"script25\":\"Last good backup\",\"script26\":\"Performance counter hit ratio\",\"script27\":\"Tables without a clustered index\",\"script28\":\"Version and uptime for an instance\"}},\"addingScripts\":{\"heading\":\"Adding and sharing scripts\",\"subheading\":\"Why not join the experts?\",\"para1\":\"\u003cem\u003eAdd your own scripts to SQL Scripts Manager to share with your colleagues and the wider SQL Server community.\u003c/em\u003e\",\"para2\":\"For scripts which run against a server or a database, without any other parameters, it's simple and straightforward to add and upload your scripts.\",\"heading3\":\"Simply follow the steps below:\",\"steps\":{\"step1\":{\"label\":\"Download the relevant template XML file for either:\",\"template1\":\"Running a script against a SQL Server instance\",\"template2\":\"Running a script against a specific database on a SQL Server instance\"},\"step2\":\"In your favorite XML editor (for example \u003ca href=\\\"https://notepad-plus-plus.org/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eNotepad++\u003c/a\u003e \u0026mdash; set the language to XML in the menu, to get the best experience with this tool), simply change the script name, description, your name, and any relevant details like homepage and twitter handle\",\"step3\":\"Copy / paste your script into the identified place in the script\",\"step4\":\"Test that the script works OK...\",\"step5\":\"...and then upload it to \u003ca href=\\\"https://www.sqlservercentral.com/scripts\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003ewww.sqlservercentral.com\u003c/a\u003e\"},\"para3\":\"Further tips on adding your scripts\",\"heading4\":\"Particularly for more complicated scripts\",\"tips\":{\"tip1\":\"See our \u003ca href=\\\"https://www.sqlservercentral.com/scripts\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eSQL Server Central wiki\u003c/a\u003e to upload your own scripts and download scripts from your peers.\",\"tip2\":\"There is also useful information in our \u003ca href=\\\"https://documentation.red-gate.com/display/SSM2/Worked+example+-++adding+a+new+script+to+SQL+Scripts+Manager\\\"\u003edocumentation\u003c/a\u003e about adding in your own scripts.\"}},\"authors\":{\"heading\":\"The authors\",\"subheading\":\"9 SQL Server experts have contributed the scripts in SQL Scripts Manager\",\"authors\":{\"glennBerry\":{\"name\":\"Glenn Berry\",\"bio\":{\"para1\":\"Glenn Berry is a Database Architect at NewsGator Technologies in Denver, Colorado.\",\"para2\":\"In addition to being a Microsoft SQL Server MVP, Glenn is an Adjunct Faculty member at University College, University of Denver, where he has been teaching since 2000.\"},\"website\":{\"url\":\"https://sqlserverperformance.wordpress.com/\",\"label\":\"sqlserverperformance.wordpress.com\"}},\"louisDavidson\":{\"name\":\"Louis Davidson\",\"bio\":{\"para1\":\"Louis Davidson has been in the IT industry for 16 years, and has written four books on database design.\",\"para2\":\"His most recent publication \u003ca href=\\\"/our-company/about/book-store/dynamic-management-views\\\"\u003e\\\"Performance Tuning with SQL Server Dynamic Management Views\\\"\u003c/a\u003e, co-authored with Tim Ford, is available from Redgate.\",\"para3\":\"He is currently the Editor of Simple Talk.\"},\"website\":{\"url\":\"/simple-talk/\",\"label\":\"red-gate.com/simple-talk\"}},\"philFactor\":{\"name\":\"Phil Factor\",\"bio\":{\"para1\":\"Phil Factor (real name withheld to protect the guilty) has 25 years of experience with database-intensive applications.\",\"para2\":\"Despite having once been shouted at by a furious Bill Gates at an exhibition in the early 1980s, he has remained resolutely anonymous throughout his career.\"},\"website\":{\"url\":\"/simple-talk/author/phil-factor/\",\"label\":\"/simple-talk/author/phil-factor\"}},\"timFord\":{\"name\":\"Tim Ford\",\"bio\":{\"para1\":\"Tim Ford is the Primary DBA and Subject Matter Expert for the SQL Server platform for Spectrum Health.\",\"para2\":\"A Microsoft SQL Server MVP, Timothy recently launched SQL Cruise, a training company for SQL Server.\",\"para3\":\"His  most recent publication \u003ca href=\\\"/our-company/about/book-store/dynamic-management-views\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003e\\\"Performance Tuning with SQL Server Dynamic Management Views\\\"\u003c/a\u003e, co-authored with Louis Davidson, is available from Redgate.\"},\"website\":{\"url\":\"https://thesqlagentman.com/\",\"label\":\"thesqlagentman.com\"}},\"olaHallengren\":{\"name\":\"Ola Hallengren\",\"bio\":{\"para1\":\"Ola Hallengren is a DBA for an investment bank in Sweden.\",\"para2\":\"He has been working with SQL Server since 2001, and maintains the Ola.Hallengren.com website.\",\"para3\":\"His \\\"SQL Server Maintenance Solution\\\" won the 2010 SQL Server Magazine Gold Community Choice Award.\"},\"website\":{\"url\":\"https://ola.hallengren.com/\",\"label\":\"ola.hallengren.com/\"}},\"tracyHamlin\":{\"name\":\"Tracy Hamlin\",\"bio\":{\"para1\":\"Tracy Hamlin is the 2010 winner of the Exceptional DBA Awards.\",\"para2\":\"She has been a Database Administrator for over 25 years, moving from working with Oracle and Sybase, to working exclusively with SQL Server.\",\"para3\":\"Tracy is currently SQL Server DBA at Hymel Brossette Inc.\"}},\"rodneyLandrum\":{\"name\":\"Rodney Landrum\",\"bio\":{\"para1\":\"Rodney Landrum has been working with SQL Server technologies for longer than he can remember.\",\"para2\":\"He writes regularly about many SQL Server technologies, including Integration Services, Analysis Services, and Reporting Services.\",\"para3\":\"Rodney is a Microsoft SQL Server MVP.\"},\"website\":{\"url\":\"/simple-talk/author/rodney-landrum/\",\"label\":\"/simple-talk/author/rodney-landrum/\"}},\"danMcClain\":{\"name\":\"Dan McClain\",\"bio\":{\"para1\":\"Dan McClain is currently the senior database administrator at GatewayEDI in St. Louis.\",\"para2\":\"He has over 30 years of I.T. experience \u0026ndash; 23 of them with Fortune 500 companies; 23 years as the technical lead for the SQL Server team at Anheuser-Busch in St.Louis, where he spent his days overseeing the health and performance of more than 4,000 databases on 300+ SQL Servers.\",\"para3\":\"He then had another year as technical architect at Monsanto, also in St. Louis. Dan is the 2008 winner of the Exceptional DBA Awards.\",\"para4\":\"Read an interview with Dan at \u003ca href=\\\"https://www.sqlservercentral.com/articles/SQLServerCentral/64402\\\"\u003ewww.sqlservercentral.com\u003c/a\u003e\"}},\"gailShaw\":{\"name\":\"Gail Shaw\",\"bio\":{\"para1\":\"Gail Shaw is a database consultant from Johannesburg, South Africa, specializing in performance tuning and database optimization.\",\"para2\":\"Gail was awarded MVP for SQL Server in July 2008. Gail runs the website SQL in the Wild.\"},\"website\":{\"url\":\"https://sqlinthewild.co.za/\",\"label\":\"sqlinthewild.co.za/\"}}}}}},\"sqlIndexManager\":{\"productPage\":{\"meta\":{\"title\":\"SQL Index Manager: Analyze, Manage \u0026 Fix Fragmented SQL Server Indexes\",\"description\":\"MS SQL Index Manager, Index Defragmentation Tool for DBAs - SQL Index Manager from Redgate Software.\"},\"hero\":{\"heading\":\"Analyze, manage, and fix database index fragmentation\",\"cta\":\"Download {trialDays}-day free trial\",\"image\":{\"alt\":\"Analyze, manage, and fix database index fragmentation\"}},\"intro\":{\"para1\":\"\u003cb\u003eSQL Index Manager\u003c/b\u003e lets you quickly and easily find out the status of your indexes and discover which databases need maintenance.\",\"para2\":\"You can do maintenance through the UI, or generate a T-SQL script to run in SQL Server Management Studio.\",\"list\":{\"bullet1\":\"\u003cb\u003eDetect index fragmentation\u003c/b\u003e: get a full report on indexes across your databases, including severity of fragmentation and the reasons for it.\",\"bullet2\":\"\u003cb\u003eFix fragmentation\u003c/b\u003e: choose which indexes to fix based on fragmentation severity – SQL Index Manager will perform the operation for you.\",\"bullet3\":\"\u003cb\u003eReorganize or rebuild\u003c/b\u003e: set which action to take, based on customizable rebuild and reorganization thresholds, and rebuild indexes online with SQL Server Enterprise Edition.\",\"bullet4\":\"\u003cb\u003eAnalyze over time\u003c/b\u003e: export the results of your analysis to track and report on fragmentation.\",\"bullet5\":\"\u003cb\u003eGenerate scripts\u003c/b\u003e: automatically generate T-SQL scripts to fix fragmentation.\"}},\"features\":{\"feature1\":{\"title\":\"Analyze individual databases, or multiple databases at once\",\"description\":{\"p1\":\"Select your server and choose to scan and fix fragmentation on a specific database, all User databases, or all System databases.\",\"p2\":\"You can also see the total time taken to complete the fragmentation scan.\"},\"image\":\"/assets/products/sql-index-manager/images/analyze-databases.png?v=1613988869327\"},\"feature2\":{\"title\":\"Advice on rebuilding or reorganizing\",\"description\":{\"p1\":\"See the suggested action, the reason for fragmentation, and the priority level for a fix.\",\"p2\":\"If you use SQL Server Enterprise, you can also rebuild your indexes online.\"},\"image\":\"/assets/products/sql-index-manager/images/advice.png?v=1613988868042\"},\"feature3\":{\"title\":\"Analyze and export fragmentation results\",\"description\":{\"p1\":\"Export the results of the fragmentation analysis as a CSV file for reporting and analyzing fragmentation over time.\"},\"image\":\"/assets/products/sql-index-manager/images/analyze-export.png?v=1613988870589\"},\"feature4\":{\"title\":\"Configurable fragmentation thresholds\",\"description\":{\"p1\":\"You can specify what thresholds to report on for index fragmentation and size.\",\"p2\":\"Just configure the option to 'sort in tempdb' and set the common timeout duration.\"},\"image\":\"/assets/products/sql-index-manager/images/configurable-thresholds.png?v=1613988871745\"},\"feature5\":{\"title\":\"One-click maintenance\",\"description\":{\"p1\":\"Start rebuilding or reorganizing selected indexes with a single click.\"},\"image\":\"/assets/products/sql-index-manager/images/one-click.png?v=1613988873999\"},\"feature6\":{\"title\":\"Automatic T-SQL script generation\",\"description\":{\"p1\":\"SQL Index Manager generates T-SQL scripts for use in SQL Server jobs to rebuild or reorganize your indexes.\"},\"image\":\"/assets/products/sql-index-manager/images/t-sql-generation.png?v=1613988875125\"},\"feature7\":{\"title\":\"Real-time feedback\",\"description\":{\"p1\":\"See which indexes SQL Index Manager has rebuilt or reorganized in real time.\"},\"image\":\"/assets/products/sql-index-manager/images/feedback.png?v=1613988872860\"}},\"contact\":{\"heading\":\"Get started with SQL Index Manager\",\"body\":\"Download a {trialDays}-day trial of SQL Index Manager\",\"cta\":\"Download free trial\",\"details\":{\"heading\":\"Need a hand?\",\"body\":\"If you'd like any help, or have a question about our tools or purchasing options, just get in touch.\"}}},\"pricingPage\":{\"productDescription\":{\"standardCopy\":\"Analyze, manage, and fix database index fragmentation\"}}},\"sqlBackup\":{\"productPage\":{\"meta\":{\"title\":\"SQL Backup Pro | SQL Server Backup Software From Redgate\",\"description\":\"Download your {trialDays}-day free trial of Redgate SQL Backup Pro, a tool that takes compressed, encrypted, and verified SQL Server backups.\"},\"hero\":{\"heading\":\"Compress, verify, and encrypt SQL Server backups\",\"description\":\"Fully verified SQL Server backups you can rely on\",\"cta\":\"Download free trial\"},\"intro\":{\"heading\":\"6 ways SQL Backup Pro simplifies backups\",\"features\":{\"f1\":{\"heading\":\"Speed\",\"body\":\"Step-by-step wizards and a centralized GUI take the legwork out of creating, restoring, and verifying your backups\"},\"f2\":{\"heading\":\"Automation\",\"body\":\"Automate backups, backup verification, restores, and log shipping\"},\"f3\":{\"heading\":\"Network resilience\",\"body\":\"Protect against backups failing due to network outages\"},\"f4\":{\"heading\":\"95% compression\",\"body\":\"Save storage space, speed up network file transfer, and get up to 95% backup compression - higher than native SQL Server\"},\"f5\":{\"heading\":\"Security\",\"body\":\"Secure your backups with 256-bit AES encryption\"},\"f6\":{\"heading\":\"Verification\",\"body\":\"Let backups verify themselves. Schedule regular restores that also run the gold-standard  database integrity check: \u003ccode\u003eDBCC CHECKDB\u003c/code\u003e\"}}},\"backupRestoreVerify\":{\"heading\":\"Backup, restore, and verify\",\"p1\":\"Backup, restore, and verify \u003cndash\u003e\u003c/ndash\u003e the three main features of any good backup strategy \u003cndash\u003e\u003c/ndash\u003e are simple with SQL Backup Pro.\",\"p2\":\"It takes fast, small, secure SQL Server database backups, based on whatever schedule you set.\",\"p3\":\"Once you've made your backups, it can check they're free from corruption with optional \u003ccode\u003eCHECKSUM\u003c/code\u003e and \u003ccode\u003eRESTORE VERIFYONLY\u003c/code\u003e steps.\",\"p4\":\"With the Schedule Restore Jobs wizard, you can also set up automatic verification with the gold-standard integrity check, \u003ccode\u003eDBCC CHECKDB\u003c/code\u003e, for complete confidence that your backup is error-free.\",\"p5\":\"With automated backup verification, you'll gain peace of mind, and save time, hassle, and money.\"},\"testimonials\":{\"q1\":{\"quote\":{\"p1\":\"I'm really seeing the benefits of using SQL Backup Pro over SQL Management Studio. It's a real time saver when it comes to automatically restoring and validating backups. And don't get me started on the compression!\"},\"title\":\"Head of IT Services, Boston Limited\",\"name\":\"Andy Doyle\"},\"q2\":{\"quote\":{\"p1\":\"The main thing that I love about SQL Backup Pro is the fact it just works! There is no messing around, no hacking together, it just works as soon as you open the box. It's easy to use and extremely reliable.\",\"p2\":\"One of my favorite features is the centralized management. No matter how many backup nodes you have, you can manage them all from one interface. It makes life so much easier.\"},\"name\":\"Brendan Thompson\",\"title\":\".NET developer and Systems Administrator, BT Systems\"},\"q3\":{\"quote\":{\"p1\":\"We wanted to standardize our backup regime and not have some backups taken using native SQL Server and some with SQL Backup Pro. Consistency is a good thing when you're managing lots of servers.\",\"p2\":\"Protecting the backups is important so the encryption built into SQL Backup is solid. The password protection available in native SQL backups isn't really protection at all.\"},\"name\":\"Brent McCracken\",\"title\":\"Technical Lead, Kiwibank DBA team\"}},\"features\":{\"list1\":{\"f1\":\"Up to 95% smaller backups\",\"f2\":\"256- and 128-bit AES encryption\",\"f3\":\"User-friendly GUI for the centralized management of backup and restore activities\",\"f4\":\"Set up regular backup verification with scheduled restores\",\"f5\":\"Timeline Monitoring in the GUI for visualization of activities at a glance\",\"f6\":\"Integrates with SQL Server Agent to schedule database backup and restore jobs\",\"f7\":\"Include \u003ccode\u003eDBCC CHECKDB\u003c/code\u003e in a scheduled restore job\",\"f8\":\"View results of \u003ccode\u003eDBCC CHECKDB\u003c/code\u003e, \u003ccode\u003eCHECKSUM\u003c/code\u003e, and \u003ccode\u003eRESTORE VERIFYONLY\u003c/code\u003e from the Activity History\",\"f9\":\"Context-sensitive help file and hints embedded in the GUI\",\"f10\":\"Command-line interface, so you can run your backup and restore operations in script and batch files\"},\"list2\":{\"f1\":\"Multiple compression levels available\",\"f2\":\"Network resilience for fault-tolerant backup transfer, including automatic resuming of interrupted transfers\",\"f3\":\"Scriptable support for network resilience for restores\",\"f4\":\"Cluster-aware installation mechanism with cluster support\",\"f5\":\"Email notification of backup and restore activities\",\"f6\":\"Enterprise and server level reports\",\"f7\":\"Automatically kill existing connections before restoring to prevent failure of the operation\",\"f8\":\"Automatically check for orphaned users, and receive a list of those affected\",\"f9\":\"Skip initialization of the database for log shipping\",\"f10\":\"Access and manage all SQL Server backups remotely, from a central, client-based GUI\",\"f11\":\"'Self-healing' log shipping queues the transfer of transaction log backups, if it is interrupted, and restores in the correct order\"}},\"footer\":{\"getStarted\":\"Get started with {SQLBackupName}\",\"downloadPara\":\"Download a {trialDays}-day trial of {SQLBackupName}\",\"downloadCTA\":\"Download free trial\",\"contact\":{\"heading\":\"Need a hand?\",\"body\":\"If you'd like any help, or have a question about our tools or purchasing options, just get in touch.\",\"purchasingFAQ\":\"Purchasing FAQ\"}}},\"pricingPage\":{\"productDescription\":{\"standardCopy\":\"Compresses, strengthens, and encrypts backups\"}}},\"stateOfDatabaseLandscape\":{\"2024\":{\"hero\":{\"heading\":\"The State of the Database Landscape\",\"intro\":\"The 2024 industry report from Redgate includes data from every sector and every company size, from developers, DBAs and software delivery professionals to IT leaders, CTOs and CEOs across the world.\",\"respondents\":\"respondents\",\"continents\":\"continents\",\"industrySectors\":\"industry sectors\"},\"quoteCard\":{\"forrester\":{\"body\":\"Dynamic changes are occurring in the technology infrastructure landscape, driven by shifts in business requirements that impact the data center, remote work, edge environments, and connectivity.\",\"source\":\"Predictions 2024: Technology Infrastructure Addresses A Tumultuous Environment\"},\"gartner\":{\"body\":\"‘Enabling innovation and new ideas’ and ‘Developing proficiency in necessary skills’ were listed in the ‘Top 3 Challenges or Threats Faced by IT I\u0026O Organization Currently’.\",\"source\":\"Leadership Vision for 2024: Infrastructure and Operations\"}}},\"2025\":{\"nav\":{\"heading\":\"2025 State of the Database Landscape\",\"cta\":\"Download full report\"},\"meta\":{\"title\":\"2025 State of the Database Landscape Report\",\"description\":\"The 2025 State of the Database Landscape Report sheds light on the current state of database management and offers valuable insights into how organizations can navigate and simplify the growing complexities.\"},\"hero\":{\"label\":\"Report\",\"heading\":\"2025 State of the Database Landscape\",\"description\":\"The 2025 State of the Database Landscape Report sheds light on the current state of database management and offers valuable insights into how organizations can navigate and simplify the growing complexities.\",\"image\":\"/assets/solutions/sodl/images/sodl-2025-cover.png\",\"cta\":\"Download full report\",\"banner\":{\"heading\":\"2026 Survey now open\",\"body\":\"Join thousands shaping the industry for the chance to win $250 gift card\"}},\"reportNav\":{\"heading\":\"How does the database landscape look in 2025?\",\"description\":\"Since 2017, Redgate has surveyed thousands of global practitioners each year to examine how our industry is changing, and provide advice and guidance for organizations and database professionals alike.\",\"cta\":\"Methodology\",\"tiles\":{\"heading\":\"A few highlights from the report\",\"tile1\":{\"title\":\"Data security\",\"description\":\"Choosing the best approach\"},\"tile2\":{\"title\":\"Database platforms\",\"description\":\"A year of consolidation\"},\"tile3\":{\"title\":\"Skills gap\",\"description\":\"The pace of change\"},\"tile4\":{\"title\":\"AI (Artificial intelligence)\",\"description\":\"Balancing the risks\"},\"tile5\":{\"title\":\"Cloud\",\"description\":\"Making the decision to migrate\"}}},\"footer\":{\"report\":{\"heading\":\"Download the full report\",\"image\":\"/assets/solutions/sodl/images/sodl-2025-cover.png\",\"formId\":\"4712\"},\"relatedContent\":{\"heading\":\"More to help you navigate the database landscape\",\"items\":{\"item1\":{\"label\":\"Livestream\",\"heading\":\"Navigating the Database Landscape in 2025\",\"description\":\"What is the state of the database landscape in 2025? How can you stay ahead in your career while navigating the complex database landscape and ensuring business success? Whether you’re a developer, DBA, IT leader, or CTO join our livestream on February 12th to find out the latest findings from our global survey of database professionals.\"},\"item2\":{\"label\":\"Blog\",\"heading\":\"Database infrastructure – from your data center to the cloud\",\"description\":\"When I look back at my career in technology, I’m amazed at the rate of change, but also by just how much has remained the same.\"},\"item3\":{\"label\":\"Blog\",\"heading\":\"Database technology – 25 years and beyond\",\"description\":\"The relational database industry has changed a lot in 25 years. Find out how these changes have impacted the role of a DBA, and the industry as a whole, with Redgate Advocate Kellyn Gorman.\"},\"item4\":{\"label\":\"Blog\",\"heading\":\"What does AI mean for Redgate?\",\"description\":\"Jeff Foster, Director of Technology \u0026 Innovation at Redgate, explains how Redgate is approaching the AI revolution.\"}}},\"idcInfobrief\":{\"label\":\"New Report\",\"heading\":\"Making Database DevOps Work in the Real World\",\"description\":\"Read the IDC InfoBrief and discover how Database DevOps can transform your software delivery process, enhance security, and future-proof your business.\",\"cta\":\"Get the report\"},\"aboutRedgate\":{\"label\":\"About Redgate\",\"heading\":\"End-to-end Database DevOps\",\"description\":\"Redgate creates ingeniously simple software to help organizations and professionals get the most value out of any database, anywhere, through the provision of end-to-end Database DevOps.\",\"ctas\":{\"cta1\":\"See our solutions\",\"cta2\":\"Learn more about Redgate\"}}},\"sections\":{\"dataSecurity\":{\"name\":\"Data security\",\"heading\":\"Choosing the best approach\",\"body\":\"While development and test data is becoming more secure, challenges still remain, with a quarter of IT teams still suffering with data privacy and compliance issues. To help overcome these, 38% of organizations are now using masked production data, and 16% opt for purely synthetic data. Most notably, the number of organizations with no approach to sensitive data has fallen from 35% in 2023, to just 14% this year.\",\"quote\":{\"quote\":\"Data security and compliance have never been more critical. As data breaches become more frequent and regulations more stringent, organizations must adopt a proactive approach to protecting their data and adhering to compliance standards. The consequences of failing to act are severe, and integrating security and compliance into core business operations is essential.\",\"citeName\":\"Mri Pandit\",\"citeRole\":\"Senior Manager\",\"citeOrg\":\"Navy Federal Credit Union\"},\"graph\":{\"heading\":\"Approaches for sensitive data and testing\",\"labels\":{\"label1\":\"No approach for sensitive data\",\"label2\":\"Sensitive data limited to specific users\",\"label3\":\"Sensitive data masked / de-identified\",\"label4\":\"Replaced by synthetic data\"},\"datasets\":{\"dataset1\":\"2023\",\"dataset2\":\"2024\"}}},\"dataPlatforms\":{\"name\":\"Database platforms\",\"heading\":\"A year of consolidation\",\"body\":\"The adoption of multiple database platforms had been on an upward trajectory since 2020 as organizations grappled with the relentless increase in the volume and variety of data. However, concerns around training, data integration complexities and monitoring and troubleshooting are beginning to prompt a consolidation. The number of organizations using only one platform rose from 21% in 2023 to 26% this year, and nearly 75% have pulled back to three platforms or less.\",\"graph\":{\"heading\":\"Number of database platforms\",\"labels\":{\"label1\":\"More than five\",\"label2\":\"Four to five\",\"label3\":\"Two to three\",\"label4\":\"One\"},\"datasets\":{\"dataset1\":\"2023\",\"dataset2\":\"2024\"}}},\"skillsGap\":{\"name\":\"Skills gap\",\"heading\":\"The pace of change\",\"body\":\"The skills gap is a recurring theme throughout our 2025 report and, while professional development opportunities do exist, it’s clearly not enough to cover the introduction of multiple database platforms, the widespread adoption of the cloud, and the emergence of AI – to name just a few. A major blocker is lack of time; employees don’t just need opportunities, they need dedicated time away from their day job to take advantage of them.\",\"quote\":{\"quote\":\"For 77% of organizations, data-driven transformation is a strategic goal – but 45% report lack of data skills/data literacy being a barrier.\",\"citeName\":\"IDC InfoBrief, sponsored by Redgate\",\"citeRole\":\"Simplifying Complexity and Delivering Business Value: Making Database DevOps Work in the Real World, doc #EUR252966324, January 2025\"},\"graph\":{\"heading\":\"The barriers faced when participating in professional development activites\",\"labels\":{\"label1\":\"Lack of time\",\"label2\":\"Lack of financial support\",\"label3\":\"Limited availability of relevant training\",\"label4\":\"Lack of management support\",\"label5\":\"Personal reasons\",\"label6\":\"Other\"},\"datasets\":{\"dataset1\":\"2024\"}}},\"ai\":{\"name\":\"AI (Artificial Intelligence)\",\"heading\":\"Balancing the risks\",\"body\":\"While AI presents a lot of promise in its ability to streamline tasks, automate processes and standardize workflows, there are also understandable concerns around its use. 61% cite data security and privacy as the major worry, but half of all organizations still think AI will have an overall positive impact on them over the next two years.\",\"quote\":{\"quote\":\"Despite the risks, the potential benefits of AI are huge. Companies that don’t explore and use AI tools risk falling behind. The key is finding the right balance between making the most of AI’s capabilities and managing its risks.\",\"citeName\":\"Jeff Foster\",\"citeRole\":\"Director of Technology \u0026 Innovation\",\"citeOrg\":\"Redgate\"},\"graph\":{\"heading\":\"The concerns about using AI\",\"labels\":{\"label1\":\"Data security and privacy\",\"label2\":\"Accuracy and reliability\",\"label3\":\"Training/expertise\",\"label4\":\"Ethical concerns\",\"label5\":\"Regulatory compliance\",\"label6\":\"Maintenance and support\",\"label7\":\"Performance overhead\",\"label8\":\"Interoperability and integration\",\"label9\":\"Incompatibility\",\"label10\":\"None of the above\"},\"datasets\":{\"dataset1\":\"2023\",\"dataset2\":\"2024\"}}},\"cloud\":{\"name\":\"Cloud\",\"heading\":\"Making the decision to migrate\",\"body\":\"Those classifying themselves as hosting databases ‘mostly’ or ‘all’ in the cloud dropped from 36% in 2023 to 30% this year, with cost management cited as the main challenge (63%). However, cost efficiency is also seen as a driver for migrating to the cloud. It's clear that hybrid hosting is here to stay, in part because while the cloud can introduce cost efficiencies, it can also be difficult to control and manage ongoing costs once migrated.\",\"graph\":{\"heading\":\"Challenges organizations face managing databases in the cloud\",\"labels\":{\"label1\":\"Cost management\",\"label2\":\"Performance issues\",\"label3\":\"Resource optimization\",\"label4\":\"Data privacy and security\",\"label5\":\"Regulatory compliance\",\"label6\":\"Vendor lock-in\",\"label7\":\"Misaligned expectations between teams\"},\"datasets\":{\"dataset1\":\"2024\"}}}},\"methodology\":{\"meta\":{\"title\":\"2025 State of the Database Landscape Methodology\",\"description\":\"Conducted in late 2024, Redgate's State of the Database Landscape survey was launched to discover how enterprises and businesses everywhere are using data and addressing cross-database development, where DevOps comes into the picture, how far and wide cloud adoption has become, and what impact AI has had on development practices.\"},\"heading\":\"Methodology\",\"para1\":\"Conducted in late 2024, Redgate's State of the Database Landscape survey was launched to discover how enterprises and businesses everywhere are using data and addressing cross-database development, where DevOps comes into the picture, how far and wide cloud adoption has become, and what impact AI has had on development practices.\",\"para2\":\"From the C-level to Architects and Analysts, DBAs to Developers, just under 2,500 IT professionals from businesses of every size and sector around the world responded. The results offer a unique and informed insight into the challenges they face. Importantly, they also reveal just how complex and varied the database landscape now is, and what IT leaders need to address to stay ahead in the coming years.\",\"cta\":\"Back to the 2025 State of Database Landscape\"},\"download\":{\"meta\":{\"title\":\"2025 State of the Database Landscape Report - download\",\"description\":\"Download the 2025 State of the Database Landscape Report, which sheds light on the current state of database management and offers valuable insights into how organizations can navigate and simplify the growing complexities.\"},\"heading\":\"Download the 2025 State of the Database Landscape report\",\"para1\":\"Since 2017, Redgate has surveyed thousands of global practitioners each year to examine how our industry is changing, and provide advice and guidance for organizations and database professionals alike.\",\"para2\":\"The 2025 State of the Database Landscape Report sheds light on the current state of database management and offers valuable insights into how organizations can navigate and simplify the growing complexities.\",\"formId\":\"4712\",\"thankYou\":{\"meta\":{\"title\":\"Thank you for downloading the 2025 State of Database Landscape Report\",\"description\":\"\"},\"returnLinkText\":\"Back to the State of Database Landscape\",\"thankYouText\":\"Thank you for downloading the 2025 State of Database Landscape Report\",\"downloadText\":\"Download now\",\"downloadUrl\":\"/assets/solutions/sodl/redgate-2025-state-of-the-database-landscape-report.pdf\"}}},\"2026\":{\"nav\":{\"heading\":\"2026 State of the Database Landscape\",\"cta\":\"Download full report\",\"imgAlt\":\"The 2026 State of Database Landscape report cover\"},\"meta\":{\"title\":\"2026 State of the Database Landscape Report | Redgate\",\"description\":\"The 2026 State of the Database Landscape Report surveys 2,200+ IT professionals on AI adoption, cloud migration, data quality, rising complexity, and the fight for database control.\"},\"hero\":{\"label\":\"Report\",\"heading\":\"2026 State of the Database Landscape\",\"p1\":\"As AI accelerates change and complexity increases, database teams are under pressure to move faster than ever – without losing control.\",\"p2\":\"The State of the Database Landscape reveals where control is slipping, the risks emerging as a result, and how teams are responding in 2026.\",\"image\":\"/assets/solutions/sodl/images/2026/sodl-2026-cover.svg?v=1771434675434\",\"imgAlt\":\"The 2026 State of Database Landscape report cover\",\"cta\":\"Download full report\"},\"reportNav\":{\"heading\":\"How does the database landscape look in 2026?\",\"p1\":\"Since 2017, Redgate has surveyed thousands of data professionals worldwide to understand how the industry is changing, and to provide practical guidance for both organizations and practitioners.\",\"p2\":\"In 2026, the research goes even deeper - connecting the day-to-day challenges teams face across platforms, processes, security, data, and AI. You can see where control is being lost, benchmark against your existing processes, and focus improvement efforts where they’ll have the greatest impact.\",\"cta\":\"Methodology\",\"tiles\":{\"heading\":\"A few trends from the report\",\"tile1\":{\"title\":\"The fight for control\",\"description\":\"How to increase confidence as environments scale\"},\"tile2\":{\"title\":\"The complexity rebound\",\"description\":\"How to reduce operational drag\"},\"tile3\":{\"title\":\"Data security as an increasing organizational risk\",\"description\":\"How to clarify ownership and reduce hidden risk\"},\"tile4\":{\"title\":\"AI without strong foundations\",\"description\":\"How to adopt AI safely and with confidence\"},\"tile5\":{\"title\":\"The data quality reckoning\",\"description\":\"How to improve trust in data\"}}},\"sections\":{\"control\":{\"name\":\"The fight for control\",\"heading\":\"How to increase confidence as environments scale\",\"p1\":\"Control hasn’t just become harder to maintain in modern database environments, it’s actively slipping away. Despite growing investment in modern delivery practices, many organizations are still relying on manual processes to test and deploy database changes. Our data shows that \u003cb\u003e39% continue to use manual approaches\u003c/b\u003e, even as estates become more distributed and complex. In hybrid, multi-platform environments, this makes it harder to track what changed, prove consistency across environments, and release with confidence, widening the gap between speed and control. \",\"quote\":{\"quote\":\"As organizations modernize legacy infrastructure and scale operations, the challenge is no longer just about moving fast – it’s about moving smart.\",\"citeName\":\"Chris Yates\",\"citeRole\":\"Senior Vice President, Managing Director of Data and Architecture\",\"citeOrg\":\"Republic Bank\"},\"graph\":{\"heading\":\"How do you test and deploy DB changes?\",\"labels\":{\"1\":\"DB DevOps dedicated tool\",\"2\":\"Manually\",\"3\":\"Built-in CI/CD vendor tools\",\"4\":\"Data modelling / ERD tool\",\"5\":\"Dev framework / ORM\",\"6\":\"In some other way\"},\"datasets\":{\"dataset1\":{\"datapoints\":{\"1\":\"45\",\"2\":\"39\",\"3\":\"38\",\"4\":\"35\",\"5\":\"33\",\"6\":\"5\"}}}},\"topTip\":{\"heading\":\"How to scale delivery, without scaling risk\",\"body\":\"This whitepaper uncovers how secure, automated database change management resolves that tension and explains why growth fails without safeguards.\",\"cta\":{\"label\":\"Learn more\",\"url\":\"/products/flyway/resources/stability-with-speed/\"},\"img\":\"/assets/solutions/sodl/images/2026/top-tip-scale-delivery.svg?v=1771434675434\"}},\"complexity\":{\"name\":\"The complexity rebound\",\"heading\":\"How to reduce operational drag\",\"p1\":\"For many organizations, the promise of simplification has quietly reversed. With \u003cb\u003e84% of organizations managing two or more database platforms\u003c/b\u003e, estates are diversifying faster than teams can establish standardized practices to manage them. Respondents report growing difficulty with data integration, persistent skills gaps, and rising challenges around security, compliance and access controls in multi-platform environments. There are more decisions to make, more variation in how work gets done, and more effort required to keep environments secure and aligned.\",\"quote\":{\"quote\":\"Companies that make sure their database teams are involved at the beginning of projects to decide which systems are best avoid ending up in this “accidental” multi-platform environment, and become more intentional, so automation, maintenance, and skills development keep pace with reality.\",\"citeName\":\"Tracy Boggiano\",\"citeRole\":\"Senior Database Developer\",\"citeOrg\":\"Abarca Health\"},\"graph\":{\"heading\":\"How many different database platforms does your organization use?\",\"labels\":{\"1\":\"More than five\",\"2\":\"Four to five\",\"3\":\"Two to three\",\"4\":\"One\"},\"datasets\":{\"dataset3\":{\"heading\":\"2023\",\"datapoints\":{\"1\":\"29\",\"2\":\"13\",\"3\":\"36\",\"4\":\"21\"}},\"dataset2\":{\"heading\":\"2024\",\"datapoints\":{\"1\":\"9\",\"2\":\"17\",\"3\":\"47\",\"4\":\"26\"}},\"dataset1\":{\"heading\":\"2025\",\"datapoints\":{\"1\":\"8\",\"2\":\"23\",\"3\":\"53\",\"4\":\"16\"}}}},\"topTip\":{\"heading\":\"Reducing operational drag: tips for managing multiple database platforms\",\"body\":\"As estates grow across more platforms and environments, consistency becomes harder to maintain. This article outlines four practical steps teams can take to reduce variation in how databases are managed, strengthen shared practices, and lower the operational overhead of supporting multiple platforms.\",\"cta\":{\"label\":\"Learn more\",\"url\":\"/blog/four-steps-towards-tackling-the-complexity-of-managing-multiple-database-platforms\"},\"img\":\"/assets/solutions/sodl/images/2026/top-tip-multiple-database-platforms.svg?v=1771434675434\"}},\"risk\":{\"name\":\"Data security as an increasing organizational risk\",\"heading\":\"How to clarify ownership and reduce hidden risk\",\"p1\":\"The risk of security incidents and compliance failures is rising, with the most fragile situations emerging when weak practices meet high complexity. As estates become more complex, \u003cb\u003e64% of organizations are struggling to apply consistent practices across environments\u003c/b\u003e, even as security and governance rise up the priority list.\",\"p2\":\"In these conditions, risk often stems from an over-reliance on individual expertise and local knowledge, rather than security controls and data quality checks being systematically embedded into every database work.\",\"quote\":{\"quote\":\"C-Level executives are now personally responsible for both having a data strategy, and keeping data secure. So it's really pushing the C-Level to be more responsible for the security of our estate, keeping our data safe, and reducing the amount of production data and testing systems.\",\"citeName\":\"Thomas Kronawitter\",\"citeRole\":\"Head of Data-Driven Applications \u0026 Services\",\"citeOrg\":\"Grenke GmbH\"},\"stats\":{\"stat1\":{\"stat\":\"73\",\"label\":\"Feel personally responsible for data security outcomes\"},\"stat2\":{\"stat\":\"64\",\"label\":\"Spend more time on security\"},\"stat3\":{\"stat\":\"82\",\"label\":\"Say data security is becoming more complex\"},\"stat4\":{\"stat\":\"63\",\"label\":\"Say managing access rights is difficult and time-consuming\"}},\"topTip\":{\"heading\":\"Reduce hidden risk with consistent visibility\",\"body\":\"Security and governance can no longer be siloed tasks. Combining performance, activity, and security monitoring gives teams a shared view of what’s happening across environments, making it easier to spot configuration drift, risky access changes, and compliance gaps before they become incidents.\",\"cta\":{\"label\":\"Learn more\",\"url\":\"/blog/audit-and-compliance/database-monitoring-and-security-go-hand-in-hand\"},\"img\":\"/assets/solutions/sodl/images/2026/top-tip-hidden-risk.svg?v=1771434675434\"}},\"ai\":{\"name\":\"AI without strong foundations\",\"heading\":\"How to adopt AI safely and with confidence\",\"p1\":\"AI is scaling faster than the practices needed to govern it, leaving many initiatives or transformation projects dependent on legacy databases, manual workflows, and inconsistent data practices. In the past year alone, the use of AI in database management has almost tripled – one of the largest year-on-year shifts in the survey. As AI accelerates database change and increases how often data is accessed and reused, these weaknesses create fragility across already complex environments. Without consistent change management and data protection, risk grows quickly and surfaces later as data quality, security, and compliance issues.\",\"quote\":{\"quote\":\"Everyone wants to move faster with AI, but few are truly ready for it. It isn't just about algorithms - it's whether your data, systems, and teams are prepared to support intelligent automation safely and effectively.\",\"citeName\":\"Jeff Foster\",\"citeRole\":\"Director of Technology and Innovation\",\"citeOrg\":\"Redgate\"},\"topTip\":{\"heading\":\"How to build the foundations for AI readiness\",\"body\":\"True readiness isn’t about predicting every change that AI will bring. It’s about being confident you can adapt when it does. That starts with clean, secure, well-governed data and teams that have the visibility, trust, and freedom to experiment safely. When those conditions exist, AI doesn’t disrupt your organization; it strengthens it.\",\"cta\":{\"label\":\"Learn more\",\"url\":\"/blog/building-the-foundations-for-ai-readiness\"},\"img\":\"/assets/solutions/sodl/images/2026/top-tip-ai-readiness.svg?v=1771434675434\"},\"stats\":{\"stat1\":{\"stat\":\"44\",\"label\":\"AI adoption in the context of DB management\"},\"stat2\":{\"stat\":\"23\",\"label\":\"Use formal data governance or quality frameworks\"},\"stat3\":{\"stat\":\"77\",\"label\":\"Want clearer guidance on data security best practice\"}}},\"quality\":{\"name\":\"The data quality reckoning\",\"heading\":\"How to improve trust in data\",\"p1\":\"The quality of an organizations data directly impacts their ability to scale effectively. Businesses rely on shared data for analytics and AI, and need realistic, trustworthy data for development and testing, often across multiple environments. Without this, problems are detected far too late in the process, wasting both time and money.\",\"p2\":\"In fact, the survey shows that most failures emerge as data is transformed and moved across environments, with \u003cb\u003e47% of respondents reporting data quality issues linked directly to transformation\u003c/b\u003e. These gaps in governance, visibility, and validation need to be fixed to avoid data quality growing into a major strategic risk.\",\"quote\":{\"quote\":\"When things went wrong, we couldn’t always find them before they reached production. That was a new challenge which didn’t arise before, because we were smaller. As we continued to grow how do you keep 2,000 or 3,000 databases in the exact same schema, with no deviation? The more awkward and cumbersome our processes are, the harder it is for us to get our jobs done quickly and efficiently. We were making more mistakes and having to double check things more often, so we wasted more time on manual processes. It just slowed down development.\",\"citeName\":\"Senior Data Architect\",\"citeOrg\":\"Case Study\",\"source\":{\"label\":\"Customer case study\",\"url\":\"/products/sql-toolbelt-essentials/case-studies/scaling-secure-cloud-operations-across-north-america-with-sql-toolbelt-essentials/\"}},\"graph\":{\"heading\":\"Top 5 challenges faced by organizations regarding data transformation and engineering\",\"labels\":{\"1\":\"Data quality issues\",\"2\":\"Difficulties moving and processing large volumes of data\",\"3\":\"Data pipeline complexity or technical debt\",\"4\":\"Lack of skilled data engineers or technical expertise\",\"5\":\"Integration issues with source or target systems\"},\"datasets\":{\"dataset1\":{\"datapoints\":{\"1\":\"47\",\"2\":\"36\",\"3\":\"33\",\"4\":\"29\",\"5\":\"24\"}}}},\"topTip\":{\"heading\":\"How to improve the quality of data governance\",\"body\":\"As data moves through more tools, teams, and environments, consistent governance becomes critical to maintaining quality. With only 23% of organizations reporting formal data governance or quality frameworks, this guide outlines where to start, and how clearer roles, standards, and visibility help prevent quality issues from emerging during transformation.\",\"cta\":{\"label\":\"Learn more\",\"url\":\"/hub/product-learning/sql-data-catalog/improving-the-quality-of-data-governance-where-to-start?product=sql-data-catalog\"},\"img\":\"/assets/solutions/sodl/images/2026/top-tip-data-governance.svg?v=1771434675434\"}}},\"footer\":{\"report\":{\"heading\":\"Download the full report\",\"image\":\"/assets/solutions/sodl/images/2026/sodl-2026-cover.svg?v=1771434675434\",\"imgAlt\":\"The 2026 State of Database Landscape report cover\",\"formId\":\"3830\"},\"relatedContent\":{\"heading\":\"Putting you back in control\",\"items\":{\"item1\":{\"imgAlt\":\"Promotional image for the Navigating the Database Landscape in 2026 livestream featuring presenters Grant Fritchey, Kellyn Gorman, Steve Jones, and Pat Wright\",\"label\":\"On-demand webinar\",\"heading\":\"Navigating the Database Landscape in 2026\",\"p1\":\"What does the database landscape look like in 2026 and how do teams stay in control as complexity and AI accelerate? Watch this session to explore the key findings from the latest report, based on insights from thousands of database professionals worldwide. We unpack where control is breaking down, how organizational risk is rising, and what strong data foundations look like in practice.\",\"p2\":\"Whether you’re a Developer, DBA, Architect, IT leader, or CTO, this session will help you understand what’s changing, what’s driving risk, and where teams are focusing to improve reliability, security, and delivery in 2026.\"}}},\"download2\":{\"heading\":\"Get the 2026 report\",\"cta\":\"Download full report\"},\"aboutRedgate\":{\"label\":\"About Redgate\",\"heading\":\"Putting you in control of your databases\",\"description\":\"Redgate creates ingeniously simple software to help organizations and professionals get the most value out of any database, anywhere, through the provision of end-to-end Database DevOps.\",\"ctas\":{\"cta1\":\"See our solutions\",\"cta2\":\"Learn more about Redgate\"}}},\"download\":{\"meta\":{\"title\":\"2026 State of the Database Landscape Report - download\",\"description\":\"Download the 2026 State of the Database Landscape Report, which sheds light on the current state of database management and offers valuable insights into how organizations can navigate and simplify the growing complexities.\"},\"heading\":\"Download the 2026 State of the Database Landscape report\",\"para1\":\"Since 2017, Redgate has surveyed thousands of global practitioners each year to examine how our industry is changing, and provide advice and guidance for organizations and database professionals alike.\",\"para2\":\"In 2026, the research connects the day-to-day challenges teams face across platforms, processes, security, data, and AI. You can see where control is being lost, benchmark against your existing processes, and focus improvement efforts where they’ll have the greatest impact.\",\"formId\":\"3830\",\"thankYou\":{\"meta\":{\"title\":\"Thank you for downloading the 2026 State of Database Landscape Report\",\"description\":\"\"},\"returnLinkText\":\"Back to the State of Database Landscape\",\"thankYouText\":\"Thank you for downloading the 2026 State of Database Landscape Report\",\"downloadText\":\"Download now\",\"downloadUrl\":\"https://assets.red-gate.com/solutions/redgate-2026-state-of-the-database-landscape-report.pdf\"}},\"methodology\":{\"meta\":{\"title\":\"2026 State of the Database Landscape Methodology | Redgate\",\"description\":\"Conducted in late 2025, Redgate's State of the Database Landscape survey was launched to discover how enterprises and businesses everywhere are using data and addressing cross-database development, where DevOps comes into the picture, how far and wide cloud adoption has become, and what impact AI has had on development practices.\"},\"heading\":\"Methodology\",\"para1\":\"The research examines how enterprises and businesses are using data and working across multiple database platforms, how DevOps practices are being applied to database development, how far cloud adoption has progressed, and how the introduction of AI and growing demands for analytics are changing development, deployment, and governance practices.\",\"para2\":\"From the C-level to Architects and Analysts, DBAs to Developers, just under 2,200 IT professionals from businesses of every size and sector around the world responded. The results offer a unique and informed insight into the challenges they face. Importantly, they also reveal just how complex and varied the database landscape now is, and what IT leaders need to address to stay ahead in the coming years.\",\"cta\":\"Back to the 2026 State of Database Landscape\"},\"cloudMigrationDivide\":{\"meta\":{\"title\":\"The Cloud Migration Divide - 2026 State of the Database Landscape\",\"description\":\"The Cloud Migration Divide explores why complex, business-critical databases remain on-premises—and what’s holding organizations back as estates grow, risks increase, and confidence fails to scale with complexity.\"},\"nav\":{\"heading\":\"The Cloud Migration Divide\",\"cta\":\"Download full report\"},\"hero\":{\"label\":\"Report\",\"heading\":\"2026 State of the Database Landscape\",\"subheading\":\"The Cloud Migration Divide\",\"p1\":\"Cloud adoption is accelerating, but database migrations aren’t keeping pace.\",\"p2\":\"The Cloud Migration Divide explores why complex, business-critical databases remain on-premises—and what’s holding organizations back as estates grow, risks increase, and confidence fails to scale with complexity.\",\"image\":\"/assets/solutions/sodl/images/2026/cloud-migration-divide/report-cover.svg\",\"imgAlt\":\"The Cloud Migration Divide report cover\",\"cta\":\"Download full report\"},\"factors\":{\"heading\":\"Factors contributing to the cloud migration divide in 2026\",\"factors\":{\"factor1\":{\"heading\":\"Stalled migrations increase reliance on hybrid environments\",\"quote\":{\"quote\":\"We didn’t want to manage multiple different data stacks on multiple clouds. That would increase both cloud operating overheads and make it harder to maintain expertise.\",\"cite\":{\"name\":\"Chris Chen\",\"position\":\"CTO\",\"company\":\"Goodhabitz\",\"image\":{\"src\":\"/assets/solutions/sodl/images/2026/cloud-migration-divide/chris-chen.png\",\"alt\":\"Photo of Chris Chen\"}}}},\"factor2\":{\"heading\":\"Highly capable teams are not immune to the consequences of heightened risk\",\"quote\":{\"quote\":\"Effective recommendations at every stage of the cloud migration are critical to building team confidence. Decisions come faster when teams know mistakes will highlight a fixable process - not point fingers at them.\",\"cite\":{\"name\":\"John Q Martin\",\"position\":\"Technology Partner \u0026 Alliances Manager\",\"company\":\"Redgate\",\"image\":{\"src\":\"/assets/solutions/sodl/images/2026/cloud-migration-divide/john-q-martin.png\",\"alt\":\"Photo of John Q Martin\"}}}},\"factor3\":{\"heading\":\"Misaligned ownership creates decision friction\",\"quote\":{\"quote\":\"Lack of ownership can slow a cloud migration. Make sure all teams in the organization are clear on ownership, then the migration can move quickly and successfully.\",\"cite\":{\"name\":\"Pat Wright\",\"position\":\"Postgres Advocate\",\"company\":\"Redgate\",\"image\":{\"src\":\"/assets/solutions/sodl/images/2026/cloud-migration-divide/pat-wright.png\",\"alt\":\"Photo of Pat Wright\"}}}},\"factor4\":{\"heading\":\"Cloud platforms inherit legacy operating habits\",\"quote\":{\"quote\":\"The cloud is powerful, but it won’t fix bad habits. When organizations migrate legacy databases without re-evaluating their operational practices, the cloud simply preserves those habits at scale. Modern infrastructure still requires modern thinking.\",\"cite\":{\"name\":\"Grant Fritchey\",\"position\":\"Advocate\",\"company\":\"Redgate\",\"image\":{\"src\":\"/assets/solutions/sodl/images/2026/cloud-migration-divide/grant-fritchey.png\",\"alt\":\"Photo of Grant Fritchey\"}}}},\"factor5\":{\"heading\":\"Strategic intent appears to outpace operational confidence\",\"quote\":{\"quote\":\"There was no early warning. Something would spike, and then the work would start backwards to find where the problem actually was.\",\"cite\":{\"name\":\"Ryan Pearse\",\"position\":\"Senior System Administrator\",\"company\":\"golfbox\"}}},\"factor6\":{\"heading\":\"AI is accelerating DevOps and elevating risk awareness\",\"quote\":{\"quote\":\"AI-driven improvements in DevOps are already helping database professionals boost reliability, speed, and visibility across complex environments. And when you can manage risk proactively with real-time insight and automation, you’re in a far stronger position to take on large transformation projects — such as a cloud migration — with confidence.\",\"cite\":{\"name\":\"Jeff Foster\",\"position\":\"Director of Technology \u0026 Innovation\",\"company\":\"Redgate\",\"image\":{\"src\":\"/assets/solutions/sodl/images/2026/cloud-migration-divide/jeff-foster.png\",\"alt\":\"Photo of Jeff Foster\"}}}}}},\"report\":{\"heading\":\"Download the full report\",\"image\":\"/assets/solutions/sodl/images/2026/cloud-migration-divide/report-cover.svg\",\"imgAlt\":\"The Cloud Migration Divide report cover\",\"formId\":\"3830\"},\"download\":{\"thankYou\":{\"meta\":{\"title\":\"Thank you for downloading the Cloud Migration Divide Report\",\"description\":\"\"},\"returnLinkText\":\"Back to The Cloud Migration Divide\",\"thankYouText\":\"Thank you for downloading the Cloud Migration Divide Report\",\"downloadText\":\"Download now\",\"downloadUrl\":\"https://assets.red-gate.com/solutions/redgate-2026-cloud-migration-divide.pdf\"}}}}}},\"now\":\"$undefined\",\"timeZone\":\"Europe/London\",\"children\":\"$L50\"}]\n"])</script><script>self.__next_f.push([1,"5d:T47d,\n                window.dataLayer = window.dataLayer || [];\n                window.gtag = function () {\n                    window.dataLayer.push(arguments);\n                };\n\n                // Set default values of consent to denied.\n                window.gtag('consent', 'default', {\n                    ad_storage: 'denied',\n                    ad_user_data: 'denied',\n                    ad_personalization: 'denied',\n                    analytics_storage: 'denied',\n                    wait_for_update: 500,\n                });\n\n                window.gtag('js', new Date());\n                \n                window.gtag('config', 'DC-9140597', {\n                    allow_enhanced_conversions: true,\n                });\n                window.gtag('config', 'AW-956031816', {\n                    allow_enhanced_conversions: true,\n                });\n                window.gtag('config', 'AW-1003124719', {\n                    allow_enhanced_conversions: true,\n                });\n\n                // Update consent for storing cookies and other personalisations if\n                // targeting consent given.\n                \n            "])</script><script>self.__next_f.push([1,"5:[\"$\",\"$L4f\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"navigation\":\"$6:props:messages:navigation\",\"stateOf2026Banner\":\"$6:props:messages:stateOf2026Banner\",\"pass2026Banner\":\"$6:props:messages:pass2026Banner\",\"homepage\":\"$6:props:messages:homepage\",\"bands\":\"$6:props:messages:bands\",\"redgateUpdate\":\"$6:props:messages:redgateUpdate\",\"website\":\"$6:props:messages:website\",\"sqlPromptFormatter\":\"$6:props:messages:sqlPromptFormatter\",\"redgateUpdateSignUp\":\"$6:props:messages:redgateUpdateSignUp\",\"pricingBox\":\"$6:props:messages:pricingBox\",\"pricingPage\":\"$6:props:messages:pricingPage\",\"testimonialSlides\":\"$6:props:messages:testimonialSlides\",\"header\":\"$6:props:messages:header\",\"secondaryNav\":\"$6:props:messages:secondaryNav\",\"footer\":\"$6:props:messages:footer\",\"successCenter\":\"$6:props:messages:successCenter\",\"solutions\":\"$6:props:messages:solutions\",\"useCases\":\"$6:props:messages:useCases\",\"hub\":\"$6:props:messages:hub\",\"ourCustomers\":\"$6:props:messages:ourCustomers\",\"contactUs\":\"$6:props:messages:contactUs\",\"TDM\":\"$6:props:messages:TDM\",\"sqlSearch\":\"$6:props:messages:sqlSearch\",\"sqlScriptsManager\":\"$6:props:messages:sqlScriptsManager\",\"sqlIndexManager\":\"$6:props:messages:sqlIndexManager\",\"sqlBackup\":\"$6:props:messages:sqlBackup\",\"stateOfDatabaseLandscape\":\"$6:props:messages:stateOfDatabaseLandscape\"},\"now\":\"$undefined\",\"timeZone\":\"Europe/London\",\"children\":[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"scrollbar-gutter--stable\",\"data-scroll-behavior\":\"smooth\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$L51\",[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdn.red-gate.com\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdn.rd.gt\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://content.red-gate.com\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://munchkin.marketo.net\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://www.googletagmanager.com\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://c.disquscdn.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn.red-gate.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn.rd.gt\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://www.googletagmanager.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://c.disquscdn.com\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"https://cdn.rd.gt/assets/fonts/roboto/normal/roboto-latin.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"https://cdn.red-gate.com/assets/fonts/redgate-type/redgate-type-medium.woff\",\"as\":\"font\",\"type\":\"font/woff\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"@font-face{font-family:\\\"Redgate\\\";src:url(\\\"https://cdn.red-gate.com/assets/fonts/redgate/redgate.woff?v=1.36\\\") format(\\\"woff\\\");font-weight:normal;font-style:normal;font-display:swap}\"}}],[\"$\",\"link\",null,{\"rel\":\"stylesheet\",\"href\":\"https://cdn.red-gate.com/assets/styles/isw.css?v=undefined\"}],[\"$\",\"link\",null,{\"rel\":\"stylesheet\",\"href\":\"https://cdn.red-gate.com/assets/styles/print.css?v=undefined\",\"media\":\"print\"}]]}],[\"$\",\"body\",null,{\"className\":\"no-js\",\"id\":\"top-of-page\",\"children\":[[\"$\",\"$L52\",null,{\"children\":[\"$\",\"$L53\",null,{\"children\":[[\"$\",\"$L54\",null,{}],[\"$\",\"main\",null,{\"id\":\"main-content\",\"role\":\"main\",\"children\":[[\"$\",\"div\",null,{\"className\":\"sodl__banner\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://passdatacommunitysummit.com/?utm_source=redgate\u0026utm_medium=display\u0026utm_campaign=re-202611-pass-summit-db-engines-em-all\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text--bold\",\"children\":\"PASS Summit 2026 Coming To Three Cities\"}],[\"$\",\"span\",null,{\"className\":\"sodl__banner__divider\",\"children\":\"|\"}],\"Register now\",[\"$\",\"span\",null,{\"className\":\"icon--arrow-right\"}]]}]}],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$55\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0d72gn9mn3g_y.js\",\"async\":true}]],\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"band__inner-container padded-bottom--none text--center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text--redgate\",\"children\":\"We can't find the page you're looking for...\"}],[\"$\",\"form\",null,{\"action\":\"https://search.red-gate.com\",\"method\":\"get\",\"className\":\"search--404\",\"children\":[[\"$\",\"input\",null,{\"name\":\"s\",\"className\":\"search__input spaced-right--none\",\"placeholder\":\"Try searching...\"}],[\"$\",\"input\",null,{\"type\":\"hidden\",\"name\":\"t\",\"value\":\"entiresite\"}],[\"$\",\"input\",null,{\"type\":\"submit\",\"value\":\"Search\",\"className\":\"button button--primary search__submit\"}]]}],[\"$\",\"p\",null,{\"children\":[\"Or start from the \",[\"$\",\"a\",null,{\"href\":\"/\",\"children\":\"homepage\"}]]}],[\"$\",\"img\",null,{\"src\":\"https://cdn.red-gate.com/assets/404/images/404.svg\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"spaced-top\"}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],[\"$\",\"$L56\",null,{}],[\"$\",\"$L57\",null,{\"shouldShowBanner\":true}],[\"$\",\"$L58\",null,{}],[[\"$\",\"$L59\",null,{}],[\"$\",\"$L5a\",null,{}],[\"$\",\"$L5b\",null,{}],[[\"$\",\"$L5c\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=DC-9140597\",\"strategy\":\"lazyOnload\"}],[\"$\",\"$L5c\",null,{\"id\":\"google-adwords\",\"strategy\":\"lazyOnload\",\"children\":\"$5d\"}]],\"$L5e\",\"$L5f\",\"$L60\",\"$L61\",\"$L62\",\"$L63\",\"$L64\",\"$L65\",\"$L66\",\"$L67\",\"$L68\",\"$L69\",\"$L6a\",\"$L6b\",\"$L6c\"]]}]}],\"$L6d\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"50:[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n5e:[\"$\",\"$L5c\",null,{\"id\":\"hotjar-settings\",\"strategy\":\"afterInteractive\",\"children\":\"\\n            window.hj = window.hj || function () {\\n                (window.hj.q = window.hj.q || []).push(arguments);\\n            };\\n\\n            window._hjSettings={\\n                hjid: 470270,\\n                hjsv: 6\\n            };\\n        \"}]\n5f:[\"$\",\"$L6e\",null,{}]\n60:[\"$\",\"$L5c\",null,{\"id\":\"linkedin\",\"strategy\":\"afterInteractive\",\"children\":\"\\n            window._linkedin_data_partner_id = '36413'; \\n        \"}]\n61:[\"$\",\"$L6f\",null,{}]\n62:[\"$\",\"$L70\",null,{}]\n63:[\"$\",\"$L71\",null,{}]\n64:[\"$\",\"$L72\",null,{}]\n65:[\"$\",\"$L73\",null,{}]\n66:[\"$\",\"$L74\",null,{}]\n67:[\"$\",\"$L75\",null,{}]\n68:[\"$\",\"$L76\",null,{}]\n69:[\"$\",\"$L77\",null,{}]\n6a:[\"$\",\"$L78\",null,{}]\n6b:[\"$\",\"$L79\",null,{}]\n6c:[\"$\",\"$L7a\",null,{}]\n6d:[\"$\",\"$L5c\",null,{\"id\":\"no-js\",\"children\":\"document.body.classList.remove(\\\"no-js\\\")\"}]\n51:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\n  \\\"@context\\\": \\\"https://schema.org\\\",\\n  \\\"@type\\\": \\\"BreadcrumbList\\\",\\n  \\\"itemListElement\\\": [\\n    {\\n      \\\"@type\\\": \\\"ListItem\\\",\\n      \\\"position\\\": 1,\\n      \\\"name\\\": \\\"Home\\\",\\n      \\\"item\\\": \\\"https://www.red-gate.com/\\\"\\n    },\\n    {\\n      \\\"@type\\\": \\\"ListItem\\\",\\n      \\\"position\\\": 2,\\n      \\\"name\\\": \\\"Products\\\",\\n      \\\"item\\\": \\\"https://www.red-gate.com/products/\\\"\\n    },\\n    {\\n      \\\"@type\\\": \\\"ListItem\\\",\\n      \\\"position\\\": 3,\\n      \\\"name\\\": \\\"Redgate Monitor\\\",\\n      \\\"item\\\": \\\"https://www.red-gate.com/products/redgate-monitor/\\\"\\n    }\\n  ]\\n}\"}}]\nf:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n7b:Tf2c,"])</script><script>self.__next_f.push([1,"{\n  \"@context\": \"https://schema.org\",\n  \"@type\": [\n    \"Product\",\n    \"SoftwareApplication\"\n  ],\n  \"name\": \"Redgate Monitor\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Redgate\"\n  },\n  \"applicationCategory\": \"DeveloperApplication\",\n  \"operatingSystem\": \"Windows, Linux, Web\",\n  \"description\": \"Real-time multi-platform performance monitoring, with alerts and diagnostics\",\n  \"url\": \"https://www.red-gate.com/products/redgate-monitor/\",\n  \"downloadUrl\": \"https://www.red-gate.com/products/redgate-monitor/trial/\",\n  \"image\": \"https://www.red-gate.com/wp-content/uploads/2020/06/sql-monitor.png\",\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"4.5\",\n    \"reviewCount\": \"229\",\n    \"bestRating\": \"5\",\n    \"worstRating\": \"1\"\n  },\n  \"review\": [\n    {\n      \"@type\": \"Review\",\n      \"author\": {\n        \"@type\": \"Organization\",\n        \"name\": \"G2\"\n      },\n      \"reviewRating\": {\n        \"@type\": \"Rating\",\n        \"ratingValue\": \"4.5\",\n        \"bestRating\": \"5\",\n        \"worstRating\": \"1\"\n      },\n      \"reviewBody\": \"Based on 121 reviews on G2\",\n      \"url\": \"https://www.g2.com/products/redgate-monitor/reviews\"\n    },\n    {\n      \"@type\": \"Review\",\n      \"author\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Gartner Peer Insights\"\n      },\n      \"reviewRating\": {\n        \"@type\": \"Rating\",\n        \"ratingValue\": \"4.7\",\n        \"bestRating\": \"5\",\n        \"worstRating\": \"1\"\n      },\n      \"reviewBody\": \"Based on 60 reviews on Gartner Peer Insights\",\n      \"url\": \"https://www.gartner.com/reviews/market/infrastructure-monitoring-tools/vendor/redgate-software/product/redgate-monitor\"\n    },\n    {\n      \"@type\": \"Review\",\n      \"author\": {\n        \"@type\": \"Organization\",\n        \"name\": \"TrustRadius\"\n      },\n      \"reviewRating\": {\n        \"@type\": \"Rating\",\n        \"ratingValue\": \"8.0\",\n        \"bestRating\": \"10\",\n        \"worstRating\": \"1\"\n      },\n      \"reviewBody\": \"Based on 32 reviews on TrustRadius\",\n      \"url\": \"https://www.trustradius.com/products/redgate-monitor/reviews\"\n    },\n    {\n      \"@type\": \"Review\",\n      \"author\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Capterra\"\n      },\n      \"reviewRating\": {\n        \"@type\": \"Rating\",\n        \"ratingValue\": \"4.5\",\n        \"bestRating\": \"5\",\n        \"worstRating\": \"1\"\n      },\n      \"reviewBody\": \"Based on 16 reviews on Capterra\",\n      \"url\": \"https://www.capterra.com/p/141452/SQL-Monitor/\"\n    }\n  ],\n  \"award\": [\n    \"Best IT Infrastructure Software Products 2026\"\n  ],\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"availability\": \"https://schema.org/InStock\",\n    \"url\": \"https://www.red-gate.com/products/redgate-monitor/pricing\",\n    \"priceValidUntil\": \"2026-12-31\",\n    \"shippingDetails\": {\n      \"@type\": \"OfferShippingDetails\",\n      \"doesNotShip\": true\n    },\n    \"priceSpecification\": {\n      \"@type\": \"UnitPriceSpecification\",\n      \"price\": \"1233\",\n      \"priceCurrency\": \"USD\",\n      \"billingDuration\": {\n        \"@type\": \"QuantitativeValue\",\n        \"value\": 12,\n        \"unitCode\": \"MON\"\n      }\n    },\n    \"description\": \"14-day free trial available\"\n  },\n  \"additionalProperty\": [\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Supported database\",\n      \"value\": \"Cross-RDBMS\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Supported database\",\n      \"value\": \"MySQL\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Supported database\",\n      \"value\": \"Oracle\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Supported database\",\n      \"value\": \"PostgreSQL\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Supported database\",\n      \"value\": \"SQL Server\"\n    }\n  ],\n  \"isVariantOf\": {\n    \"@type\": \"ProductGroup\",\n    \"@id\": \"https://www.red-gate.com/products/redgate-monitor/#group\",\n    \"name\": \"Redgate Monitor\",\n    \"url\": \"https://www.red-gate.com/products/redgate-monitor/\"\n  }\n}"])</script><script>self.__next_f.push([1,"14:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$7b\"}}]\n"])</script><script>self.__next_f.push([1,"21:[\"$\",\"section\",null,{\"className\":\"band background-color--grey--1\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"alpha text--redgate color--red padded-bottom\",\"children\":\"Integrations\"}],[\"$\",\"div\",null,{\"className\":\"integrations spaced-bottom\",\"children\":[[\"$\",\"div\",\"Flyway\",{\"className\":\"integrations__integration\",\"children\":[\"$\",\"div\",null,{\"className\":\"rounded background-color--white\",\"children\":[[\"$\",\"div\",null,{\"className\":\"padded--tight\",\"children\":[[\"$\",\"div\",null,{\"className\":\"integration__logo\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://www.red-gate.com/wp-content/uploads/2021/04/Flyway.svg\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}],[\"$\",\"h3\",null,{\"children\":\"Flyway\"}],[\"$\",\"p\",null,{\"children\":\"Out of the box\"}]]}],[\"$\",\"ul\",null,{\"className\":\"integration__links integration__links--deployments\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Deployments\"}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://documentation.red-gate.com/sm/performance-and-activity-monitoring/dashboards-and-overviews/server-overview-pages/using-the-server-overview\",\"className\":\"icon--maintenance\",\"title\":\"Documentation\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.red-gate.com/hub/product-learning/sql-monitor/automate-responses-to-bad-deployments-with-sql-monitor\",\"className\":\"icon--pdf\",\"title\":\"How-to articles\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.red-gate.com/hub/university/courses/sql-monitor/overview-of-sql-monitor/a-tour-of-the-sql-monitor-gui/server-overview-basics\",\"className\":\"icon--video\",\"title\":\"Video classes\"}]}]]}]]}]}],[\"$\",\"div\",\"Octopus Deploy\",{\"className\":\"integrations__integration\",\"children\":[\"$\",\"div\",null,{\"className\":\"rounded background-color--white\",\"children\":[[\"$\",\"div\",null,{\"className\":\"padded--tight\",\"children\":[[\"$\",\"div\",null,{\"className\":\"integration__logo\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://www.red-gate.com/wp-content/uploads/2020/10/Logo-Blue_140px_rgb.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}],[\"$\",\"h3\",null,{\"children\":\"Octopus Deploy\"}],[\"$\",\"p\",null,{\"children\":\"API\"}]]}],[\"$\",\"ul\",null,{\"className\":\"integration__links integration__links--deployments\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Deployments\"}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://documentation.red-gate.com/sm/api\",\"className\":\"icon--maintenance\",\"title\":\"Documentation\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/hub/product-learning/sql-monitor/automate-responses-to-bad-deployments-with-sql-monitor\",\"className\":\"icon--pdf\",\"title\":\"How-to articles\"}]}],\"\"]}]]}]}],[\"$\",\"div\",\"Splunk\",{\"className\":\"integrations__integration\",\"children\":[\"$\",\"div\",null,{\"className\":\"rounded background-color--white\",\"children\":[[\"$\",\"div\",null,{\"className\":\"padded--tight\",\"children\":[[\"$\",\"div\",null,{\"className\":\"integration__logo\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://www.red-gate.com/wp-content/uploads/2020/10/splunk.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}],[\"$\",\"h3\",null,{\"children\":\"Splunk\"}],[\"$\",\"p\",null,{\"children\":\"Webhook\"}]]}],[\"$\",\"ul\",null,{\"className\":\"integration__links integration__links--alerting\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Alerting\"}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://documentation.red-gate.com/sm/metrics-alerts-and-notifications/configuring-alert-notifications/setting-up-webhook-notifications\",\"className\":\"icon--maintenance\",\"title\":\"Documentation\"}]}],\"\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/hub/university/courses/sql-monitor/advanced-alerts-and-custom-metrics\",\"className\":\"icon--video\",\"title\":\"Video classes\"}]}]]}]]}]}],[\"$\",\"div\",\"ServiceNow\",{\"className\":\"integrations__integration\",\"children\":[\"$\",\"div\",null,{\"className\":\"rounded background-color--white\",\"children\":[[\"$\",\"div\",null,{\"className\":\"padded--tight\",\"children\":[[\"$\",\"div\",null,{\"className\":\"integration__logo\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://www.red-gate.com/wp-content/uploads/2020/10/servicenowlogo.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\"}]}],[\"$\",\"h3\",null,{\"children\":\"ServiceNow\"}],[\"$\",\"p\",null,{\"children\":\"Webhook\"}]]}],[\"$\",\"ul\",null,{\"className\":\"integration__links integration__links--alerting\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Alerting\"}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://documentation.red-gate.com/sm/metrics-alerts-and-notifications/configuring-alert-notifications/setting-up-webhook-notifications\",\"className\":\"icon--maintenance\",\"title\":\"Documentation\"}]}],\"\",\"$L7c\"]}]]}]}]]}],\"$L7d\"]}]}]\n"])</script><script>self.__next_f.push([1,"24:[\"$\",\"section\",null,{\"className\":\"band\",\"children\":[\"$\",\"div\",null,{\"className\":\"band__inner-container padded-v--loose\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"visually-hidden text--redgate\",\"children\":\"Case studies\"}],[\"$\",\"div\",null,{\"className\":\"grid flex flex-wrap\",\"children\":[[\"$\",\"div\",\"4639100\",{\"className\":\"grid__col grid__col--span-4-of-12 flex\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded--tight flex-grow\",\"children\":[[\"$\",\"div\",null,{\"className\":\"scheme--lightest-grey text--center library__item flex-basis-100\",\"children\":\"$L7e\"}],[\"$\",\"div\",null,{\"className\":\"padded-top--tight\",\"children\":[[\"$\",\"p\",null,{\"className\":\"spaced-bottom--tight zeta scheme--lightest-blue padded-h display--inline\",\"children\":\"Case study\"}],[\"$\",\"h2\",null,{\"className\":\"delta\",\"children\":\"$L7f\"}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Redgate Monitor goes beyond time savings and enhanced visibility at grenke AG. It helps them make quick decisions with explanations and evaluation aids, so bottlenecks and errors are actioned before they can impact customers. \"}}]]}]]}]}],[\"$\",\"div\",\"6857721\",{\"className\":\"grid__col grid__col--span-4-of-12 flex\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded--tight flex-grow\",\"children\":[[\"$\",\"div\",null,{\"className\":\"scheme--lightest-grey text--center library__item flex-basis-100\",\"children\":\"$L80\"}],[\"$\",\"div\",null,{\"className\":\"padded-top--tight\",\"children\":[[\"$\",\"p\",null,{\"className\":\"spaced-bottom--tight zeta scheme--lightest-blue padded-h display--inline\",\"children\":\"Case study\"}],[\"$\",\"h2\",null,{\"className\":\"delta\",\"children\":\"$L81\"}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"The rapidly expanding online gaming provider, PointsBet, introduced Redgate Monitor to provide an expansive overview of its entire worldwide server estate, whether on-premises or on Azure.\"}}]]}]]}]}],[\"$\",\"div\",\"6942291\",{\"className\":\"grid__col grid__col--span-4-of-12 flex\",\"children\":[\"$\",\"div\",null,{\"className\":\"padded--tight flex-grow\",\"children\":[[\"$\",\"div\",null,{\"className\":\"scheme--lightest-grey text--center library__item flex-basis-100\",\"children\":\"$L82\"}],[\"$\",\"div\",null,{\"className\":\"padded-top--tight\",\"children\":[[\"$\",\"p\",null,{\"className\":\"spaced-bottom--tight zeta scheme--lightest-blue padded-h display--inline\",\"children\":\"Case study\"}],[\"$\",\"h2\",null,{\"className\":\"delta\",\"children\":\"$L83\"}],[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"Relying on a homegrown database monitoring solution was creating downtime, directly affecting members. Ensuring security and compliance was time-consuming and error prone as the company grew, so something had to change.\"}}]]}]]}]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"7c:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/hub/university/courses/sql-monitor/advanced-alerts-and-custom-metrics\",\"className\":\"icon--video\",\"title\":\"Video classes\"}]}]\n7d:[\"$\",\"p\",null,{\"className\":\"text--center\",\"children\":\"$L84\"}]\n7e:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"/products/redgate-monitor/case-studies/grenke-database-monitoring-in-75-less-time\",\"locale\":\"$undefined\",\"localeCookie\":\"$27:props:localeCookie\",\"className\":\"display--block link-image\",\"aria-label\":\"Open link: grenke AG: Database monitoring in 75% less time\",\"children\":[[\"$\",\"div\",null,{\"className\":\"library__height-fix\"}],[\"$\",\"img\",null,{\"src\":\"https://www.red-gate.com/wp-content/uploads/2021/05/Untitled.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"library__image library__image--wide\"}]]}]\n7f:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"/products/redgate-monitor/case-studies/grenke-database-monitoring-in-75-less-time\",\"locale\":\"$undefined\",\"localeCookie\":\"$27:props:localeCookie\",\"dangerouslySetInnerHTML\":{\"__html\":\"grenke AG: Database monitoring in 75% less time\"}}]\n80:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"/products/redgate-monitor/case-studies/keeping-pace-with-the-hybrid-monitoring-needs-of-a-fast-growing-global-business\",\"locale\":\"$undefined\",\"localeCookie\":\"$27:props:localeCookie\",\"className\":\"display--block link-image\",\"aria-label\":\"Open link: PointsBet: Keeping pace with the hybrid monitoring needs of a fast-growing global business\",\"children\":[[\"$\",\"div\",null,{\"className\":\"library__height-fix\"}],[\"$\",\"img\",null,{\"src\":\"https://www.red-gate.com/wp-content/uploads/2021/12/PointsBet-case-study-thumbnail-1.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"library__image library__image--wide\"}]]}]\n81:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"/products/redgate-monitor/case-studies/keeping-pace-with-the-hybrid-monitoring-needs-of-a-fast-growing-global-business\",\"locale\":\"$undefined\",\"localeCookie\":\"$27:props:localeCookie\",\"dangerouslySetInnerHTML\":{\"__html\":\"PointsBet: Keeping pace with the hybrid monitoring needs of a fast-growing global business\"}}]\n82:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"/products/redgate-monitor/case-studies/trustone-financial-how-sql-monitor-dramatically-reduced-the-time-to-resolve-issues-enabling-progress-with-new-projects-and-value-added-work\",\"locale\":\"$undefined\",\"localeCookie\":\"$27:props:localeCookie\",\"className\":\"display--block link-image\",\"aria-label\":\"Open link: TruStone Financial: Redgate Monitor dramatically reduced the time to resolve issues, enabling progress with new projects and value-add work\",\"children\":[[\"$\",\"div\",null,{\"className\":\"library__height-fix\"}],[\"$\",\"img\",null,{\"src\":\"https://www.red-gate.com/wp-content/uploads/2023/04/Trustone-Financial-case-study-thumbnail.png\",\"alt\":\"\",\"loading\":\"lazy\",\"fetchPriority\":\"$undefined\",\"className\":\"library__image library__image--wide\"}]]}]\n83:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"/products/redgate-monitor/case-studies/trustone-financial-how-sql-monitor-dramatically-reduced-the-time-to-resolve-issues-enabling-progress-with-new-projects-and-value-added-work\",\"locale\":\"$undefined\",\"localeCookie\":\"$27:props:localeCookie\",\"dangerouslySetInnerHTML\":{\"__html\":\"TruStone Financial: Redgate Monitor dramatically reduced the time to resolve issues, enabling progress with new projects and value-add work\"}}]\n84:[\"$\",\"$L4e\",null,{\"ref\":\"$undefined\",\"href\":\"/products/redgate-monitor/resources/integrations\",\"locale\":\"$undefined\",\"localeCookie\":\"$27:props:localeCookie\",\"className\":\"color--red icon icon--right icon--arrow-right text--medium\",\"children\":\"See all integrations\"}]\nc:null\n"])</script><script>self.__next_f.push([1,"11:[[\"$\",\"title\",\"0\",{\"children\":\"Redgate Monitor: SQL Server \u0026 Database Monitoring | Redgate - Redgate Software\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB from a single dashboard. Real-time alerts, query performance analysis, and wait statistics — on-premises, cloud, or hybrid.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Red Gate Software Ltd\"}],[\"$\",\"meta\",\"3\",{\"name\":\"copyright\",\"content\":\"All material (c) Red Gate Software Ltd or its original authors unless otherwise stated\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://www.red-gate.com/products/redgate-monitor/\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://www.red-gate.com/products/redgate-monitor/\"}],[\"$\",\"link\",\"6\",{\"rel\":\"alternate\",\"hrefLang\":\"en-US\",\"href\":\"https://www.red-gate.com/products/redgate-monitor/\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"hrefLang\":\"de-DE\",\"href\":\"https://www.red-gate.com/de/products/redgate-monitor/\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"Redgate Monitor: SQL Server \u0026 Database Monitoring | Redgate - Redgate Software\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB from a single dashboard. Real-time alerts, query performance analysis, and wait statistics — on-premises, cloud, or hybrid.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://cdn.red-gate.com/assets/images/global/redgate-og.png\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:title\",\"content\":\"Redgate Monitor: SQL Server \u0026 Database Monitoring | Redgate - Redgate Software\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:description\",\"content\":\"Monitor SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB from a single dashboard. Real-time alerts, query performance analysis, and wait statistics — on-premises, cloud, or hybrid.\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image\",\"content\":\"https://cdn.red-gate.com/assets/images/global/redgate-og.png\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"/favicon-192x192.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"$L85\",\"18\",{}]]\n"])</script></body></html>