この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 26078|答える: 0

[出典] SSISチュートリアル(5) DTEXECによるSSISパッケージの実行

[リンクをコピー]
2020年8月2日 11:30:21に投稿 | | | |
SSISチュートリアル1 SQL Server統合サービス入門
https://www.itsvse.com/thread-9257-1-1.html

SSISチュートリアル(2)Visual Studio 2019(VS2019)SSISのインストール
https://www.itsvse.com/thread-9331-1-1.html

SSISチュートリアル(3) MySQLデータソースの追加
https://www.itsvse.com/thread-9338-1-1.html

SSISチュートリアル4:SQLデータをSQL Serverデータベースに同期させる
https://www.itsvse.com/thread-9336-1-1.html
私はVS 2019でSSISプロジェクトを作成しました。VSでは、下の図のように右クリックでパッケージを選択して実行できます:



マシンはVS経由でSSISパッケージを実行することは可能ですが、サーバーがVSをインストールすることは不可能であり、サーバーはSQL Server経由で実行できます。

ローカルおよびサーバーにインストールしたデータベースのバージョンはSQL Server 2017です

DTExecUIは実行を可視化します

スタートメニューから「SQL Server 2012」を見つけ、「Execution Package Utility」を選択して実行できます。私のローカルパスアドレスは以下の通りです:

"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"


パッケージソースからファイルシステムを選択して実行を試みますが、エラーは以下の通りです:

タイトル:SSIS実行プロパティ
------------------------------

誤差:2020-08-02 11:19:01.51
   コード:0xC001700A
   出典:パッケージ
   注:パッケージ内のバージョン番号は無効です。 バージョン番号は現在のバージョン番号より大きくはなりません。
エラー終了
誤差:2020-08-02 11:19:01.53
   コード:0xC0016020
   出典:パッケージ
   説明:バージョン8からバージョン6へのパッケージ移行が「パッケージ内のバージョン番号が無効です」0xC001700Aエラーで失敗しました。 バージョン番号は現在のバージョン番号より大きくはなりません。 ”。
エラー終了
誤差:2020-08-02 11:19:01.60
   コード:0xC0010018
   出典:パッケージ
   説明:ノード「DTS:Property」から「<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>"の読み込み時にエラーが発生しました。
エラー終了
エラー 0xC0010014により「C:\Users\itsvse_pc\source\repos\ITSVSE」パッケージを読み込めません。 ForumThreadSynchronization\ITSVSE。 ForumThreadSynchronization\Package.dtsx"。
説明:エラー 0xC0010014により1つ以上のエラーが発生しました。 このメッセージの前に、これらのエラーの詳細を詳述するより具体的なエラーメッセージが記載されるべきです。 このメッセージはエラーに遭遇した関数の返り値として使われます。 、荷物は読み込めませんでした。 これはCPackage::LoadFromXMLが失敗したときに発生します。
出典:パッケージ


------------------------------
ボタン:

確かですか
------------------------------


エラーの理由は、SSISパッケージのバージョンが高すぎて実行をダウングレードし、SSISプロジェクトのプロパティを右クリックして適切なバージョンを選択する必要があるためです。下図のように:



SSISパッケージを再度実行し、以下の成功例を得てください:



DTExecコマンドライン実行

DTEXEC。 EXEはSQL Serverのインストールディレクトリにあり、以下のコマンドを通じてdtsxパッケージファイルを指定して、パッケージを実行するか、SQL Serverにデプロイされたパッケージを実行することができます。

DTEXEC.EXE名簿住所:

"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe"
以下のように試してみてください:



(終わり)




先の:SSISチュートリアル(3) MySQLデータソースの追加
次に:SSISチュートリアル(6) SSISパッケージXML構成ファイルの使用
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com