You cannot run or schedule various packages that require SQL Server 2000 Meta Data Services files after you upgrade to SQL Server 2005 (904796)
The information in this article applies to:
- Microsoft SQL Server 2005 Developer Edition
- Microsoft SQL Server 2005 Enterprise Edition
- Microsoft SQL Server 2005 Express Edition
- Microsoft SQL Server 2005 Standard Edition
- Microsoft SQL Server 2005 Workgroup
SYMPTOMSConsider the following scenario. On a computer that is
running Microsoft SQL Server 2005, you try to perform one of the following
tasks:
- You run or schedule a SQL Server 2000 Meta Data Services
package.
- You run or schedule a SQL Server 2000 Data Transformation
Services (DTS) package that uses the Execute Package task to run a SQL Server 2000 Meta Data Services
package.
- You run or schedule a SQL Server 2005 Integration Services
(SSIS) package that uses the Execute DTS 2000 Package task to run a SQL Server 2000 Meta Data Services
package.
- You run or schedule an SSIS package that uses the Execute DTS 2000 Package task to run a SQL Server 2000 DTS package that uses the Execute Package task to run a SQL Server 2000 Meta Data Services
package.
When you try to perform task 1 or task 2, you receive the
following error message: The Microsoft Repository COM
Server has not been registered on this system. When you try to perform
task 3 or task 4, you receive the following COMException exception error
message: SSIS package <package name>
starting. Error: 0x0 at <package name>:
System.Runtime.InteropServices.COMException (0x80040427): Execution was
canceled by user. at DTS.PackageClass.Execute() at
Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask.Exec80PackageTask.ExecuteThread()
Task failed: <package name> Warning: 0x80019002 at <package
name>: The Execution method succeeded, but the number of errors raised (1)
reached the maximum allowed (1); resulting in failure. This occurs when the
number of errors reaches the number specified in MaximumErrorCount. Change the
MaximumErrorCount or fix the errors. SSIS package <package name>
finished: Failure. Note The package name is a placeholder for
the name of the package that you are trying to run. CAUSEThe error message and COMException error message that are
noted in the Symptoms section occur when SQL Server 2000 Meta Data Services
files are not present.RESOLUTIONTo correct this problem, you must add or restore the SQL
Server 2000 Meta Data Services files that are a component of SQL Server 2000.
To do this, use one of the following methods:
- Reinstall the SQL Server 2000 tools.
- Copy and register the required files from a computer that
has SQL Server 2000 installed, subject to appropriate licensing and
distribution requirements, by following the instructions in the SQL Server 2000
Redist.txt file.
To extract DTS packages from SQL Server 2000 Meta Data Services,
use the DTSRUN command (Dtsrun.exe) with the /!X option. Note We recommend that you export the DTS packages in SQL Server 2000
Meta Data Services before you upgrade to SQL Server 2005. REFERENCESFor more information about the DTSRUN command, see the "Dtsrun Utility" topic in SQL
Server 2000 Books Online.
For more information about SQL Server 2000 Meta Data Services files, see the Redist.txt file in SQL Server 2000. The Redist.txt file is located in the root folder of the SQL
Server 2000 installation media file.
Modification Type: | Major | Last Reviewed: | 3/11/2006 |
---|
Keywords: | kbtshoot kberrmsg kbprb KB904796 kbAudDeveloper |
---|
|