Sql Db Tool

ApexSQL offers the most comprehensive set of SQL Server DBA and Developer tools, with a broad array of award-winning tools, backend by killer support. Orchestrate CI/CD workflows for your SQL Server database. Security and Compliance. Orchestrate CI/CD workflows for your SQL Server database. And in combination with the free, open source DBDoc for SQL Server, you have a full suite of documentation tools. In order to create a diagram showing tables, columns and relationships for your. SQL Server 2019 Express is a free edition of SQL Server, ideal for development and production for desktop, web, and small server applications. Download now Connect with user groups and data community resources related to SQL Server, Azure Data, and diversity and inclusion. A Comprehensive List Of Data Testing Tools With Features And Comparison. We have covered almost all categories of open source and commercial DB test tools – Test data generator tools, SQL-based tools, database load, and performance testing tools, UI enhanced tools, test data management tools, data privacy tools, DB unit testing tools, and many more. SQLDBDiff is a powerful and intuitive tool that compares the schema and the data of SQL Server databases. SQLDBDiff supports SQL Server Version 2005 to 2019, SQL Azure and SQL on Linux. Click here to download SQLDBDiff. SQLDBDiff is now supporting SQL Server on Linux (vNext), click here for more details. Click here to see some snapshots.

#1 - DBeaver

Pros:

  • Multi-Platform Databases
  • Intuitive and very easy to use user interface.
  • Free to download, licensed under GPL.
  • You can Render ERDs to visual your database
  • Easy Import/Export/Backup
  • Mock Data Generator
  • NoSQL and BigData database support (Enterprise Edition Only)
  • Visual Query Builder (Enterprise Edition Only)
  • Analytical charts (Enterprise Edition Only)
  • Query History (Enterprise Edition Only)
  • Cross-platform - versions available for Windows, Linux and Mac OS.
  • Easy way to export your schema and perform Automatic Database Tuning with EverSQL

Cons:

  • Sometimes large queries can’t be stopped and have to be forcefully killed. In some cases, the entire application has to be killed.

Price: Free for basic usage. Enterprise Edition starts at $199

#2 - DataGrip by JetBrain

Pros:

  • Very fast auto-complete
  • Plug-ins available - Large marketplace with many useful add-ons
  • Notifications when long queries have completed
  • Refactorings that work in SQL files and schemas - Enable you to change column names and perform mass updates
  • Version control integration
  • Multi-Platform Databases, Including MongoDB
  • Built-in support for all popular databases
  • Easy flow to download relevant drivers
  • Diff viewer for routines
  • Introspection - You can observe collections and fields in the database explorer.
  • Cross-platform - versions available for Windows, Linux and Mac OS.
  • Easy way to export your schema and perform Automatic Database Tuning with EverSQL

Cons:

  • No Free version. Only 30 days trial

Price: Starts at $199.00

Sql Server Db Compare Tool

Sql

Azure Sql Db Monitoring Tools

#3 - MySQL Workbench

Pros:

Sql Query Tools Free

  • Intuitive and very easy to use user interface.
  • Free to download, licensed under GPL.
  • Cross platform - versions available for Windows, Linux and Mac OS.
  • Visual schema and query builder.
  • This is the only SQL client which is supported and developed by MySQL, so you can be sure that it will contain all recent features to match the updates for MySQL's server.
  • Allows optimizing SQL queries directly from the IDE, using a plugin developed by EverSQL.

Cons:

  • The software is sometimes buggy some users report software crashes.
  • Sometimes large queries can’t be stopped and have to be forcefully killed. In some cases, the entire application has to be killed.

Price: Free.

#4 - HeidiSQL

Pros:

  • Easy to use and very intuitive user interface.
  • Free to use - Licensed under GNU GPL.
  • Portable version is available for download, so you can use it without administrative privileges, nor requiring installation.
  • Full database user management and privileges management options.
  • Automate connections via command line utility.
  • Ability to connect to MySQL database via an SSH tunnel, in case you don’t have the default port open for remote connections.
  • Great syntax checks and auto completion features.
  • Can work with Linux distributions, but will require the Wine platform

Cons:

  • Some users are reporting sudden crashes / bugs, but nothing that significantly interrupts the daily usage.
  • Requires Wine for Linux.
  • No official support for Mac OS.

Price: Free

#5 - dbForge Studio for MySQL

Pros:

  • Comfortable user interface for both beginner and advanced users.
  • Built in query profiler that allows to profile the query and compare it with other queries.
  • Debug your query, step by step, using the known watch, call stack and breakpoint concepts.
  • GUI query builder and database builder. Drag and drop to build your own custom queries and database schema.
  • Good syntax completion and checker.
  • Full database user management and privileges management options.
  • Backup wizard that allows to schedule database backups.
  • Allows storing code snippets.
  • Good support for running large SQL files (without opening them).

Cons:

  • The full version has a high price tag on it, so not everyone will be able to afford it.
  • Very basic JSON viewer (for example, no ways to collapse or expand blocks of data).
  • Users report that in some cases the auto complete feature stops working, whenever many connections are opened.

Price: up to $249.95.

#6 - Navicat for MySQL

