SSMS 是一种集成环境,用于管理从 SQL Server 到 SQL 数据库的任何 SQL 基础结构。 SSMS 提供用于配置、监视和管理 SQL 实例的工具。 使用 SSMS 部署、监视和升级应用程序使用的数据层组件,以及生成查询和脚本。

使用 SQL Server Management Studio (SSMS) 在本地计算机或云端查询、设计和管理数据库和数据仓库,无论它们位于何处。

SSMS 是免费的!

SSMS 17.x 是最新一代的 SQL Server Management Studio,可支持 SQL Server 2017。

 下载 SQL Server Management Studio 17.8.1(无需在计算机上安装上一版 SSMS 17.x)

下载 SQL Server Management Studio 17.8.1 升级包(将 17.x 升级到 17.8.1;需要在计算机上安装早期版本的 SSMS 17.x)

版本信息

版本号:17.8.1
生成号:14.0.17277.0
发布日期:2018 年 6 月 26 日

SSMS 17.x 安装不会升级或替换 SSMS 16.x 或更早版本。 SSMS 17.x 与以前的版本并行安装,因此,这两个版本均可供使用。 如果计算机包含 SSMS 的并行安装,请验证你是否针对特定需求启动相应的版本。 最新版本标记为 Microsoft SQL Server Management Studio 17,并有一个新图标:

可用语言

备注

如果安装在以下平台中,非英语本地化版本的 SSMS 需要 KB 2862966 安全更新程序包:Windows 8、Windows 7、Windows Server 2012 和 Windows Server 2008 R2。

此版本的 SSMS 可以安装在以下语言中:

SQL Server Management Studio 17.8.1:
中文(中国) | 中文(台湾) | 英语(美国) | 法语 | 德语 | 意大利语 | 日语 | 朝鲜语 | 葡萄牙语(巴西) | 俄语 | 西班牙语

SQL Server Management Studio 17.8.1 升级包(将 17.x 升级到 17.8.1):
中文(中国) | 中文(台湾) | 英语(美国) | 法语 | 德语 | 意大利语 | 日语 | 朝鲜语 | 葡萄牙语(巴西) | 俄语 | 西班牙语

备注

SQL Server PowerShell 模块现可通过 PowerShell 库单独安装。 有关详细信息,请参阅下载 SQL Server PowerShell 模块。

SQL Server Management Studio

此版本中的新增功能

SSMS 17.8.1 是 SQL Server Management Studio 的最新版本。 SSMS 的 17.x 一代提供对 SQL Server 2008 到 SQL Server 2017 几乎所有功能领域的支持。 版本 17.x 也支持 SQL Analysis Service PaaS。

版本 17.8.1 包括:

常规 SSMS

数据库属性:

  • 此改进公开了文件组的“AUTOGROW_ALL_FILES”配置选项。 此新配置选项在“数据库属性”>“文件组”窗口下以每个可用文件组复选框的新列(自动增长所有文件)的形式添加(文件流和内存优化文件组除外)。 用户可以通过切换相应的 Autogrow_All_Files 复选框来为特定文件组启用/禁用 AUTOGROW_ALL_FILES。 相应地,在编写数据库脚本为数据库(SQL 2016 及更高版本)创建/生成脚本时,AUTOGROW_ALL_FILES 选项已正确编写脚本。

SQL 编辑器:

  • 改进了当用户没有主访问权限时 Azure SQL 数据库中 Intellisense 的使用体验。

脚本:

  • 常规性能改进,尤其针对高延迟连接。

Analysis Servics (AS)

  • Analysis Services 客户端库和数据提供程序已更新到最新版本,该版本添加了对新 Azure 政府 AAD 颁发机构 (login.microsoftonline.us) 的支持。

支持的 SQL 产品/服务

  • 此版本的 SSMS 适用于所有受支持 SQL Server 版本 (SQL Server 2008 - SQL Server 2017),并且在最大程度上支持与 Azure SQL 数据库和 Azure SQL 数据仓库中的最新云功能配合使用。
  • 使用 SSMS 17.x 连接到 Linux 上的 SQL Server。
  • 此外,SSMS 17.x 可与 SSMS 16.x 或 SQL Server 2014 SSMS 及早期版本并行安装。
  • SQL Server Integration Services (SSIS) - SSMS 版本 17.x 不支持连接到旧版 SQL Server Integration Services 服务。 要连接到早期版本的 Integration Services,请使用与 SQL Server 版本一致的 SSMS 版本。 例如,使用 SSMS 16.x 连接到旧版 SQL Server 2016 Integration Services 服务。 可以在同一台计算机上并行安装 SSMS 17.x 和 SSMS 16.x。 由于 SQL Server 2012 的发布,建议使用 SSIS 目录数据库 (SSISDB) 来存储、管理、运行和监视 Integration Services 包。 有关详细信息,请参阅 SSIS 目录。

