電子書籍の厳選無料作品が豊富!

SQL Server 2005にて、レプリケーションの設定を行っています。
そこで、マッピング?で、列名を変更しつつ、複製を行いたいのです。データは、そのまま複製し、列名の一部を変更したいのですが、可能でしょうか??MSDNを見ても、見つけられませんでした。

列名は、キーになっているものも、なっていないものもあります。

何かご存知の方、よろしくお願いいたします。

A 回答 (1件)

たしか、GUI上では、無理だったような気がしました。



SQL Server 2000 の例になってしまいますが、

http://www.microsoft.com/japan/technet/prodtechn …

にもあるように、変換先と変換元のマッピングをオリジナルで
やるには、DTS(VBScript)(2005の場合だとSSIS(SQL Server Integration Services)でVB.NET(C#は未サポート))を使い、
マッピング処理を行うパッケージを自分で作って、それをパブリケーション側の「サブスクリプション」の変換設定で、作ったパッケージを設定するしか方法がしかなかったような気がします。

マッピングだけじゃなく、列名の変更についても同様のやり方だった
ように記憶しています。

#SSISについては、
http://www.microsoft.com/japan/sql/prodinfo/feat …
に概要がありますので、ご確認頂けたらと思います。

かなり面倒な形で大変恐縮ですが、ご確認頂けると幸いです。

参考URL:http://www.microsoft.com/japan/technet/prodtechn …
    • good
    • 0
この回答へのお礼

ありがとうございます。
今までいろいろ試しておりました。SSISにて、考えていたような事ができました。助かりましたーー。

お礼日時:2007/10/11 19:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す