Pros:

  • Intuitive, easy to use UI.
  • Ability to connect to MySQL database via an SSH tunnel, in case you don’t have the default port open for remote connections.
  • Schedule database jobs - backup, restore, run reports and more.
  • Import data from: ODBC, Excel, Access, DBF, TXT, CSV, XML, JSON.
  • Export data to: Excel, Access, DBF, TXT, CSV, XML, JSON.
  • Visual schema and query builders.
  • Cross platform - Windows, Linux and Mac OS versions are available.
  • Syntax completion and checker.
  • The premium version allows collaboration with team mates - share queries, connections and more.

Cons:

  • High price point for the professional version.
  • Uses Wine to be executed on Linux, which slows down the IDE.
  • Some of the use cases require opening a new tab / window, which users report as a cumbersome process.

Price: up to $259.

#7 - SQLyog

Pros:

  • Very innovative and elegant user interface, best one we’ve seen.
  • Visually design the schema tables, constraints and queries.
  • Schedule tasks like backup, restore, email notifications and more.
  • Personalize the look and feel with themes.
  • The user interface is very customize-able.
  • Fast and stable.
  • Good data and schema sync tools.
  • Ability to connect to MySQL database via an SSH tunnel, in case you don’t have the default port open for remote connections.
  • The Ultimate version comes with a good data comparison tool.

Cons:

  • High price point for the professional version.
  • Some users report occasional software crashes.
  • Lack of support for databases other than MySQL.
  • No native support for Linux or Mac.
  • No drag and drop support between multiple tabs.
Tool

Price: Up to $299.

-->

Applies to: SQL Server (all supported versions) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse

To manage your database, you need a tool. Whether your databases run in the cloud, on Windows, on macOS, or on Linux, your tool doesn't need to run on the same platform as the database.

You can view the links to the different SQL tools in the following tables.

Sql Db Tool Windows 10

Note

To download SQL Server, see Install SQL Server.

Recommended tools

The following tools provide a graphical user interface (GUI).

ToolDescriptionOperating system

Azure Data Studio
A light-weight editor that can run on-demand SQL queries, view and save results as text, JSON, or Excel. Edit data, organize your favorite database connections, and browse database objects in a familiar object browsing experience.Windows
macOS
Linux

SQL Server Management Studio (SSMS)
Manage a SQL Server instance or database with full GUI support. Access, configure, manage, administer, and develop all components of SQL Server, Azure SQL Database, and Azure Synapse Analytics. Provides a single comprehensive utility that combines a broad group of graphical tools with a number of rich script editors to provide access to SQL for developers and database administrators of all skill levels.Windows

SQL Server Data Tools (SSDT)
A modern development tool for building SQL Server relational databases, Azure SQL databases, Analysis Services (AS) data models, Integration Services (IS) packages, and Reporting Services (RS) reports. With SSDT, you can design and deploy any SQL Server content type with the same ease as you would develop an application in Visual Studio.Windows

Visual Studio Code
The mssql extension for Visual Studio Code is the official SQL Server extension that supports connections to SQL Server and rich editing experience for T-SQL in Visual Studio Code. Write T-SQL scripts in a light-weight editor.Windows
macOS
Linux

Command-line tools

The tools below are the main command-line tools.

ToolDescriptionOperating system
bcpThe bulk copy program utility (bcp) bulk copies data between an instance of Microsoft SQL Server and a data file in a user-specified format.Windows
macOS
Linux
mssql-cli (preview)mssql-cli is an interactive command-line tool for querying SQL Server. Also, query SQL Server with a command-line tool that features IntelliSense, syntax high-lighting, and more.Windows
macOS
Linux
mssql-confmssql-conf configures SQL Server running on Linux.Linux
mssql-scripter (preview)mssql-scripter is a multi-platform command-line experience for scripting SQL Server databases.Windows
macOS
Linux
sqlcmdsqlcmd utility lets you enter Transact-SQL statements, system procedures, and script files at the command prompt.Windows
macOS
Linux
sqlpackagesqlpackage is a command-line utility that automates several database development tasks.Windows
macOS
Linux
SQL Server PowerShellSQL Server PowerShell provides cmdlets for working with SQL.Windows
macOS
Linux

Migration and other tools

Sql Db Compare Tool Free

These tools are used to migrate, configure, and provide other features for SQL databases.

ToolDescription
Configuration ManagerUse SQL Server Configuration Manager to configure SQL Server services and configure network connectivity. Configuration Manager runs on Windows
Database Experimentation AssistantUse Database Experimentation Assistant to evaluate a targeted version of SQL for a given workload.
Data Migration AssistantThe Data Migration Assistant tool helps you upgrade to a modern data platform by detecting compatibility issues that can impact database functionality in your new version of SQL Server or Azure SQL Database.
Distributed ReplayUse the Distributed Replay feature to help you assess the impact of future SQL Server upgrades. Also use Distributed Replay to help assess the impact of hardware and operating system upgrades, and SQL Server tuning.
ssbdiagnoseThe ssbdiagnose utility reports issues in Service Broker conversations or the configuration of Service Broker services.
SQL Server Migration AssistantUse SQL Server Migration Assistant to automate database migration to SQL Server from Microsoft Access, DB2, MySQL, Oracle, and Sybase.

Sql Server Data Tools Free

If you're looking for additional tools that aren't mentioned on this page, see SQL Command Prompt Utilities and Download SQL Server extended features and tools