問題タブ [ssis-2016]
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.
dtexec - SSIS 2016 VS 2015 エラー 0xC001700A パッケージ内のバージョン番号が無効です。バージョン番号を現在のバージョン番号より大きくすることはできません
アップグレード ウィザードを使用して、SSIS 2008R2 パッケージを SSIS 2016 にアップグレードしました。正常にアップグレードされました。2008R2 と 2016 SQL Server の両方がサーバーにロードされています。アップグレードされたパッケージを呼び出すバッチ ファイルを実行しています。バッチ ファイルは " " から DTEXEC.exe を呼び出していますC:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\
。次のエラーが表示されます。
0xC001700A パッケージ内のバージョン番号が無効です。バージョン番号を現在のバージョン番号より大きくすることはできません。
0xC0016020 バージョン 8 からバージョン 6 へのパッケージの移行は、エラー 0xC001700A で失敗しました。
0xC0010018 ノード "DTS:Property" からの値 ",DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8" の読み込みエラー。
次に何を試すことができるかについて何か提案はありますか?
sql-server - SSIS カタログ内のパッケージを削除することはできますか?
SSMSではできなかったようです。Microsoft は、ユーザーが SSIS カタログ内の単一のパッケージを削除するためのこのオプションを実際に提供していますか? ありがとう。
よろしく、マイク
sql - ssisdb にクエリを実行してパッケージの名前を見つける
カタログ内のすべてのパッケージの名前を見つけるために、ssis catlog を照会していました。
Folder1 プロジェクトには 6 つのパッケージしかありませんが、クエリでは 9 つのレコードが得られます
プロジェクトから削除されたパッケージも表示されますか。
ssis - Integration Services カタログで、"破棄されたオブジェクトにアクセスできません" というメッセージが表示されます。エラー
Integration Services カタログで、プロジェクトのパラメーターを構成して [OK] を押した後、プロジェクトを右クリックして [構成] をクリックしてパラメーター構成を変更しようとすると、以下のエラーが表示されます。
また、プロジェクトのプロパティにアクセスできません。
プロジェクトを元に戻す方法はありますか?
ssis - 子コンテナプロセスが失敗した場合、親コンテナでSSIS実行ファイルタスク
SSIS を使用して Excel ファイルをデータベースにインポートするパッケージを作成しようとしています。
操作はこれを定期的に実行する必要があり、ファイル名は規則に従いますが同じではなく、同様にシート/タブ名も常に同じであるとは限らないため、SSIS パッケージは次のように設定されます。
メイン コンテナ -> コンテナごと (FE1 と呼ぶ) ファイル名を取得 (変数に代入) -> コンテナごとに 2 つ目 (FE2 と呼ぶ) ワークシート名を取得し、インポートするプロセスを開始します。
私が行ったことは、FE2 から FE1 のファイル システム タスク プロセスへの「失敗」優先順位制約を作成することです。
なんらかの理由でインポートが失敗した場合、ファイルの移動が行われるという考え方です。
(機能したら、ファイルをアーカイブフォルダーに移動する「成功」プロセスを作成したいと思います)
ファイル タスク プロセスは、"コンテナごとに" 1 つしかない場合 (つまり、現在のようにネストされていない場合) は機能しますが、すべてのプロセスが "使用中のファイル" を引用してネストされたコンテナにある場合は失敗します。これは、各コンテナーの最初のプロセスがファイルをロックしているためだと思います。そのため、ファイル タスク プロセスを各コンテナーの最初のプロセスに移動し、先行コントロールを使用したのです。
どんな助けやアドバイスも大歓迎です。
sql-server - SSISスクリプトタスクはバージョン15.0スクリプトに失敗しますか?
SQL Server 2016 で実行される 2012 SSIS プロジェクトがあります。開発マシンとサーバーの両方に SSDT 2015 があります。スクリプト タスク以外はすべて正常に動作します。既存のスクリプト タスクを変更し、プロジェクトを再ビルドして再デプロイすると、次のエラーが表示されます。
スクリプト タスクは、このリリースの統合サービスではサポートされていないバージョン 15.0 スクリプトを使用します。パッケージを実行するには、新しいスクリプトを作成します。
私は次のことを試しました:
- プロジェクトを 2016 にアップグレードする
- 新しいスクリプト オブジェクトの作成
- サーバー上に作成されたスクリプト
SSDT 2015 まで正常に動作しますが、展開されると、SSMS 経由でパッケージを実行すると上記のエラーで失敗します。これは、開発ボックスとサーバーの両方からの結果です。14.0って2016年だったっけ?これを修正する方法はありますか?
スクリプト タスク (パッケージ内) は、サーバー上の統合サービス カタログを介して実行できませんが、SSDT では正常に動作します。