SQL Server Management Studio(SSMS)作为微軟推出的旗舰数据库管理工具,一直以来备受数据库管理员和开发者的青睐。2019年4月的SSMS 18.0正式版发布,标志着这一管理工具迎来了重要升级。此次更新不仅聚焦于性能和安全的提升,还引入了丰富功能,使得数据库管理和开发体验更加便捷高效。特别是在支持SQL Server最新版本和Azure数据库策略的结合方面,SSMS 18.0展现了强大的适应能力。作为专业的数据平台解决方案,SSMS 18.0的发布可谓备受期待,对企业用户和个人开发者均有极大助益。SQL Server Management Studio 18.0的优化首先体现在其安装包的尺寸大幅缩减。
相较于之前的17.x版本,新版软件体积缩小接近一半,这无疑提升了下载速度和安装便捷性,尤其对网络条件一般的用户尤为重要。同时,SSMS 18.0集成了最新的Visual Studio 2017隔离Shell,带来了全新的安全补丁和无障碍功能支持。这让有视力障碍的用户在使用过程中获得更友好的操作体验,也确保软件整体的安全性保持在最新标准之上。此外满足用户多年期盼的功能,支持在自定义文件夹中安装SSMS也终于实现。无论是通过命令行还是图形界面,用户都可以自由指定安装路径,极大地增强了灵活性。更值得一提的是,SSMS 18.0支持在与操作系统语言不同的语言环境下安装使用。
例如,用户可以在法语Windows环境中安装德语版本的SSMS,只需在软件的“工具”——“选项”——“国际设置”里切换语言即可,这对跨语言的全球团队合作极为便利。在数据库支持方面,SSMS 18.0对SQL Server 2019的兼容性首次实现全面覆盖,特别是新增的兼容级别150。这意味着管理员和开发人员能够充分利用SQL Server 2019引入的性能和安全特性,发挥服务器最大潜能。此外,针对Azure SQL Database的管理得到显著提升。新版支持数据库服务层级、版本、最大容量等属性的自定义命名,便于应对Azure数据库日益多样化的版本结构。同时,新添加的vCore SKU也被支持,帮助用户更灵活地选择和调整部署资源。
SSMS 18.0在SQL Server管理对象(SMO)方面加入了可恢复索引创建的扩展支持。这个功能尤其有利于大规模数据库维护操作,可以在索引构建出现中断后继续执行,减少维护时间并提升系统可用性。此版本还公开了多项服务器配置属性,加强管理员对服务器和数据库行为的控制权。数据分类功能也得到重大改进,支持“读写”权限管理,让敏感数据的保护更加细致和灵活。SSMS与Azure Data Studio的整合堪称此次更新的亮点之一。微软将两款工具视为一个整体,通过互通的用户界面和菜单,方便用户根据需求快捷切换。
例如,用户可以在SSMS中通过右键菜单直接打开Azure Data Studio进行笔记本操作和查询。这种跨工具的协同方式大大优化了工作流,使数据库开发和分析更加高效统一。日常使用体验方面,SSMS 18.0对多显示器环境进行了优化,所有弹窗和对话框都会智能定位到预期屏幕,解决了长久以来的窗口丢失烦恼。此外,新增了文件组的AUTOGROW_ALL_FILES配置选项,进一步提升文件系统的自动管理能力。数据库备份相关功能也有所增强,新版支持配置备份校验和的默认选项,提升数据完整性保障。安全配置方面,新增防火墙规则对话框支持自定义规则名称,简化网络访问策略的管理。
迁移工具的集成体现了微软推动Azure云服务落地的决心。SSMS 18.0在工具菜单新增“迁移到Azure”选项,方便用户借助数据库迁移助手和Azure数据库迁移服务快速完成向云端的转型,支持现代化数据架构的建设。对象脚本生成能力升级,新增“CREATE OR ALTER”脚本选项,代码脚本更简洁高效。查询执行计划(ShowPlan)部分的改进,不仅增加了实际时间和实际行数的显示,让执行计划和实时查询统计的数据更加一致,还支持了新引入的Materializer操作符和批量模式扫描标识,方便开发者进行深度性能调优。数据库版本升级流程也实现了智能化,通过新的查询调优助手引导用户收集升级前后的性能基线,对比工作量数据并提供优化建议,降低版本兼容升级的风险和难度。增强的查询存储(Query Store)集成了查询等待统计报表,帮助 DBA 诊断性能瓶颈。
审计日志功能升级,改用了Azure AD认证方式替代传统存储账户密钥方案,更安全且符合云时代身份管理要求。软件包里集成了针对Azure政府云环境的SQL Server集成服务调度支持,提升合规环境中的自动化部署能力。连接Azure管理实例时,支持将“默认”设置为初始数据库,简化连接配置流程。SSIS部署工具命令行模式也新增对SQL身份验证、Azure AD集成认证和Azure AD密码认证的全面支持。数据分类模块重新组织菜单结构,用户能够更便捷地访问分类报告和管理功能。新加入的漏洞评估支持Azure SQL数据仓库,且具备导出评估结果到Excel的功能,方便安全审计和分析汇报。
SQL Server 2019中备受关注的“始终加密”功能在SSMS 18.0中得到更加直观的启用和管理支持,包括安全保护区的增强机制,使得敏感数据在全生命周期均能得到多层防护。为了确保各版本用户数据平滑迁移,SSMS 18.0提供了来自17.x及早期18.0预览版的设置迁移工具,保证用户工作环境和个性化设置无缝继承。对于平时常用的扁平文件导入向导,新增了导入文件可能重命名的提示提醒,防止数据导入时出现意外错误。数据层应用程序(DAC)向导支持图数据库表,贴合近年来图数据库广泛应用的趋势。Azure SQL托管实例的管理员登录支持新增Azure Active Directory登录方式,提升云端身份管理的灵活性。除了新功能的赋能,SSMS 18.0还着力提升了稳定性。
针对常见问题进行了全面修复,包括但不限于编辑器崩溃、对象资源管理器卡顿、帮助查看器异常、对象脚本生成失败、表设计器不稳定、管理对象库SMO异常、分析服务和集成服务故障等。此外,多次出现于作业活动监视器、查询数据存储、结果表格显示、事件分析工具、数据掩码、复制数据库向导等方面的瑕疵也得到处理,极大提高了整体使用感受。为了持续驱动工具的精进,团队权衡后决定弃用部分过时或安全风险较高的功能与工具。例如,T-SQL调试器和数据库图形工具被移除,命令行选项-P因安全隐忧被取消,静态数据掩码和部分生成脚本发布到Web服务选项也不再支持。包括一系列命令行工具如osql.exe、dreplay.exe、sqldiag.exe、ssbdiagnose.exe等也不再随SSMS安装包发布。配置管理器等工具开始单独发布。
虽然部分功能撤销引发争议,但整体上确保了SSMS的现代化安全架构,符合企业安全与合规需求。微软也明确发布了SSMS 18.0的支持政策,呼吁用户尽快升级旧版本。这不仅可以获得最新功能的支持,还保证在微软官方的技术服务和安全更新保障下更安心地使用SSMS。组织可通过Windows Server Update Services(WSUS)实现集中推送,确保合规和管理便利性。作为全球领先的数据库管理工具之一,SQL Server Management Studio 18.0的发布意味着数据库管理进入了一个崭新的阶段。它在功能完善、性能提升、安全保障和云端整合方面的突破,为广大用户带来极大便利。
尤其对于正在向现代数据平台迈进的企业,SSMS 18.0不仅是日常管理的利器,更是打造智能化、自动化、云原生数据库生态的重要桥梁。无论是传统本地部署还是Azure云数据库,SSMS 18.0都展现了极佳的适配能力和持续创新的潜力。未来,随着微软不断完善Azure Data Studio与SSMS的整合体验,用户将能在统一的平台环境下享受多样化的开发运维功能,进一步提升工作效率和数据安全。总的来说,SQL Server Management Studio 18.0凭借其多项关键改进,成为数据库管理领域不可或缺的强大工具。选择升级和使用SSMS 18.0,不仅能够享受微软技术前沿的支持,更能助力各类企业在数据驱动的未来高效运营和创新发展。