受支持的操作系统

与最新可用的服务包一起使用时,此版本的 SSMS 支持以下 64 位平台:

  • Windows 10(64 位)
  • Windows 8.1(64 位)
  • Windows 8(64 位)
  • Windows 7 (SP1)(64 位)
  • Windows Server 2016 *
  • Windows Server 2012 R2(64 位)
  • Windows Server 2012(64 位)
  • Windows Server 2008 R2(64 位)

*SSMS 17.X 基于 Windows Server 2016 之前发布的 Visual Studio 2015 独立 shell。 Microsoft 非常重视应用兼容性,确保已发布的应用程序能在 Windows 最新版本上继续运行。 若要尽量减少在 Windows Server 2016 上运行 SSMS 时出现的问题,请确保 SSMS 已应用所有最新更新。 如果遇到与 Windows Server 2016 版 SSMS 有关的任何问题,请联系支持人员。 支持团队将确定问题是与 SSMS、Visual Studio 还是与 Windows 兼容性相关。 然后,支持团队将问题交接给相应的团队进行进一步调查。

SSMS 安装提示和问题

尽量减少安装重启的次数

  • 执行以下操作以降低 SSMS 安装程序在安装结束时需要重新启动的可能性:

    • 请确保运行的是最新版 Visual C++ 2013 Redistributable Package。 需要版本 12.0.40649.5(或更高版本)。仅需要版本 x64。
    • 验证计算机上的 .NET Framework 版本是否为 4.6.1(或更高版本)。
    • 关闭计算机上打开的其他任何 Visual Studio 实例。
    • 请确保计算机上已安装所有最新 OS 更新。
    • 所提及的操作通常只需执行一次。 有几种情况需要在额外升级到 SSMS 的同一主版本期间重新启动。 对于次要升级,计算机上已安装 SSMS 的所有要求。

发行说明

以下是此 17.8.1 版本的问题和限制:

  • 在“属性”窗口中修改任何文件组属性后,单击“脚本”按钮,生成两个脚本 - 一个脚本带有 USE 语句,另一个脚本带有 USE master 语句。 带有 USE master 的脚本错误生成,应该放弃。 运行包含 USE 语句的脚本。
  • 使用新的“常规用途”或“业务关键”Azure SQL 数据库版本时,部分对话框显示版本无效错误。
  • 可能会观察到 XEvents 查看器中的一些延迟。 这是 .Net Framework 中的已知问题。 请考虑升级到 NetFx 4.7.2。
  • 复制监视器发生故障,并显示“无法加载文件或程序集...”错误。 若要解决此问题,请执行以下操作:
    1. 关闭 SqlMonitor.exe(即复制监视器)和 SSMS。
    2. 从 https://1drv.ms/u/s!AizXOqHzD6izqpR-zgdH7kEAxvRACw 下载更新后的 sqlmonitor.exe.config。
    3. 将 sqlmonitor.exe.config(通常位于“C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn”下)替换为下载的文件。
    4. 重启 SSMS 和/或复制监视器。

卸载并重装 SSMS

如果安装 SSMS 时遇到问题,并且标准的卸载和重装无法解决问题,可以先尝试下修复 Visual Studio 2015 IsoShell。如果修复 Visual Studio 2015 IsoShell 不能解决此问题,可以尝试下面的步骤来解决许多偶然的问题:

  1. 像卸载任意应用程序那样卸载 SSMS(使用“应用和功能”、“程序和功能”等,具体取决于 Windows 版本)。

  2. 通过提升的 cmd 提示符卸载 Visual Studio 2015 IsoShell:

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"

    vs_isoshell.exe /Uninstall /Force /PromptRestart

  3. 像卸载任何应用程序那样卸载 Microsoft Visual C++ 2015 可再发行组件。 如果计算机上有 x86 和 x64,则卸载它们。

  4. 通过提升的 cmd 提示符重装 Visual Studio 2015 IsoShell:

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"

    vs_isoshell.exe /PromptRestart

  5. 重装 SSMS。

  6. 如果当前不是最新版本的话,则升级到最新版本的 Visual C++ 2015 可再发行组件。

