SSMS 2014连接到SQL 2008 R2编辑作业步骤SQL Server集成服务包

时间:2015-06-11 16:41:05

标签: sql-server ssis

这个问题刚刚开始在我的环境中发生。这是球员。 桌面:带有SSMS 2014的Windows 8。 服务器:带有SQL 2008R2的Windows 2012。

我可以在几天前进入SQL的Job Activity Monitor。编辑工作的步骤。更改SSIS包的位置。现在我收到了这个错误。

我没有运行SQL 2005,但错误声称我是。

    ===================================

    Connecting to the Integration Services service on the computer "PRD-WIN-SQL-20" failed with the following error: "Class not registered".

    This error can occur when you try to connect to a SQL Server 2005 Integration Services service from the current version of the SQL Server tools. Instead, add folders to the service configuration file to let the local Integration Services service manage packages on the SQL Server 2005 instance.


    ------------------------------
    For help, click: http://go.microsoft.com/fwlink/?LinkId=220763

    ------------------------------
    Program Location:

       at Microsoft.SqlServer.Dts.Runtime.Application.GetDtsServerPackageInfos(String sPackageFolder, String sServerName)
       at Microsoft.DataTransformationServices.DTSExecUI.Controls.GeneralViewCtrl.<>c__DisplayClass4.<buttonBrowse_Click>b__1(String path)
       at Microsoft.DataTransformationServices.DTSExecUI.Controls.GeneralViewCtrl.buttonBrowse_Click(Object sender, EventArgs e)

    ===================================

    Connecting to the Integration Services service on the computer "PRD-WIN-SQL-20" failed with the following error: "Class not registered".

    This error can occur when you try to connect to a SQL Server 2005 Integration Services service from the current version of the SQL Server tools. Instead, add folders to the service configuration file to let the local Integration Services service manage packages on the SQL Server 2005 instance.


    ------------------------------
    Program Location:

       at Microsoft.SqlServer.Dts.Runtime.Wrapper.ApplicationClass.GetDtsServerPackageInfos(String bstrPackageFolder, String bstrServerName)
       at Microsoft.SqlServer.Dts.Runtime.Application.GetDtsServerPackageInfos(String sPackageFolder, String sServerName)

1 个答案:

答案 0 :(得分:1)

SSMS 2012(以及我假设2014年)和早期版本的Integration Services之间的向后兼容性有限。请参阅此处获取解释和解决方法:

http://www.ssistalk.com/2012/03/21/connecting-to-a-pre-sql-2012-ssis-instance-with-sql-2012-ssms/

另外,仅仅因为您的SQL Server是版本2008 R2并不意味着您的Integration Services已更新。它可能仍然是2005版的Integration Services。见这里:

https://msdn.microsoft.com/en-us/library/cc280546.aspx