【问题标题】:Cannot modify maintenance plan in SSMS无法在 SSMS 中修改维护计划
【发布时间】:2011-01-09 04:21:25
【问题描述】:

我正在我的 SQL Server 2008 SP1 Standard 安装上运行多个维护计划。我在我的开发机器上运行 SQL Server Management Studio,并在服务器上运行它的副本。在任一框中,如果我尝试修改任何现有维护计划或选择“新维护计划...”,则不会发生任何事情。

我看到的唯一解决方案是在 this thread 中,它建议更新您的安装以包括“管理工具完成”而不是基本,但该选项在我的安装屏幕上不可用。我猜这是因为我运行的是标准版而不是企业版。请注意,此功能曾经有效,因此我知道这不是标准版的限制。我不能确定它什么时候停止工作,但我相信我上次使用它是在 SP1 之前。

【问题讨论】:

  • 哇。一定把你们难住了。
  • 我相信这是因为您没有安装集成服务。我有同样的问题,还没有解决。
  • 我也有同样的问题。也许有人找到了解决方案?
  • 您解决了这个问题吗? Management Tools Complete 应该是 Standard 和 Enterprise 的一个选项。您确定您正在运行 Management Studio 的安装而不是 Management Studio Express(这是我所知道的唯一一种只允许 Basic 的情况)?
  • 此链接显示您如何首先卸载“基本”,然后安装“完整”。它还显示了如何检查您正在运行的版本。 http://paulgrevink.wordpress.com/2011/05/15/ms-sql-2008-r2-issue-impossible-to-modify-a-maintenance-plan/

标签: sql-server-2008 ssms


【解决方案1】:

我遇到了与您类似的问题,已通过完全删除管理工作室并重新安装它来解决。原来,这个问题是由微软为 DTS 包(post sql 2000)提供的兼容性补丁引起的。

补丁似乎破坏了任何使用 SSIS 的东西(就像维护一样)。

【讨论】:

    【解决方案2】:

    0

    这也可能是存储这些计划的文件夹的权限......

    例如c:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\JOBS

    我直接浏览到它,最初没有权限。探索提示我并请求权限。之后我可以查看内容(它什么都没有),然后可以从 SQL 管理器中保存。

    注意:(在这种情况下,我使用的是带有 SQL 2014 的 Windows 2012 R2 和本地管理员)

    HTH

    尼克

    Νικοσ Γιαννιοσ

    【讨论】:

      【解决方案3】:

      我之前遇到过这个问题,可以使用不同的方法来解决。这可能是由几个问题引起的,例如使用与 SQL Server 引擎不同版本的 management Studio,注册 dts.dll 时出错。因此,首先尝试确定您的情况是什么原因,然后您可以尝试以下技术。

      1. 将管理工作室更改为类似版本。
      2. 使用 CMD 寄存器 regsvr32 dts.dll。首先进入 Binn 文件夹 CD C:\Program Files\Microsoft SQL Server\120\DTS\Binn 然后 exec regsvr32 dts.dll NB。确保选择的物理位置可能会根据我的情况而有所不同 用于 sql server 2014 并且可以是 100\DTS\Binn 或 110\DTS\Binn 分别用于 sql server 2008 和 2012。
      3. 如果上述 2 个解决方案没有解决问题,请更改您的连接字符串并使用带有端口号的完全限定域名。 示例:servername.domainname.local\instancename,portnumber

      【讨论】:

        猜你喜欢
        • 2018-02-15
        • 1970-01-01
        • 1970-01-01
        • 2016-02-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-07
        相关资源
        最近更新 更多