問題タブ [ssis-2008]
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-2008 - SQL2012 インスタンスで SSIS 2008 パッケージを実行する
ETL ソリューションとデータベースを SQL Server 2012 にアップグレードしています。このアップグレードをテストしましたが、SQL 2012 インスタンスでジョブを使用して SSIS 2008 パッケージを実行することについて議論があります。2008 R2 インスタンス ジョブが実行されることを理解しています。
メッセージ Microsoft (R) SQL Server Execute Package Utility Version 10.0.5500.0 for 64-bit Copyright (C) Microsoft Corp 1984-2005. 全著作権所有。
開始: 2:10:11 AM DTExec: パッケージの実行で DTSER_SUCCESS (0) が返されました...
2012 インスタンス ジョブは、パッケージのインプレース アップグレードを行い、次を実行します。
メッセージ ユーザー: xxxx として実行されました。Microsoft (R) SQL Server Execute Package Utility バージョン 11.0.2100.60 for 64-bit Copyright (C) Microsoft Corporation. 全著作権所有。開始: 8:29:18 AM DTExec: パッケージの実行で DTSER_SUCCESS (0) が返されました。開始: 午前 8:29:18 終了: 午前 8:59:46 経過: 1816.76 秒。パッケージは正常に実行されました。ステップは成功しました。
私の質問は次のとおりです。このようなシナリオで失敗したという報告はありますか?下位互換性があると想定しても安全ですか?
ssis - エラー : 完全な結果セットと XML 結果の場合、結果バインディング名をゼロに設定する必要があります
SQL query( count(*)
) から返される行は 1 つだけですが、パッケージを実行すると、上記のエラーが表示され、パッケージが失敗します。
結果の型を「単一行」にし、query( select count(*) as 'result' from abc.tbl_nm
) の出力を Int32 型の変数にマップしました。
c# - SSIS 2008スクリプトタスクでミリ秒が秒に丸められる
あるデータベースから別のデータベースにデータをインポートしようとしています。ミリ秒が最も近い秒に丸められていることを除いて、すべてが正常に機能します。
私の SSIS パッケージには、クエリの結果をグローバル オブジェクト変数に格納するRecordset Destinationがあります。データ ビューアーは、すべての時間コンポーネント (ミリ秒を含む) を含む日付が適切に表示されていることを示しています。これは、データ フロー タスク内にあります。この後、結果をRecordset Destinationタスクに格納した変数を受け取るスクリプト タスクを追加しました。私はOleDbDataAdapter
、この変数からローカルに定義されDataTable
た . これが行われると、任意のDateTime
フィールドのミリ秒が秒に丸められます。なぜこれが起こっているのか、どうすれば修正できるのか、手がかりはありますか?
編集: 各コンテナ タスクに使用して、レコードセット変数のすべての行を調べました。ミリ秒を最も近い秒に丸めます。
注: SSIS 2008、.NET 3.5SP1 を使用しています。Recordset DestinationにはDT_DBTIMESTAMP
、日時フィールドのデータ型があります。
sql-server-2008 - 同じ型の他の変数を格納できる変数はありますか?
私はSSIS 2008を学んでいます。多くのファイルパスを別々の変数に保存し、それらを「同じタイプの複数の変数を保持する変数」に入れたいと思っています。SSIS 2008 でこれを行うことはできますか? はいの場合、どのように?
.net - .NET での SSIS 構成接続文字列のオーバーライド
ユーザーが選択したフラット ファイルをプログラムでデータベースにインポートするアプリケーションを作成しています (他のロジックを使用するため、実際には SSIS を使用する必要があります)。テーブルに SSIS パッケージのリストがあり、パッケージを読み込んでコードで実行します。ただし、私の SSIS パッケージは、ランタイム構成パラメーターではなく、設計時パラメーターを使用して、別のデータベース サーバー (この場合は QA) で構成を検索します。
接続文字列をオーバーライドして、コードで提供するものを使用するにはどうすればよいですか?
ここに私が使用しているソースのサンプルがあります
ssis - ssis でパッケージを開こうとしたときに表示されるポップ ウィンドウを削除する方法
ssis 2005 パッケージが 2008 にアップグレードされました。しかし、この 2008 パッケージを開くたびに、ポップアップ ウィンドウが開きます (「ssis パッケージ アップグレード ウィザードへようこそ」)。
sql-server - SSIS 2008r2 での既存の更新と新規の挿入
12 か月のデータを含む 2 つのバックアップ データベースと、別の 10 か月のデータを含む 2 つのバックアップ データベースがあります。何らかの理由で 12 か月の DB を使用できません。したがって、10か月のDBを12か月のデータで更新する必要があります(新しい行、新しいエンティティなど、既存のレコードを更新する)を10か月のDBに追加する必要があります..誰かがこれについて私を助けてくれます..
ssis - SSIS - アーカイブ ファイル タスク
SSIS 2008 パッケージを開発しています。特に、ドロップオフ ファイルシステム フォルダーにあるファイルを処理します。
仕事:
処理後、ファイルを圧縮し、アーカイブ フォルダーに再配置する必要があります。
質問:
7-zipパッカーを呼び出すバッチファイルを呼び出して、「プロセス実行タスク」を使用するより良い解決策を知っている人はいますか? フリーウェアのカスタム タスクはありますか?
前もって感謝します
sql-server - SSISソリューションでのその他のフォルダの使用は何ですか
SSIS ソリューション フォルダー階層でのその他のフォルダーの使用は正確には何ですか? プロジェクトの一部として多くのパッケージとソリューションを使用しましたが、このフォルダーを使用したことはありません。ここでさまざまなファイルをインポートできることを理解しています。このフォルダが使用されている実際のシナリオを誰かが教えてくれますか?