架构师_程序员_码农网

ユーザー名 パスワード取得
会員登録

QQ登录

ワンステップ

検索
閲覧:14559|返信: 0
打印 上一主题 下一主题

[お知らせ]SSISチュートリアル (V) DTEXECを使ってSSISパッケージを実行する

[コピーリンク]
SSISチュートリアル(I) SQL Server Integration Services入門 はじめに
https://www.itsvse.com/thread-9257-1-1.html

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

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

SSISチュートリアル(IV) MySQLデータをSQL Serverデータベースに同期する
https://www.itsvse.com/thread-9336-1-1.html
私はvs 2019を使ってssisプロジェクトを作成しています。vsでは、以下のように、パッケージを右クリックして選択し、クリックして実行することができます:



ローカルマシンはvs経由でssisパッケージを実行できますが、サーバーがvsをインストールして実行することはできません。

私のローカルとサーバーにインストールされているデータベースのバージョンは、sql server 2017です。

DTExecUIのビジュアル実行

メニューから "SQL Server 2012 "を探し、"Execute Package Utility "を選択して実行することができます:

"D:◆Program Files (x86)◆マイクロソフトSQL Server◆Tools◆Binn◆ManagementStudio◆DTExecUI.exe "です。


パッケージソースに "Filesystem "を選択して実行しようとすると、以下のようなエラーが出ます:

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

エラー: 2020-08-02 11:19:01.51
コード: 0xC001700A
ソース:パッケージ
説明:パッケージのバージョン番号が無効です。バージョン番号は現在のバージョン番号より大きくできません。
エラー終了
エラー: 2020-08-02 11:19:01.53
コード: 0xC0016020
原因:パッケージ
説明:エラー 0xC001700A "パッケージのバージョン番号は無効です。バージョン番号は現在のバージョン番号より大きくできません。"エラー終了。
エラー終了
エラー: 2020-08-02 11:19:01.60
コード: 0xC0010018
ソース:パッケージ
説明: 値 "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" をロードしています。
エラー終了
パッケージ "C:ITSVSE.ForumThreadSynchronisation "をロードできません。ForumThreadSynchronisationPackage.dtsx "です。
説明:エラー 0xC0010014 により 1 つ以上のエラーが発生しました。このメッセージの前に、これらのエラーの詳細を示すより具体的なエラー・メッセージを表示する必要があります。このメッセージは、エラーが発生した関数の戻り値として使用されます。"パッケージをロードできませんでした。これは、CPackage::LoadFromXML が失敗した場合に発生します。
ソース: Package


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

OK
------------------------------


エラーの原因は、ssisパッケージのバージョンが高すぎるため、実行をダウングレードする必要があり、以下のように、ssisプロジェクトのプロパティを右クリックし、適切なバージョンを選択します:



ssisパッケージを再度実行してみたところ、以下のように成功しました:



DTExec コマンドライン実行

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

DTEXEC.EXE ディレクトリ アドレス:

ディレクトリアドレス:"D:¥Program Files¥Microsoft SQL Server¥DTS¥Binn¥DTExec.exe"
以下のように実行してみる:



(終了)




前のページ:SSISチュートリアル (C) MySQLデータソースの追加
次の記事:SSISチュートリアル (F) SSISパッケージのXML設定ファイルを使う
SQL Server のデッドロック問題を追跡するための拡張イベントの使用 SQL Server のデッドロック問題を追跡するための拡張イベントの使用 SQL Server のデッドロック問題を追跡するための拡張イベントの使用 SQL Server のデッドロック問題を追跡するための拡張イベントの使用 SQL Server のデッドロック問題を追跡するための拡張イベントの使用 SQL Server のデッドロック問題を追跡するための拡張イベントの使用
投稿するにはログインが必要です ログイン会員登録

このバージョンのインテグラルルール


免責事項:Code Farmerによって公開されたすべてのソフトウェア、プログラミング教材や記事は、学習と研究の目的のみに使用するために制限されています。上記のコンテンツは、商業的または違法な目的のために使用してはならない、そうでなければ、すべての結果は、ユーザー自身が負担するものとします。本サイトはネットワークからの情報であり、著作権紛争は本サイトとは関係ありません。上記のコンテンツはダウンロード後24時間以内にコンピュータから完全に削除する必要があります。もしあなたがこのプログラムを気に入ったら、正規のソフトウェアをサポートし、登録を購入し、より良い正規のサービスを受けてください。もし著作権侵害があれば、メールでご連絡ください。

メール To:help@itsvse.com

QQ|( 鲁ICP备14021824 号-2)|サイトマップ

GMT+8, 2024-9-18 23:08

クイック返信トップに戻る一覧に戻る