SSISパッケージを作成する際の障害になりました。 SQL Server 2008 R2にソーステーブルがあります。パッケージは、ソーステーブルをクエリし、結果セットをデスティネーションテーブルに格納する複雑なストアドプロシージャを呼び出すことになっています。結果セット(デスティネーションテーブル)をSQL Server 2012または2016に格納できるようにする必要があります。これは、すべての環境のバージョンであるためです。テーブルとストアドプロシージャを含むソースデータベースをSQL Server 2012以上に移行する必要がありますか、またはSSISを使用してSQL Server 2008 R2をクエリし、2012年以降のレコードをダンプすることは可能ですか?誰かがこの異なるバージョンのSQL Server間でデータを変換するためのSSIS
答えて
に光を投げることができ、私たちはテーブル とSQL Server 2012または
号
または可能性上記のストアドプロシージャを含むソースデータベースを移行する必要がありますかSSISを使用してSQL Server 2008 R2を照会し、2012年以降に レコードをダンプします。
はい、可能です。これは、SSISが行ったこととまったく同じです...バージョン、OS、またはメディアに関係なく、システム間でデータを転送します。これは統合ツールです。
開始するには、Visual Studio/SSDTを起動します。 メニューバーから、[新規] - > [プロジェクト] - > [ビジネスインテリジェンス] - > [統合サービスプロジェクト]を選択します。
画面の下部には、接続マネージャーがあります。そこを右クリックして2つの新しい接続を作成します。 1つは2008年のSQLサーバーに、もう1つは2012年のサーバーに追加します。次に、左のツールバーの[DataFlow]オブジェクトを右のキャンバスにドラッグします。キャンバス上に移動したら、データフローオブジェクトをダブルクリックして内部にジャンプします。ツールボックスの[OLE DB Source]と[OLE DB Destination]をデータフローキャンバスにドラッグします。それらをダブルクリックして構成します。 2008年の接続を使用するように[OLE DB Source]を設定します。 2012年以降の接続を使用するように[OLE DB Destination]を設定します。あなたの大きなSPを呼び出すためにソースを設定し、目的地マップの列を使用します。上部にある緑色のボタンを押して、データフローを作成します。
SSISパッケージは次のようになります。
幸運!
- 1. 異なるSQL Serverバージョン間のMicrosoft.SqlServer.Management.Smo.Serverクラスの互換性
- 2. SSISを使用してSQL Server間でデータをコピーする
- 3. 異なるデータを含む列をSQL Serverの複数行に変換する
- 4. GMTからESTタイムゾーン変換SSIS/SQL Server
- 5. SSIS変換 - SQL ServerからAS400へ
- 6. SHA2_256異なるバージョンのSQL Server 2012で異なる値を生成するハッシュバイト
- 7. Azure SQL Serverの異なるアカウント間のデータの同期
- 8. SSISパッケージをSQL Server 2000 DTSパッケージに変換する方法?
- 9. SQL Serverの異なる継続時間
- 10. 2つの異なるSQL Server間でデータを同期する方法は?
- 11. SQL Serverで異種データの複数のテーブルを結合するためのデータベースモデルリファクタリング?
- 12. SQL Server Management Studio VS Visual Studio - 異なるバージョンのSQL
- 13. SSIS SQL ServerデータベースとIBM AS400間のデータ統合
- 14. Azure SQL ServerのデータをBigQueryに変換
- 15. SQLプロセスをSSISパッケージに変換する
- 16. SSIS - SQL Server 2000からSQL Server 2012へのデータ転送
- 17. ms列を異なる状況に変換するためのsqlクエリ
- 18. ラン異なるLiquiBaseをスクリプトSQL Serverのバージョンに基づいて
- 19. SSISデータ変換パッケージのエラー
- 20. 異なるバージョン間のリモートアクセス
- 21. 異なるバージョン間のWinRm
- 22. SQL Serverと数字の変換に差異を与える
- 23. データをSSISに変換するサブクエリを使用したCASE文の変換
- 24. SQL Serverの時刻を24時間に変換する
- 25. 異なるドメイン間でのSQL Serverのリモートデバッグ
- 26. SQL Serverで時間をhh:mm:ss ttに変換する方法
- 27. Varcharを24時間で変換する方法 - SQL Server
- 28. パワーシェルのバージョン間で同じクエリの異なるデータ型
- 29. SQL Server SSISパッケージスケジューリング
- 30. SSISとSQL Server
いいえ。やってみなよ。 SSISはデータソースとデータターゲットを処理します。 –
*データベースのアップグレード*によるメリットは、単に2008R2がサポートされなくなったことを「単純に」示しています。 2016は*ロット*高速で、パーティション化、圧縮、列ストア、2008 R2で利用できなかったエンタープライズ版でのみ使用可能だったメモリ内テーブルなどの機能を提供します。同じハードウェアからより優れたパフォーマンスを発揮できます。 –
理想的には、どのバージョンのSSISを使用しますか。ビジュアルスタジオ2015のSDTは、SQL Server 2012,2014,2016およびVNextのみをサポートします。 – Tom