什么是 SSMS?
SQL Server Management Studio (SSMS) 是一种图形用户界面 (GUI) 工具 用于配置、监视和管理 SQL Server 数据库。此外,您可以使用 该软件用于创建表、视图、存储过程和函数。另外 SSMS 可用于管理 Azure SQL 数据库和 Azure SQL 命名实例。
SSMS 19 下载和安装
可以从以下 URL 下载 SSMS: 下载 SQL Server Management Studio (SSMS) 20.1
下载后,运行SSMS-Setup.exe文件。将出现一条欢迎消息。请注意,此向导将安装 不仅是 SSMS,还有 Azure Data Studio(稍后将在本提示中讨论)。
检查位置,如果需要其他位置,请进行更改。 单击“安装”继续。
安装完成后,将出现“安装完成”消息。你 现在已安装 SSMS。
在 Windows“开始”菜单中,你将看到已安装新版本的 SSMS。
请注意,您还安装了其他工具:
- Analysis Services 部署 向导:用于部署和配置 SSAS 数据库、多维数据集、 等。您可以部署单个对象或整个项目。这也是可能的 将数据库部署到多个服务器并配置安全设置。
- 数据库引擎优化顾问:建议如何改进索引和统计信息。Tuning Advisor 可以 分析来自 SQL 探查器或 SQL 查询的跟踪文件,并建议索引和统计信息 在跟踪和查询中涉及的表或视图中。指数和统计数据 建议可能会显著提高性能。
- SQL Server Profiler:用于通过捕获来监视 SQL Server 数据库或 Analysis Services 数据库 保存数据,分析数据库并排除故障。我们可以用它来 检查数据库的安全性和性能。请注意,SQL Server Profiler 将在将来的版本中删除。
从 SSMS 导入设置 18
此新版本的 SSMS 无法从 SSMS 18 升级,因此在启动 SSMS 时 19 时,可以从 SSMS 18 导入设置,如下所示。
SSMS 中的新身份验证模式
在新的 SSMS 中,我们为 Azure 提供了更多身份验证类型:In the new SSMS, we have more Authentication types for Azure:
Azure Active Directory 密码
密码是传统的密码,您必须指定 用户名和密码。
Azure Active Directory 集成
集成与 Azure 中的 AD 同步。基本上,它就像一个 本地 Windows 身份验证,但使用 Azure Active Directory,即 云中的 Active Directory。
Azure Active Directory 通用 带 MFA
具有 MFA 的通用使用多重身份验证。 托管标识在 Azure AD 中提供自动托管标识。 服务 有权访问 Azure 中资源的应用程序中的主体。此功能 在 SSMS 中是一项安全功能,要求用户提供不同的身份验证 登录到服务器或数据库的方法。此方法用于提供 更安全。一些方法是密码、发送到手机的代码、 指纹或面部识别。
Azure Active Directory 服务主体
此身份验证是 Azure Active 的一项功能 允许用户向 SQL Server Management Studio 进行身份验证的目录 使用 Azure Active Directory 凭据。身份验证方法是安全的 访问 SSMS 的方式。您无需记住单独的用户名和密码。 此外,它还允许用户从任何计算机、平板电脑或手机访问 SSMS,如果 他们有一个 Azure Active Directory 帐户。
Azure Active Directory 托管 身份
Azure Active Directory 托管标识允许 用户使用 Azure SQL 数据库和 Azure Synapse Analytics 进行身份验证 Azure Active Directory 凭据。您无需将凭据存储在 连接字符串,因此使用此功能更容易连接。
SSMS 输出窗口
转到“工具”>“选项”以配置应显示的窗口通道时,SSMS 中有一个新的“输出窗口”选项 在“输出”窗口中。
完全支持 SQL Server 2022
此版本完全支持 SQL Server 2022,这是兼容级别 160.
数据分类
数据分类窗口更易于在屏幕上导航和阅读 与早期版本相比。 分类是用于调查和分类 SQL Server 中的数据的功能。
SSMS 19 中的其他更新
- 它增加了对审核 SQL Server 2022 操作的支持。
- 现在支持 SQL Server 2019 和 2022 中的权限。
- 脚本的兼容级别现在为 160 (SQL Server 2022)。
Azure Data Studio (ADS)
如本提示前面所述,向导将安装 SSMS 和 Azure Data Studio 在安装过程中。Azure Data Studio 是一种用于编码和 管理 SQL Server。
在 SSMS 中,转到“Azure 工具”>可以找到 Azure Data Studio 数据工作室。
看起来 Microsoft 可能希望我们在 长跑。这就是为什么安装程序现在同时包括 SSMS 和 Azure Data Studio 的原因。 SSMS 是处理 SQL Server 的绝佳工具。但是,Azure Data Studio 是一个更 灵活的工具,可以处理其他技术,例如:
- PostgreSQL的
- 机器学习
- MySQL的
- Azure CLI
- Azure Arc
- 蟒
- 笔记本
可以在 Azure Data Studio 中添加扩展,以扩展 广告。下面显示了一些扩展。
Azure Data Studio 面向开发和 Azure。您可以管理和 在本地使用 SQL Server 数据库,但不如 SSMS for SQL 服务器管理。Azure 中仍有一些功能不可用 Data Studio 与 SSMS 的比较。但是,使用 Azure Data Studio,可以工作 使用 Python、Notebooks、PostgreSQL、机器学习、大数据、MySQL 和 PowerShell。 Azure Data Studio 是开源的,因此已创建许多扩展(和 更多)增加 ADS 功能。
使用 Azure Data Studio,可以使用以下内容:
- SQL的
- PySpark – Python 中的开源库,可与 Apache Spark 配合使用
- Spark Scala – Apache Spark 的编程语言
- Spark R – 使用 R 处理 Apache Spark 的包
- 蟒蛇 3
- PowerShell – 一种 Microsoft shell 脚本语言
后续步骤
- 我相信Microsoft正在推动我们迁移到 Azure。他们正试图 将我们的数据库移动到 Azure,然后他们推动我们安装 Azure 数据 演播室。我认为 Azure 很棒,Azure Data Studio 也很好。大多数 SSMS 和 SQL Server 中的新功能通常面向 Azure。
参考:SQL Server Management Studio (SSMS) 入门 19 (mssqltips.com)
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/313787.html