問題タブ [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.
sql-server - BIML OLE DB 接続が間違ったデータベースを使用する (時々)
BIML を使用してソース データベースと宛先データベースのスキーマを調査し、すべてが正しく構成されていることを確認してから、多数の SSIS パッケージを生成しています。私の問題は、接続文字列で指定したものではなく、Master システム データベースを使用して OLE DB 接続が開始されることがあるということです。返されたテーブルを調べると、マスター データベースであることがわかります。
BIML マークアップを使用して接続を定義します。
GetDatabaseSchema()
BIML ルート ノードで OleDbConnection オブジェクトのメソッドを使用しようとしたときに、主にこの問題に遭遇しました。SQL実行タスクを使用しようとしたときにも遭遇しましたが。テーブルを完全に修飾できたので、SQL 実行タスクを回避するのは簡単でしたが、メソッド[DatabaseName].[schema].[Table]
にはそのオプションがありません。GetDatabaseSchema()
と も使用してみましたがImportDB()
、GetTableNodes()
どちらも同じ問題が発生します。
ソリューションを開発環境から移行してテストしようとすると、問題が再び発生しました。以前は、これは Visual Studio を再起動する (または SQL クエリで回避する) ことで修正されていました。ただし、今回はうまくいきませんでした。
Visual Studio 2015 で BIML Express を使用しています。
何が間違っているのか、またはこれを回避する方法を知っている人はいますか?
ssis - BIML を使用して FastParse などの高度なエディターからプロパティを設定する方法
BIML を使用して SSIS パッケージを作成していますが、すべて正常に動作しますが、Fast Parse などの高度なエディターからプロパティを設定する方法が見つかりません。
日付フィールドに対して次のことを行いたい。
1.データ変換データ フロー コンポーネントを追加します。
2.右クリックし、高度なエディタを表示...
3.入力および出力プロパティに移動します
。 4.データ変換出力を展開し、日付列をクリックします
。 5.カスタム プロパティで FastParse を True に設定します。
これは、BIML を使用して同じことを達成する方法として、SSIS パッケージで簡単に説明できます。
以下は、日付フィールドの生成に使用する BIML のサンプルです。
ありがとう