下载 SQL Server Management Studio (SSMS)相关推荐

  1. SQL Server Management Studio (SSMS)

    SQL Server Management Studio (SSMS) 官网: https://docs.microsoft.com/zh-cn/sql/ssms/sql-server-managem ...

  2. SQL Server Management Studio (SSMS)单独安装,仅安装连接工具

    简单来说,SSMS是用于远程连接数据库与执行管理任务的一个工具.当安装SQL SERVER时,会默认安装.但也可以单独安装在不是数据库服务器的主机上. SQL Server Management St ...

  3. ssms2008 代码自动提示_使用 SSMS 的提示和技巧 - SQL Server Management Studio (SSMS) | Microsoft Docs...

    使用 SQL Server Management Studio (SSMS) 的提示和技巧Tips and tricks for using SQL Server Management Studio ...

  4. 使用 SQL Server Management Studio (SSMS) 连接 SQL Server实例

    参考资料 微软官方教程https://docs.microsoft.com/zh-cn/sql/ssms/tutorials/connect-query-sql-server?view=sql-ser ...

  5. [Microsoft SQL Server Management Studio]SSMS查询年龄最大学生的姓名和年龄问题及查询最高的学生的学号问题分析及解决

    查询年龄最大学生的姓名和年龄问题 问题描述 使用以下语句查询年龄最大学生的姓名和年龄的时候系统报错,为什么?要如何修改? SELECT StName, MAX(YEAR(GETDATE())-YEAR ...

  6. Microsoft SQL Server Management Studio(SSMS)概述

    介绍 (Introduction) Microsoft SQL Server Server Management is an advanced development environment that ...

  7. 在SQL Server Management Studio(SSMS)中调试存储过程

    Debugging is one of the most important but painful parts of any software process. To find some error ...

  8. 如何使用SQL Server Management Studio(SSMS)连接到Azure存储帐户

    介绍 (Introduction) In SQL Server Management Studio (SSMS), it is possible to connect to the Azure Sto ...

  9. SQL Server Management Studio –分步安装指南

    Why is this installation so important? Like any other technology, in SQL Server too we need to focus ...

最新文章

  1. 修改git commit默认触发的编辑器
  2. mysql 临时表_第05问:MySQL 在处理临时结果集时,内部临时表会使用多少内存?...
  3. 驱动开发基础知识 偶然发现的,很全面
  4. 【开源项目----Android OPenGLES渲染YUV视频文件】
  5. 最大正方形(洛谷-P1387)
  6. lambda表达式可以用来声明_lambda表达式可以用来创建包含多个表达式的匿名函数...
  7. In 2018, the release of Huawei‘s p20 pro
  8. android查看统计项目的方法数
  9. MYSQL 8.0 OCP
  10. Python沪深300成分股价值分析
  11. threejs道路贴图动画
  12. web 中怎么实现斜线表头效果?
  13. 墙裂推荐!B站上的Python学习资源
  14. 【设计教程】在PS里面制作简单的下雨效果!
  15. [软考]协议VS合同
  16. 计算机素养的论文,核心素养下计算机程序设计教学探索
  17. Spring的工作原理(一)简介
  18. Everything快捷打开搜索,电脑everything软件怎么设置快捷键
  19. 区块链量化投资系列课程(3)
  20. SQLPLUS中几个常用命令

热门文章

  1. 【操作系统基础】文件管理系统(一)
  2. jquery遍历节点的方法
  3. 计算机毕业设计-基于springboot的会员积分管理系统-会员等级管理系统java代码
  4. 2009世界500强排名(2009年07月08日)
  5. 域名解析出现错误,该如何解决?
  6. Kali Linux学习笔记—Web渗透(1)
  7. 拜托,你的这些努力一定要让HR看见!
  8. OpenSIPS介绍及模块||OpenSIPS介绍_安装_使用
  9. CSS实现图片文字排版02
  10. Cris 学 SpringMVC(二):使用 servlet 原生 api 作为方法入参