暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

最新数据库管理工具概述,适用于 SQL Server 2022 (16.x)

原创 小小亮 2022-11-17
959

适用于: SQL Server(所有支持的版本) Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics 分析平台系统 (PDW)

要管理您的数据库,您需要一个工具。无论您的数据库是在云端、Windows、macOS 还是Linux上运行,您的工具都不需要在与数据库相同的平台上运行。

您可以在下表中查看指向不同 SQL 工具的链接。

要下载 SQL Server,请参阅安装 SQL Server(https://learn.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server?view=sql-server-ver16

以下工具提供图形用户界面 (GUI)。

工具 描述 操作系统
Azure Data Studio 一个轻量级的编辑器,可以运行按需 SQL 查询,查看结果并将结果保存为文本、JSON 或 Excel。在熟悉的对象浏览体验中编辑数据、组织您最喜欢的数据库连接和浏览数据库对象。 Windows
macOS
Linux
SQL Server Management Studio (SSMS) 管理具有完整 GUI 支持的 SQL Server 实例或数据库。访问、配置、管理、管理和开发 SQL Server、Azure SQL 数据库和 Azure Synapse Analytics 的所有组件。提供一个单一的综合实用程序,它将大量图形工具与大量丰富的脚本编辑器结合在一起,为所有技能水平的开发人员和数据库管理员提供对 SQL 的访问。 Windows
SQL Server 数据工具 (SSDT) 用于构建 SQL Server 关系数据库、Azure SQL 数据库、Analysis Services (AS) 数据模型、Integration Services (IS) 包和 Reporting Services (RS) 报告的现代开发工具。使用 SSDT,您可以像在Visual Studio中开发应用程序一样轻松地设计和部署任何 SQL Server 内容类型。 Windows
Visual Studio Code Visual Studio Code的mssql 扩展是官方的 SQL Server 扩展,它支持连接到 SQL Server 并在 Visual Studio Code 中为 T-SQL 提供丰富的编辑体验。在轻量级编辑器中编写 T-SQL 脚本。 Windows
macOS
Linux

命令行工具

下面的工具是主要的命令行工具。

工具 描述 操作系统
bcp 批量复制程序实用程序 ( bcp )以用户指定格式在 Microsoft SQL Server 实例和数据文件之间批量复制数据 Windows
macOS
Linux
mssql-cli(预览版) mssql-cli是一个用于查询 SQL Server 的交互式命令行工具。此外,使用具有 IntelliSense、语法高亮显示等功能的命令行工具查询 SQL Server。 Windows
macOS
Linux
mssql-conf mssql-conf配置在 Linux 上运行的 SQL Server。 Linux
mssql-scripter(预览版) Windows Windows
macOS
Linux
sqlcmd sqlcmd实用程序允许您在命令提示符处输入 Transact-SQL 语句、系统过程和脚本文件。 Windows
macOS
Linux
sqlpackage sqlpackage是一个命令行实用程序,可自动执行多个数据库开发任务。 Windows
macOS
Linux
SQL Server PowerShell SQL Server PowerShell提供用于处理 SQL 的 cmdlet。 Windows
macOS
Linux

迁移和其他工具

这些工具用于迁移、配置和提供 SQL 数据库的其他功能。

工具 描述
Configuration Manager 使用 SQL Server 配置管理器配置 SQL Server 服务和配置网络连接。配置管理器在 Windows 上运行
Database Experimentation Assistant 使用 Database Experimentation Assistant 为给定的工作负载评估 SQL 的目标版本。
Data Migration Assistant 数据迁移助手工具通过检测可能影响新版本 SQL Server 或 Azure SQL 数据库中的数据库功能的兼容性问题,帮助你升级到现代数据平台。
Distributed Replay 使用分布式重播功能可帮助您评估未来 SQL Server 升级的影响。还可以使用分布式重播来帮助评估硬件和操作系统升级以及 SQL Server 调整的影响。
ssbdiagnose ssbdiagnose 实用程序报告 Service Broker 对话或 Service Broker 服务配置中的问题。
SQL Server Migration Assistant 使用 SQL Server 迁移助手自动将数据库从 Microsoft Access、DB2、MySQL、Oracle 和 Sybase 迁移到 SQL Server。


如果您正在寻找本页未提及的其他工具,请参阅SQL 命令提示实用程序(https://learn.microsoft.com/en-us/sql/tools/command-prompt-utility-reference-database-engine?view=sql-server-ver16下载 SQL Server 扩展功能和工具(https://learn.microsoft.com/en-us/sql/tools/download-sql-feature-packs?view=sql-server-ver16


文章来源:https://learn.microsoft.com/en-us/sql/tools/overview-sql-tools?view=sql-server-ver16




最后修改时间:2022-11-17 12:31:32
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论