web-dev-qa-db-ja.com

パッケージが失敗する原因となるエラーCPackage :: LoadFromXMLを修正する方法

私はこのパッケージを1年以上前から問題なく実行していました。突然、エラー以下になりました。再起動しても成功しました。この問題をデバッグして、再発しないようにする方法。

Executed as user: xxxxx. Microsoft (R) SQL Server Execute Package Utility Version
10.0.2531.0 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved.
Started: 7:15:08 AM Error: 2011-07-07 07:15:08.62 Code: 0xC0010018 Source:
Description: Error loading value "
    <DTS:VariableValue xmlns:DTS="www.Microsoft.com/SqlServer/Dts"
    DTS:DataSubType="ManagedSerializable"
    DTS:DataType="13"><SOAP-ENV:Envelope
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:SOAP-ENC="htt" from node "DTS:VariableValue".
End Error
Error: 2011-07-07 07:15:08.62 Code: 0xC0010018 Source:
Description: Error loading value 
    "<DTS:Variable xmlns:DTS="www.Microsoft.com/SqlServer/Dts">
    <DTS:Property DTS:Name="Expression"></DTS:Property>
    <DTS:Property DTS:Name="EvaluateAsExpression">0</DTS:Property>
    <DTS:Property DTS:Name="Namespace">User</DTS:Property>
    <DTS:Property DTS:Name=" from node "DTS:Variable". 
End Error
Could not load package "d:\edw\edw\trunk\src\etlHandler\HDL\DropZoneJobHandler.dtsx"
because of error 0xC0010014.
Description: The package failed to load due to error 0xC0010014 "One or more
error occurred. There should be more specific errors preceding this one that
explains the details of the errors. This message is used as a return value
from functions that encounter errors.". This occurs when CPackage::LoadFromXML fails.
Source: Started: 7:15:08 AM Finished: 7:15:08 AM Elapsed: 0.609 seconds.
The package could not be loaded. The step failed. 
9
Sreedhar

同様のエラーメッセージについて議論しているsocial.msdn.Microsoft.comの次のリンクをご覧ください。お役に立てば幸いです。

CPackage :: LoadFromXML Failure

0
user756519

Visual Studio 2015でSSISパッケージを作成するときにこの問題が発生しました。
それを解決するために、TargetServerVersionをSQL Serverに変更して、エラーを解決しました。

12
keith feltner

SSIS 2012にアップグレードされたSSISパッケージを使用していて、使用していたSSMSは2008でした。これは私が直面した問題であり、SSMS 2012を開いたところ、このエラーがスローされなくなりました。

これが事実であることを願っていますが、私が調査したところ、このエラーは他のさまざまな理由でスローされる可能性があります。

3
Mahesh

私にとってエラーは、パッケージを開いたときの不正なパスワードが原因でした。通常はもう一度パスワードを入力するように求められるだけなので奇妙ですが、最後のVS2017の更新以降、パッケージは失敗します。

0
Bruno

VS 2019で新しいプロジェクトを作成し、いくつかのタスクを追加してアップロードしようとしたところ、このエラーが発生しました。

ソリューション:SQL Serverは2012で、プロジェクトはSQL Server 2017として設定されました。プロジェクトを2012に変更すると、すべてが保存され、機能しました。

0
Mike W.

作成されていないDSNエントリの1つを参照していた接続を変更することで、この問題を解決しました。

接続を削除した後、パッケージを表示でき、新しいDSNの作成後に新しい接続を作成しました。

詳細が必要な場合はお知らせください。提供いたします。

ありがとう。

0
RAVicioso

SQLサーバーでインポート/エクスポートプロセスをセットアップしてSSISパッケージとして保存しようとすると、同様の問題が発生しました。ソースファイルとしてExcel(.xlxs)を使用していました。

https://www.Microsoft.com/en-pk/download/confirmation.aspx?id=4438 (Access 2007 Runtime)をサーバーにインストールして解決しました。

0
Ash

このシナリオの解決策は、お客様にデバッグオプションの変更を依頼することでしたRun64BitRuntimeからTrueからFalseへ。これとともに Run64BitRuntime=False設定、すべて32ビットモードと同様に機能します。以下のリンクを参照してください:

https://blogs.msdn.Microsoft.com/farukcelik/2010/06/16/why-package-load-error-0xc0010014-in-cpackageloadfromxml-error-appears-while-trying-to-run- an-ssis-package /

0
Muhammad Yaseen

SQL Agentを使用してSSISジョブを実行するようにスケジュールしようとしたときに、このエラーが発生しました。パッケージを選択し、[OK]をクリックしてSQL Agentのステップのセットアップを終了した後、エラーが発生しました。

私の環境では、サーバーAでSSISジョブを開発し、ローカルコンピューターからSQL Agentでジョブをスケジュールします。 SQLはサーバーBでホストされています。

通常、ローカルコンピューターでSSMSを使用すると、エラーなしでジョブをスケジュールできます。ただし、この特定のSSISパッケージは Sharepoint List Adapater を使用します。これは、SSIS開発のためにサーバーAにインストールしました。

解決策は、そのアダプターをローカルコンピューターにインストールすることでした。 SQLインスタンスをホストするサーバーBにもインストールしました。

0
devlin carnate