如果您卸载 Microsoft SQL Server 实例,可能会注销计算机上其他 Microsoft SQL Server 实例使用的一些组件,包括用于执行备份的虚拟设备机制。 如果出现这种情况,代理将在在错误 AE50015(“备份失败”)或 AE51004(“还原失败”)内生成备份代理错误 511(“创建虚拟设备接口时出错: 找不到 COM 类”)。 要解决这一错误,请执行以下步骤:
在计算机上查找属于最新版 Microsoft SQL Server 的 sqlvdi.dll 版本。
在同一台计算机上并行安装两个或多个版本的 SQL Server,可能会创建多个版本的 SQLVDI.DLL 文件,这样会造成冲突,导致数据库备份作业失败。 若要解决所有 SQLVDI.DLL 冲突,请确保所有 SQL Server 实例处于最新的 Service Pack、安全补丁程序或修补程序级别。 您也可以重新启动失败的 SQL Server 实例以重新加载新的 SQLVDI.DLL 文件,或重新启动计算机。
如果您正在安装使用 Microsoft SQL Server 2000 的代理,Microsoft SQL Server 代理要求带有 Service Pack 3、Service Pack 3a 或 Service Pack 4 的 Microsoft SQL Server 2000。
Windows Small Business Server 2003 Standard Editon 不包含 Microsoft SQL Server 2000。 然而,您可以单独安装 Microsoft SQL Server 2000,但是您必须安装 Service Pack 3、Service Pack 3a 或 Service Pack 4。
注意:Windows Small Business Server 2003 Premium Edition 包含 Microsoft SQL Server 2000 Service Pack 3。
在群集环境中,安装 Microsoft SQL Server 代理时您可能会收到“丢失连接”的错误。 当您选择群集 SQL 服务器实例作为 CA ARCserve Backup 数据库时,在主安装和单机安装中会出现这种情况。 要避免此错误,请将 CA ARCserve Backup 数据库包代理复制到每个群集节点,然后手工进行安装。 有关详细信息,请参阅《CA ARCserve Backup 管理员指南》。
要保护支持群集的环境中的 SQL Server 实例,必须在支持群集的环境中的所有节点上手工安装 Microsoft SQL Server 代理。