非常に単純なコードの問題に驚いています: RootNode には、次のような接続が 1 つしか含まれていません (機密データを削除しました):
<OleDbConnection Name="Source" ConnectionString="Provider=SQLNCLI11;Server=Server\ServerName;Initial Catalog=Database;Integrated Security=SSPI;" />
コンパイルされた BIML を XML ファイルに書き込むと、この正確な接続ノードが含まれます。ただし、 RootNode.Connections["Source"].GetDatabaseSchema を使用すると、エラーが発生します。
エラー 0 : BimlScript コードが例外を生成しました: このメソッドでは、指定された接続は AstDbConnectionNode 型である必要があります。
コンパイラが私の接続を DBConnection として認識していないようです。接続用とインポート用の 2 つの BIML ファイルを使用しています。
私が試したこと: -接続が機能し、アクセスできることを確認します(SSISを使用) -すべてを1つのファイルに入れます -名前付きサーバーのバックスラッシュが問題になる可能性があるかどうかを調べてください。バックスラッシュは XML の特殊文字ではないため、問題にはならないようです。
このエラーに関するアイデア、または詳細を確認する方法はありますか?
ありがとう、
ヨハン