Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 加载SSIS自定义连接管理器/类型时出现问题_Sql Server 2005_Ssis - Fatal编程技术网

Sql server 2005 加载SSIS自定义连接管理器/类型时出现问题

Sql server 2005 加载SSIS自定义连接管理器/类型时出现问题,sql-server-2005,ssis,Sql Server 2005,Ssis,我目前正在尝试为工作中的专有系统构建自定义连接管理器和自定义数据流源,当我尝试执行包含自定义管理器的任务(来自BIDS、DTEXEC或代理)时,遇到了一个奇怪的问题 错误:0xC0014005位于:连接 为连接指定的类型“AF” 管理器“AFConnection”不可用 被识别为有效连接 经理类型。返回此错误 当试图创建 未知连接的连接管理器 连接类型。检查拼写 连接类型名称 错误: 0xC0010018 at:加载值时出错 “0AFConnection{43304F2E-0C3F-4C00-9

我目前正在尝试为工作中的专有系统构建自定义连接管理器和自定义数据流源,当我尝试执行包含自定义管理器的任务(来自BIDS、DTEXEC或代理)时,遇到了一个奇怪的问题

错误:0xC0014005位于:连接 为连接指定的类型“AF” 管理器“AFConnection”不可用 被识别为有效连接 经理类型。返回此错误 当试图创建 未知连接的连接管理器 连接类型。检查拼写 连接类型名称 错误: 0xC0010018 at:加载值时出错 “0AFConnection{43304F2E-0C3F-4C00-9221-BD88C50EDDFC}” 来自节点“DTS:ConnectionManager”

我在GAC以及\90\DTS\Connections文件夹中有相关的DLL。所有其他连接管理器工作正常

以下是连接管理器样板文件:

    [DtsConnection(ConnectionType="AF", Description="Connection manager for AF2", DisplayName="AF Connection"
        , UITypeName = "AnalysisFrameworkCustomTask.AFConnectionManagerUI,AnalysisFrameworkCustomTask,Version=1.0.0.0,Culture=neutral,PublicKeyToken=e11db2e10378dc29")]
    public class AFConnectionManager : ConnectionManagerBase
    {    

        #region Overrides

        public override DTSExecResult Validate(IDTSInfoEvents infoEvents)
        {
            // Code omitted that determines success or failure

            return DTSExecResult.Success;
        }

        public override object AcquireConnection(object txn)
        {
            // Code ommitted to return new connection; works fine when debugged
            // in the development environment
        }

        public override void ReleaseConnection(object connection)
        {
            // Code ommitted to release connection; works fine when debugged
            // in the development environment
        }

        #endregion
    }

以前有人看到过这一点,并且知道如何继续吗?

尝试重新启动SSIS服务。

我注意到重新启动机器似乎可以解决问题;在你的评论之后,我发现仅仅重新启动该服务也能解决问题。谢谢