2017-02-27 90 views
1

SSISプロジェクト関連の問題を1週間解決しようとしています。 SSISソリューション/プロジェクトは2年間正常に機能していますが、2週間前に追加した後に2人目のユーザーにはまったく機能しません。SSISプロジェクトのビルドに失敗する - CPackage :: LoadFromXMLが失敗する

ユーザーは、VSO/TFS経由でソースコードに接続した後、またはローカルコピーを使用して、ソリューションを開いてパッケージを実行できます。 しかし、プロジェクトを変更した後、プロジェクトをビルドしようとしたり、パッケージを実行しようとすると、別のユーザーが以下のエラーメッセージ(1)を受け取りました。 プロジェクトをサーバーからインポートしようとすると、別のエラーメッセージ(2)が表示されます。私は非常にappriciated SQL/Visual Studioの(プロジェクトは、現在使用中の一つに異なったバージョンで作成した)、それは

私の場合にappicableではありません任意のヘルプまたはフィードバックのバージョンを参照して見つけてきた

ほとんどの記事。

私の条件は以下のとおりです。勝利10およびSQL Serverデータツール2013(最新版) Visual Studioのオンラインソースコードのための/バージョン管理(GIT)での勝利サーバー2012 R2 Devのマシン上で(SSISを含む)のSQL Server 2014 SSISプロジェクトの展開モデル のProtectionLevel = EncryptSensitiveWithPassword私がこれまで試してみました何

: は、ユーザーのすべてのcominationsをしようとしたのdevのマシン は、Dataツールの異なるバージョンを試してみました は、プロジェクト/ソリューションは、パッケージならびにファイルの違いを見つけることを試みましたユーザー関連コードなどを識別する。 はとしてRun64BitRunTimeプロパティを変更しようとしたソースコントロール なしSSIプロジェクトをしようとしました

(1)

エラー1 Microsoft.SqlServer.Dts.Runtime.DtsRuntimeException:パッケージは0xC0010014エラーのためのロードに失敗しました」 1つ以上のエラーが発生しました。エラーの詳細を説明する前に、より具体的なエラーがあるはずです。このメッセージは、エラーが発生した関数からの戻り値として使用されています。 "これは、CPackage :: LoadFromXMLが失敗した場合に発生します---> System.Runtime.InteropServices.COMException:エラー0xC0010014によってパッケージを読み込めませんでした"エラーが発生しました。エラーの詳細を説明する前に、より具体的なエラーがあるはずです。このメッセージは、エラーが発生した関数からの戻り値として使用されます。」これは、CPackage :: LoadFromXMLが失敗したときに発生します。Microsoft.SqlServer.Dts.Runtime.Wrapper.ApplicationClass.LoadPackage(String FileName、Boolean loadNeutral、IDTSEvents100 pEvents)at Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage(String fileName、IDTSEventsイベント、Boolean loadNeutral)---内部例外スタックトレースの終了--- Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage(String fileName、IDTSEvents Microsoft.DataTransformationServices.Project.ProjectBuildItemInfo.Update(DateTime lastWriteTime、PackageItem packageItem、Projectプロジェクト、String projectDirectory)のMicrosoft.SqlServer.Dts.Runtime.Application.LoadPackage(String fileName、IDTSEventsイベント)でイベント、ブール値loadNeutral)を返します。 Microsoft.DataTransformのDataTransformationServices.Project.ProjectBuildItemInfo..ctor(String name、DateTime lastWriteTime、PackageItem packageItem、プロジェクトプロジェクト、Stringプロジェクトディレクトリ) Microsoft.DataTransformationServices.Project.ProjectBuildValidator.CheckBuildItem(PackageItemアイテム)のMicrosoft.DataTransformationServices.Project.ProjectBuildValidator.CheckConsistency(String &エラー、String buildLogFullName)のMicrosoft.DataTransformationServices.ProjectのationServices.Project.ProjectBuildValidator.RefreshCache(PackageItemアイテム)。 DataTransformationsProjectBuilder.IncrementalBuildThroughObj(IOutputWindow outputWindow)(Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder)を参照してください。BuildIncremental(IOutputWindow outputWindow)

(2)パッケージは、「XMLからの読み込みエラーを0xC0011008エラーのためのロードに失敗しました

。何のイベントオブジェクトがどこ詳しい渡されなかったため、これ以上の詳細なエラー情報は、この問題のために指定できませんエラー情報を保存することができます。 "これは、CPackage :: LoadFromXMLが失敗したときに発生します。

+0

パッケージ内にカスタムSSISコンポーネントがありますか? –

+0

カスタムSSISコンポーネントなし SSISは、「すぐに使用できる」SSISから追加した唯一のものは、Excelファイルを読み取るExcel/Accessドライバです。 – jockefe

+0

他のユーザーにアクセスドライバがインストールされていますか?もしそうなら、インストールしたのと同じバージョンとビット数ですか? –

答えて

0

私は恐れていますが、データベースのカタログに接続するのではなく、.ispacファイルを使用してインポートを使用することで、2番目のエラー(私の場合はとにかく)を解決することができました。

関連する問題