none
SSISでMDBのリンクテーブル作成は可能でしょうか RRS feed

  • 質問

  • いつもお世話になっております。

    SQL Serverから外れた質問かもしれませんが、
    どなたかご存知でしたらご教授の程お願い致します。

    SSISのエクスポートウィザードでMDBのデータを別のMDBにコピーできますが、
    MDBのデータをリンクしたリンクテーブルを作成する事は可能でしょうか?

    SQLServerからデータをエクスポートしてMDBを複数個作成し、(←MDBは2MBまでなのでファイルを分割せざるを得ませんでした)
    それらのリンクテーブルを持つMDBを作成する
    SSISパッケージを作りたいと思っています。

    2008年1月8日 6:39

回答

  • こんにちは、フォーラム オペレータ大久保です。

     

    おそらく、SSIS 自体にはリンクテーブルを作る機能はないと思います。

    エクスポートしてmdbを作ったあとにリンクテーブルをもつmdbを作る手順になるかと思いますが、モジュール(adox)を使用したリンクテーブルの作成については下記ページに説明がありました。

     

    Microsoft Access のテーブルを使用した作業

    http://www.microsoft.com/japan/msdn/columns/office/office10052000.aspx

     

    SSIS パッケージは詳しくないですが、パッケージ内だけでこの処理を行うのはちょっと難しいかもしれないですね。。

    ところで、「MDBは2MBまで」と書いていらっしゃいますが、2GBの間違いですよね?

     

    なにかわからない点があれば、私でわかることはお調べしますので、遠慮なくどうぞ!

     

    それでは。

    2008年1月15日 8:40

すべての返信

  • こんにちは、フォーラム オペレータ大久保です。

     

    おそらく、SSIS 自体にはリンクテーブルを作る機能はないと思います。

    エクスポートしてmdbを作ったあとにリンクテーブルをもつmdbを作る手順になるかと思いますが、モジュール(adox)を使用したリンクテーブルの作成については下記ページに説明がありました。

     

    Microsoft Access のテーブルを使用した作業

    http://www.microsoft.com/japan/msdn/columns/office/office10052000.aspx

     

    SSIS パッケージは詳しくないですが、パッケージ内だけでこの処理を行うのはちょっと難しいかもしれないですね。。

    ところで、「MDBは2MBまで」と書いていらっしゃいますが、2GBの間違いですよね?

     

    なにかわからない点があれば、私でわかることはお調べしますので、遠慮なくどうぞ!

     

    それでは。

    2008年1月15日 8:40
  • こんにちは。Ritchety1です。

    大久保様、お返事ありがとうございます。
    SSISのスクリプトタスクでのパッケージ拡張が使えるかと思い調査していましたが、
    開発中のシステムの仕様変更で、リンクテーブル作成処理が外されることになりそうです。
    折角アドバイスを頂いたのに申し訳ありません。
    時間があれば試してみたいと思います。

    それから、ご指摘の通り「MDBは2GBまで」の間違いです(^^;)ゞ…

    また不明点が発生した際はお尋ねするかと思いますが、よろしくお願いします。

    2008年1月16日 2:58
  • Ritchey1 さん、こんにちは。

    フォーラムオペレーターの鈴木裕子です

     

    投稿からかなり時間が経ってしまいましたが、

    弊社 大久保の情報を他の皆様にも活用いただきたく、

    勝手ながら私の方で回答チェックをつけさせていただきました。

     

    Ritchey1 さんはチェックの解除ができますので、もし不適切な場合は修正をお願いします。

     

    これからもForumをご活用くださいね!

    それでは。

    2008年9月4日 5:47
    モデレータ