无法保存 SQL 服务器维护计划

Unable to save SQL Server maintenance plan

我们有备份数据库的维护计划,我需要更改目标文件路径。

当我在 SSMS 中打开计划并进行更改然后点击保存时,我收到一条消息

You are about to save maintenance plan "mtpblah" in a new format. Earlier versions of SQL Server Tools do not support the new format. However, the newly formatted Maintenance Plans will not have any issues in execution. Would you like to save?

当我单击“确定”时,会弹出一个带有大红叉的对话框并弹出消息 No description found。如果我单击“确定”,这将关闭对话框并返回到我未保存的维护计划。

维护计划是由我的前任创建的,所以我不确定它是在哪个版本的 SQL Server 中创建的,但可能至少比我们当前版本的 SQL Server 早一个版本2012.

我正在使用 SSMS 2016,根据 Microsoft 的说法,它适用于 SQL 服务器的所有受支持版本。有没有其他人遇到这个问题并有解决方案?

你是对的。 SSMS 2016 适用于 SQL Server 2012。但是, 保存维护计划时出现 known issue on SSMS 2016。 您使用的是什么版本的 SSMS 2016?最新版本是 SSMS 16.5。

您可能想尝试的选项:

  1. 您可能想检查 SSMS 16.5 是否可以 edit/save 您的维护计划。
    • 检查您是否安装了最新的 SSMS:Go to SSMS -> Help
    • SSMS 版本应为 13.0.16000.28 版本 16.5
  2. 由于您在 SQL Server 2012 上工作,您可能希望 edit/save 使用 SSMS 2012。SSMS 2012 安装在此处:C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\ManagementStudio\Ssms.exe

奖励:如果您想优化维护计划,请考虑自定义维护计划。我强烈推荐 Ola Hallengren Maintenance Solution。这比内置的维护计划(包括数据库备份、索引维护、数据库完整性检查等)要好得多。更不用说,它是免费的。如果您决定使用免费工具,请确保在部署到生产环境之前进行测试、测试、再测试。