无法修改SSMS中的维护计划

时间:2010-01-25 16:36:47

标签: sql-server-2008 ssms

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

我见过的唯一解决方案是在this thread,建议更新您的安装以包含“管理工具完成”而不是基本,但该选项在我的安装屏幕上不可用。我猜这是因为我正在运行Standard而不是Enterprise。请注意,此功能曾用于工作,因此我知道它不是标准版的限制。我不能肯定它何时停止工作,但我相信我最后一次使用它是在SP1之前。

3 个答案:

答案 0 :(得分:0)

通过完全删除管理工作室并重新安装它,我遇到了类似的问题。事实证明,问题是由Microsoft为DTS包提供的兼容性补丁引起的(post sql 2000)。

补丁似乎打破了使用SSIS的任何东西(如维护所做的那样)。

答案 1 :(得分:0)

0

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

e.g。 c:\ Program Files \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ MSSQL \ JOBS

我直接浏览它并且最初没有权限。探索提示我这个并要求权限。之后我可以查看内容(它什么都没有),然后就可以从SQL Manager中保存了。

注意:(我在Windows 2012 R2上使用SQL 2014,在本例中使用本地管理员)

HTH

尼克

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

答案 2 :(得分:0)

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

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