プロジェクトレベルの接続マネージャを参照するbimlを使用してパッケージを生成すると問題が発生します。接続マネージャはOleDbソースでは見つかりませんが、SQLタスクで正常に動作します。さらに、パッケージレベルの接続マネージャも正常に動作します。Bimlを使用したOleDbSourceのプロジェクト接続が見つかりません
-
を:私は助けにはならなかったの異なるものの数を試してみました
Validation error. My Dataflow Read [2]: The runtime connection manager with the ID "{6253281E-98BA-45C3-ACAB-BC58B34CC627}" cannot be found. Verify that the connection manager collection has a connection manager with that ID.
:OleDbSourceを生成
<Biml xmlns="http://schemas.varigence.com/biml.xsd">
<Connections>
<OleDbConnection Name="sql" ConnectionString="data source=.;initial catalog=Staging;Provider=SQLNCLI11.1;Integrated Security=sspi;" />
</Connections>
<Projects>
<PackageProject Name="Test">
<Packages>
<Package PackageName="MyPackage2"/>
</Packages>
<Connections>
<Connection ConnectionName="sql"/>
</Connections>
</PackageProject>
</Projects>
<Packages>
<Package Name="MyPackage2">
<Tasks>
<ExecuteSQL Name="TestSQL" ConnectionName="sql">
<DirectInput>
Select 1
</DirectInput>
</ExecuteSQL>
<Dataflow Name="My Dataflow">
<Transformations>
<OleDbSource Name="Read" ConnectionName ="sql">
<DirectInput>
Select 1 as Test;
</DirectInput>
</OleDbSource>
</Transformations>
</Dataflow>
</Tasks>
</Package>
</Packages>
</Biml>
は、次のエラーがあります。ここでは
は、サンプルコードですを参照しましたか?
私はあなたのBIMLをテストし、それは私のために正常に動作します。 –
@ChrisAlbertこれは奇妙です。プロジェクトから接続マネージャを削除して再生成すると問題ありません。しかし、もう一度再生すると、CMがすでに存在しているのにCMが見つからない –