問題タブ [biml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssis - 提供される接続は、AstDbConnectionNode 型である必要があります
私は単純な BIML ソリューションに取り組んでおり、その使用方法の学習を開始しています。エラーメッセージが表示され続けます:
このメソッドでは、指定された接続は AstDbConnectionNode 型である必要があります。Varigence.Biml.Extensions.ExternalDataAccess.GetDatabaseSchema で:0 行目
私はさまざまな解決策を探して試してきましたが、まだ答えが見つかりません。だから、私はここにいるみんなに目を向けています。私は自分が間違っていることを理解できるように、これに別の目を向ける必要があります。
私の最初の BIML ファイルには、ローカル ボックスの World Wide Importers への接続設定が含まれています。
2番目のBIMLファイルがエラーをスローしているものです
biml - BIML のトラブルシューティング ファイルの移動
単純なファイル移動ループを作成しようとしていますが、いくつか不足していることはわかっています。1.おそらく、テキストであるすべてのファイルを通過し、テキストファイルのみを移動する変数が欠落しているため、変数が必要ですが、以下のコードのどこに配置するかわかりません。2. 「必要なプロパティ 'Source' が 'MoveFilesPackage.LoopFilesMove.MoveToDestination' に提供されていませんでした... というエラー メッセージが表示されます。 :(これが正しく実行され、データファイルをあるディレクトリから別のディレクトリに移動するために他に何か不足している場合はお知らせください:(以下のBimlコード:
odbc - BIML Express が ODBC ドライバーを引用しないようにするにはどうすればよいですか?
TL;DR
BIML で dtsx パッケージを作成するときに、ODBC ドライバーが二重引用符で囲まれないようにしたいと考えています。
より詳しい情報
複合情報サーバー (CIS) に接続するBIML コードヘッダーの後に示す、非常に単純な BIML ファイルがあります。データソースは重要ではないと思いますが、質問/問題に関連する場合に備えて含めると思いました.
CIS ODBC ドライバーは、 というドライバー名でインストールされCisco Information Server 7.0
ます。
以下のように、ドライバー名を正しく入力していますが、BIML が dtsx パッケージを生成するときに、名前が引用符で囲まれるため、次のような接続の場合:
...次のような接続文字列になります。
中括弧を削除して、次のような接続文字列を使用すると:
...私はまだこのような接続文字列になってしまいます:
編集わかりやすくするために (元の投稿から欠落していたため)、BIML コンパイラによって追加された余分な引用符は、ドライバーが認識されず、生成されたパッケージを実行すると、次のエラーがスローされることを意味します。
SQL タスクの実行: 接続 "CIS" の取得に失敗しました。接続が正しく構成されていないか、この接続に対する適切な権限がない可能性があります。
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI
でドライバーの重複したレジストリエントリを作成し、英数字以外の文字を削除してから、BIML でこれを参照することにより、有効な解決策 (より回避策) があります。
ただし、BIML コンパイラが ODBC ドライバーの周りに引用符をラップするのを止める方法があるかどうかを知りたいです。
提案をお寄せいただきありがとうございます!
BIML コード