Die Nachricht versucht wahrscheinlich, Ihnen zu sagen, dass CLSID {10020200-EB1C-11CF-AE6E-00AA004A34D5} entweder nicht bei COM registriert ist oder die dll/exe, auf die es verweist, fehlt oder beschädigt ist.
Auf meinem System, die COM-Komponente mit CLSID {10020200-EB1C-11CF-AE6E-00AA004A34D5} ist das Data Transformation Services-Paket Objekt, das Teil von SQL Server ist. Sie können dies auf Ihrem System überprüfen, indem Sie regedit ausführen und zu HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID {10020200-EB1C-11CF-AE6E-00AA004A34D5} gehen.
Wenn dieser Registrierungseintrag nicht vorhanden ist, ist es wahrscheinlich, dass Data Transformation Services nicht installiert ist oder die Installation beschädigt wurde. Versuchen Sie, es (neu) zu installieren, indem Sie Ihr SQL Server-Medium verwenden.
Wenn der Registrierungseintrag vorhanden ist, klicken Sie auf den Unterschlüssel InprocServer32. Der Standardwert für diesen Unterschlüssel ist der Pfad zu der DLL, die die COM CLSID implementiert. Auf meinem System ist dies C: \ Programme \ Microsoft SQL Server \ 80 \ Tools \ Binn \ DTSPkg.dll. Ist die DLL auf Ihrem System vorhanden? Ist dies nicht der Fall, kann COM das COM-Objekt nicht instanziieren.
Bottom line: Data Transformation Services neu installieren.
welche Komponente? – sef
Ein COM-Objekt, das in Ihrer Anwendung verwendet wird. – adatapost
ist es möglich, die DTSPkg.dll zu installieren, ohne den MS SQL Server 2000 zu installieren? – sef